В ходе курса подробно изучаются особенности архитектуры ПЛИС фирмы Xilinx и способы применения инструментария среды проектирования Vivado для оптимизации дизайна. Также в рамках курса рассказывается о способах задания временных ограничений и использовании инструментов временного анализа. Рассматриваются методы оптимизации проекта по энергопотреблению, производительности и занимаемым ресурсам. Курс позволяет освоить новые методики работы с проектом, расширить и систематизировать имеющиеся знания по ПЛИС фирмы Xilinx.
Продолжительность обучения | 4 дня | |
Место проведения | Санкт-Петербург, Новоизмайловский проспект, 34к3 | |
Форма обучения | с 10:00 до 17:00 | |
Стоимость обучения | ~84000 руб * | |
Контакты | +7(962)722-36-80 / cpe.ifmo@yandex.ru |
Тема 1 Оптимизация размещения проекта на кристалле с учетом архитектуры микросхемы |
Детально рассматривается внутренняя структура ПЛИС и показываются методы оптимального размещения дизайна на кристалле с учетом архитектуры. |
Тема 2 Использование ресурсов портов ввода-вывода |
Подробно рассматривается архитектура портов ввода-вывода. Объясняются принципы применения элементов портов ввода-вывода в различных дизайнах. |
Тема 3 Реализация стандартных интерфейсов между ПЛИС и внешним устройством |
Объясняются принципы построения дизайна для system synchronous и source synchronous систем. Приводятся примеры реализаций таких систем. |
Тема 4 Статический временной анализ в Vivado. Задание временных ограничений. Анализ результатов в инструменте Report Timing Summary |
Используя инструментарий Vivado, демонстрируются возможности и особенности статического временного анализа. Слушатели знакомятся со структурой xdc файла и командами, применяемыми для описания временных ограничений. Демонстрируются способы анализа результатов применения временных ограничений в инструменте Report Timing Summary. |
Тема 5 Оптимизация проекта по энергопотреблению |
Показываются методы создания и модификации дизайна, направленные на уменьшение энергопотребления. Демонстрируется инструмент Report Power для оценки динамического и статического потребления. |
Тема 6 Атрибуты синтеза |
Рассказывается об атрибутах синтеза и способах их применения. Приводятся примеры использования атрибутов в проекте. |
Тема 7 Оптимизация проекта по производительности |
Объясняются методы создания и модификации дизайна, направленные на увеличение производительности. |
Тема 8 Оптимизация проекта по используемым ресурсам |
Показываются методы создания и модификации дизайна, направленные на уменьшение количества используемых логических элементов. |