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