Математические модели и методы синтеза СБИС(семинар) — различия между версиями

Материал из Кафедра математической кибернетики
Перейти к: навигация, поиск
м (Семинар 3. Моделирование элементов задержки. Защелки, триггеры. Управление тактовой частотой ПЛИС)
м (Предварительный план семинарских занятий)
Строка 26: Строка 26:
 
*Примечание: после загрузки расширение конфигурационного файла нужно изменить на .qsf (MediaWiki имеет строгое ограничение на типы загружаемых файлов).
 
*Примечание: после загрузки расширение конфигурационного файла нужно изменить на .qsf (MediaWiki имеет строгое ограничение на типы загружаемых файлов).
  
=== Семинар 3. Моделирование элементов задержки (защелки, триггеры). Управление тактовой частотой ПЛИС. ===
+
=== Семинар 3. Логические схемы с памятью (защелки, триггеры). ===
ТВА
+
[[Media:VLSI_FPGA_latches_triggers_2016.pdf| Презентация]].
 +
 
 +
[[Media:VLSI_Class_Lab_3_2016.pdf| Лабораторная работа 3]].
 +
 
  
 
=== Семинар 4. Синхронные логические схемы, реализация конечных автоматов на ПЛИС ===
 
=== Семинар 4. Синхронные логические схемы, реализация конечных автоматов на ПЛИС ===

Версия 13:24, 4 марта 2016

Семинар проходит один раз в неделю в 12:50 в аудитории 604. Материалы по лекционной части курса можно найти здесь.

Преподаватели

Предварительный план семинарских занятий

Семинар 1. Моделирование простых комбинационных схем на языке Verilog. Симуляция и тестирование схем.

Языки описания аппаратного обеспечения (Hardware description languages). Основные уровни абстракции при моделировании аппаратного обеспечения (Behavioral level, Register-transfer level, Gate level). Основы синтаксиса и семантики языка Verilog. Моделирование простых устройств при помощи языка Verilog. Основы тестирования и верификации моделей на языке Verilog. Презентация.

Лабораторная работа 1.

Дополнительные и справочные материалы:

  1. Онлайн среда разработки на языке Verilog
  2. Онлайн учебник по языку Verilog

Семинар 2. Программируемые логические интегральные схемы (ПЛИС).

Проектирование с использованием ПЛИС. Маршрут проектирования для ПЛИС. Архитектура ПЛИС на примере ПЛИС Altera семейства Cyclone. Структура и устройство учебных отладочных плат Altera DE0-Nano. Разработка модулей для работы с базовой периферией учебных отладочных плат (Switches, Buttons, LEDs). Презентация.

Лабораторная работа 2.

Дополнительные и справочные материалы:

  1. Руководство пользователя для Altera DE0-Nano
  2. Конфигурационный файл для Altera DE0-Nano
  • Примечание: после загрузки расширение конфигурационного файла нужно изменить на .qsf (MediaWiki имеет строгое ограничение на типы загружаемых файлов).

Семинар 3. Логические схемы с памятью (защелки, триггеры).

Презентация.

Лабораторная работа 3.


Семинар 4. Синхронные логические схемы, реализация конечных автоматов на ПЛИС

ТВА

Семинар 5. Работа со встроенными элементами памяти ПЛИС

ТВА

Семинар 6.

ТВА

Семинар 7.

ТВА

Семинар 8.

ТВА

Домашние задания

Домашняя работа №1. Моделирование простых дискретных устройств на языке Verilog.

Домашняя работа №2.

TBA

Домашняя работа №3.

TBA

Домашняя работа №4.

TBA

Домашняя работа №5.

TBA

Домашняя работа №6.

TBA

Домашняя работа №7.

TBA

Домашняя работа №8.

TBA