• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2025/2026

Углубленное программирование на HDL

Когда читается: 2-й курс, 2, 3 модуль
Охват аудитории: для своего кампуса
Язык: русский

Программа дисциплины

Аннотация

В рамках изучения курса студенты, обладая знаниями по схемотехнике электронных устройтв, изучают программирование на семействе языков описания аппаратуры HDL с акцентом на программирования FPGA устройств. В рамках курса изучается: назначение и особенности языков семейства HDL, основы языка VHDL, основы языка VERILOG, основы языка SystemVerilog, понятие синтезируемого подмножества языков HDL, применение синтезируемых подмножеств языков HDL для описания разрабатываемых устройств на базе микросхем FPGA или заказных микросхем, применение языков HDL для тестирования разрабатываемых цифровых устройств, организация взаимодействия языков HDL с файловой системой компьютера, программные продукты, поддерживающие HDL. Дается краткий обзор программ QUARTUS, Modelsim, Vivado, Active-HDL. Разбираются примеры реальных разработок и тестовых проектов с применением языков HDL. Изучается демонстрационный проект «Система на модуле» на основе микросхемы ПЛИС фирмы XILINX (AMD) и системы проектирования VIVADO. Проводится разработка и верификация IP-блоков с интерфейсом AXI-4, AXI4-Lite и AXI-Stream.