Проектирование на FPGA

 

Цель программы — приобретение системных знаний для профессиональной деятельности в сфере проектирования устройств и систем на современной элементной базе – системах-на-кристалле и программируемых логических интегральных схемах, с использованием языков описания аппаратуры

Программа профессиональной переподготовки разработана с учетом потребностей сотрудников высокотехнологичных производств, в обязанности которых входит разработка, моделирование и верификация цифровых сложно функциональных блоков, а также проектирование электрических схем цифровых электронных устройств, реализующие требуемые разработчиком функции

Модули

  • Модуль 1. Введение в программируемые логические интегральные схемы
  • Модуль 2. Схемотехнические основы проектирования на FPGA
  • Модуль 3. Проектирование на FPGA на языке описания аппаратуры
  • Модуль 4. Практика проектирования на FPGA

Рабочая программа дисциплины

Изучение данной программы направлено на формирование и (или) совершенствование у слушателей следующих компетенций:


Знать

  • основы методики проектирования средств вычислительной техники с использованием языковых средств представления проектов
  • типовые синтаксические конструкции некоторых языков проектирования
  • принципы представления типовых дискретных устройств на языке проектирования аппаратуры

Уметь

  • писать синтезируемый код на VHDL
  • описывать и моделировать специализированные цифровые устройства средней сложности
  • писать тестовые модули (testbench) и определять конструкции языка, предназначенные только для моделирования
  • реализовывать стандартные конструкции на VHDL (конечные автоматы (FSM), память (ОЗУ/ПЗУ))

Владеть

  • навыками оптимизации VHDL кода для более полного и гибкого использования аппаратных ресурсов FPGA фирмы Altera
  • навыками создания и управления проектами в среде проектирования Quartus Prime Web-Edition
  • навыками разработки, моделирования и синтеза дискретных устройств на базе их языкового описания
  • навыками написания эффективного и переносимого RTL кода, тестовых модулей (testbench) и пакетов
  • навыками создания тестовых модулей (testbench), осуществляющих самоконтроль
  • навыками использования возможности текстового ввода/вывода в языке VHDL
  • навыками написания параметризируемого кода для повторного использования проекта

 

Команда


Акопян Б.К.

Акопян Б.К.— руководитель ДПП, магистр по направлению «Электроника и наноэлектроника», ассистент

Спиндзак И.И.

Спиндзак И.И.— специалист по направлению «Радиоэлектронные системы», сотрудник ООО НПО Спектрон

Балезин Л.Н.

Балезин Л.Н.— магистр по направлению подготовки "Электроника и наноэлектроника", ГУАП, 2020; инженер ЛСАУ ГУАП