Введение в среду проектирования Vivado Design Suite

Этот курс дает базовые знания и навыки разработки проектов на ПЛИС фирмы Xilinx с использованием среды разработки Vivado Design Suite.

Продолжительность обучения 1 день
Место проведения Санкт-Петербург, Новоизмайловский проспект, 34к3
Форма обучения с 10:00 до 17:00
Стоимость обучения ~15000 руб/день *
Контакты +7(962)722-36-80 / cpe.ifmo@yandex.ru

* - зависит от величины группы и уникальности курса

http://cpe.ifmo.yii2/public/nodes/c1/df/d9/6/sqcx8.png
Лабораторные работы выполняются на отладочной плате Nexys 4, содержащей ПЛИС семейства Artix 7
http://cpe.ifmo.yii2/public/nodes/c1/df/d9/6/sqcx9.png
В рамках курса подробно рассказывается про интерфейс среды Vivado Design Suite

Обучение позволит:

Аннотация курса

Тема 1
Вводная часть курса
Тема 2
Создание проектов в среде Vivado Design Suite
Тема 3
Методология проектирования в среде Vivado Design Suite
Тема 4
Работа с портами ввода/вывода и наложение временных ограничений
Тема 5
Моделирование проекта с использованием инструмента Vivado Simulator

Необходимые знания:

Программа курса

Тема 1
Вводная часть курса
Приводится основная информация о существующих ПЛИС фирмы Xilinx седьмой серии и о причинах создания новой среды разработки Vivado Design Suite взамен среды ISE Xilinx Design Suite. Описываются особенности ПЛИС новой серии, а также рассматриваются основные возможности, которые предоставляет новая среда разработки.
Тема 2
Создание проектов в среде Vivado Design Suite
Демонстрируется интерфейс среды Vivado Design Suite. Описывается процесс создания нового проекта. Рассматриваются различные типы проектов, которые можно создать с помощью инструмента New Projects Creation Wizard. Описывается процесс добавления файлов в проект.
Тема 3
Методология проектирования в среде Vivado Design Suite
Рассматриваются этапы компиляции проекта в среде Vivado Design Suite. Слушатели знакомятся с процессами сборки и синтеза проекта. Описываются различные настройки процессов синтеза и сборки проекта. Анализируются отчеты синтеза и сборки проекта.
Тема 4
Работа с портами ввода/вывода и наложение временных ограничений
Описываются основные возможности и особенности инструментов I/O Planner и Timing Constraints Manager. Демонстрируется процесс конфигурации портов ввода/вывода в I/O Planner. Демонстрируется создание файла с базовыми временными ограничениями проекта в Timing Constraints Manager.
Тема 5
Моделирование проекта с использованием инструмента Vivado Simulator
Рассматривается инструмент для верификации логических схем Vivado Simulator, который входит в состав Vivado Design Suite. Описывается идея создания и использования HDL Testbench. Демонстрируется процесс моделирования простого проекта в Vivado Simulator.

Лабораторные работы

Лабораторная работа №1
Создание проекта в среде Vivado Design Suite
В лабораторной работе создается базовый проект в среде Vivado Design Suite c помощью инструмента New Projects Creation Wizard. В созданный проект добавляются файлы. Слушатель знакомится с интерфейсом Vivado Design Suite.
Лабораторная работа №2
Назначение портов ввода/вывода и временных ограничений
В лабораторной работе назначаются порты ввода/вывода в базовом проекте, назначаются временные ограничения. Слушатель учится работать с инструментами I/O Planner и Timing Constraints Manager.
Лабораторная работа №3
Процесс проектирования в среде Vivado Design Suite
В лабораторной работе производится синтез проекта, рассматриваются результаты синтеза и анализируется отчет. Далее происходит сборка проекта. Анализируются результаты сборки. Создается файл bitstream. Проект прошивается в отладочную плату для наглядной демонстрации.
Лабораторная работа №4
Симуляция проекта в Vivado Simulator
В лабораторной работе происходит симуляция проекта в Vivado Simulator. Слушатель знакомится с интерфейсом Vivado Simulator, учится запускать симуляцию и анализировать её результаты.

параметры курса могут корректироваться

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

Кандидат технических наук
Руководитель Центра программируемой электроники
Руководитель лаборатории "Моделирования и программирования" НИЦ Световодной фотоники

Специалист в области программирования ПЛИС, цифровой обработки сигналов со стажем работы более 11 лет. Преподаватель дисциплин "Программируемая электроника на ПЛИС", "Программируемая электроника в волоконно-оптических приборах"

Научный сотрудник лаборатории "Моделирования и программирования" НИЦ Световодной фотоники

Специалист в области ПЛИС, микроконтроллеров и встроенных систем со стажем работы более 7 лет. Преподаватель дисциплин "Программируемая электроника", "Программируемая электроника на ПЛИС"

Аспирант
Научный сотрудник лаборатории "Моделирования и программирования" НИЦ Световодной фотоники

Специалист в области разработки и реализации алгоритмов цифровой обработки сигналов на ПЛИС. Преподаватель дисциплины "Применение нейронных сетей"