РОСНАНО+РУТ 2.2: Запуск Intel / Altera Quartus для синтеза цифровой логики
Автор: Yuri Panchul
Загружено: 2019-04-23
Просмотров: 228
Описание:
Следующий кусок лекции на семинаре для продвинутых школьников олимпиадного типа, которые прошли трехмодульный онлайн-курс от РОСНАНО ( см. https://habr.com/ru/post/446798/ ) и готовятся к упражнениям на ПЛИС / FPGA.
В этой части - демонстрация, как запустить программу для синтеза цифровой логики и прошивке конфигурации в ПЛИС. Двумя способами - с помощью запуска скрипта под Линуксом и в интегрированной графической оболочке. Также краткое описание содержания демонстрационного примера. После этого галопа по Европам школьники усаживаются за графическую оболочку и делать простые упражнения, начиная с логических элементов И-ИЛИ-НЕ, входы которых подсоединены к кнопкам, а выходы к светодиодам. Примерно в таком духе:
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
Семинар проводился в Гимназии Российского университета транспорта (МИИТ).
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: