РОСНАНО+РУТ 2.2: Запуск Intel / Altera Quartus для синтеза цифровой логики

preview_player
Показать описание

В этой части - демонстрация, как запустить программу для синтеза цифровой логики и прошивке конфигурации в ПЛИС. Двумя способами - с помощью запуска скрипта под Линуксом и в интегрированной графической оболочке. Также краткое описание содержания демонстрационного примера. После этого галопа по Европам школьники усаживаются за графическую оболочку и делать простые упражнения, начиная с логических элементов И-ИЛИ-НЕ, входы которых подсоединены к кнопкам, а выходы к светодиодам. Примерно в таком духе:

module top (input [2:0] key, output [7:0] led);
wire a = ~ key [0]; // Кнопка выдает 0, когда нажата, поэтому ее нужно инвертировать
wire b = ~ key [1];
wire c = a & b;
assign led [0] = ~ c; // Светодиод тоже горит, когда на входе 0 и его тоже нужно инвертировать
endmodule

Семинар проводился в Гимназии Российского университета транспорта (МИИТ).
Рекомендации по теме