Программируемые логические интегральные схемы — различия между версиями
м |
м (→Программа курса) |
||
Строка 8: | Строка 8: | ||
== Программа курса == | == Программа курса == | ||
− | + | ==== Лекция 1. Программируемые логические интегральные схемы (ПЛИС) ==== | |
+ | Устройство ПЛИС DE0-Nano компании Altera. Уровни абстракции при проектировании ПЛИС. Маршрут проектирования ПЛИС. Языки описания схем. Базовые концепции языка Verilog. | ||
+ | |||
+ | [[Media:fpga_lecture_1.pdf|Презентация]]. | ||
+ | |||
+ | ==== Лекция 2. Основы языка Verilog ==== | ||
+ | Модули и шины. Структурное описание модулей. Функциональное описание модулей. Блокирующее и неблокирующее присваивание. Параметризованные модули. | ||
+ | |||
+ | [[Media:fpga_lecture_2.pdf|Презентация]]. | ||
+ | |||
+ | ==== Лекция 3. Операционный и управляющий автоматы ==== | ||
+ | Понятие об операционном автомате. Примеры. Понятие об управляющем автомате. Примеры. Поведенческое описание управляющих автоматов на языке Verilog. Примеры проектирования простых устройств с использованием операционного и управляющего автоматов. | ||
+ | |||
+ | [[Media:fpga_lecture_3.pdf|Презентация]]. | ||
+ | |||
[[Категория:Спецкурсы кафедры МК]] | [[Категория:Спецкурсы кафедры МК]] |
Версия 22:50, 2 ноября 2016
Содержание
Общая информация о спецкурсе
- Лектор: Шуплецов Михаил Сергеевич.
- Аудитория: 505.
- Время: с 14:35 до 16:10.
Аннотация
Спецкурс посвящен основам проектирования цифровых вычислительных устройств с использованием программируемых логических интегральных схем (англ. Field-Programmable Gate Arrays, FPGA). В рамках спецкурса рассматривается архитектура и основные области применения современных FPGA, происходит знакомство с основными этапами проектирования цифровых устройств на базе FPGA и математическими задачами, возникающими при разработке алгоритмов автоматизации указанных этапов. Кроме того, студенты получают практические навыки проектирования простых цифровых вычислительных устройств на базе FPGA с использованием языка описания схем Verilog и систем автоматизации проектирования компании Altera (Intel).
Программа курса
Лекция 1. Программируемые логические интегральные схемы (ПЛИС)
Устройство ПЛИС DE0-Nano компании Altera. Уровни абстракции при проектировании ПЛИС. Маршрут проектирования ПЛИС. Языки описания схем. Базовые концепции языка Verilog.
Лекция 2. Основы языка Verilog
Модули и шины. Структурное описание модулей. Функциональное описание модулей. Блокирующее и неблокирующее присваивание. Параметризованные модули.
Лекция 3. Операционный и управляющий автоматы
Понятие об операционном автомате. Примеры. Понятие об управляющем автомате. Примеры. Поведенческое описание управляющих автоматов на языке Verilog. Примеры проектирования простых устройств с использованием операционного и управляющего автоматов.