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

Тема 1. Вводная часть курса

Приводится основная информация о существующих ПЛИС фирмы Xilinx седьмой серии и о причинах создания новой среды разработки Vivado Design Suite взамен среды ISE Xilinx Design Suite. Описываются особенности ПЛИС новой серии, а также рассматриваются основные возможности, которые предоставляет новая среда разработки.

Тема 2. Создание проектов в среде VivadoDesignSuite

Демонстрируется интерфейс среды 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
Симуляция проекта в
VivadoSimulator

В лабораторной работе происходит симуляция проекта в Vivado Simulator. Слушатель знакомится с интерфейсом Vivado Simulator, учится запускать симуляцию и анализировать её результаты.

 

Программа курса может корректироваться.