В ходе данного курса слушатели получат необходимые навыки для разработки процессорных систем на платформе Zynq All Programmable SoC. Подробно рассматриваются вопросы разработки, расширения и изменения встроенной процессорной системы на базе Zynq, используя Vivado Design Suite. Основное внимание в ходе данного курса будет уделено разработке программного обеспечения для встроенных систем на платформе Zynq All Programmable SoC и использованию возможностей, предлагаемых средой Vitis.
| Продолжительность обучения | 6 дней | |
| Место проведения | Санкт-Петербург, Новоизмайловский проспект, 34к3 | |
| Форма обучения | с 10:00 до 17:00 | |
| Стоимость обучения | ~150000 руб * | |
| Контакты | +7(962)722-36-80 / cpe.ifmo@yandex.ru |
Курс ориентирован на специалистов с техническим высшим образованием, руководителей инженерных подразделений и разработчиков, которые используют или планируют использовать ПЛИС фирмы Xilinx в профессиональной деятельности.
Создание проектов, синтез, сборка, моделирование, анализ отчетов и работа с временными ограничениями.
Архитектура SoC Zynq, ресурсы ПЛИС Xilinx 7-ой серии, взаимодействие процессорной системы и программируемой логики.
Разработка baremetal-приложений, настройка платформы, запуск программного обеспечения и отладка на целевом устройстве.
Подготовка Linux-системы, сборка, запуск на отладочной плате, подключение по COM и SSH, разработка и обновление драйверов.
Программа построена последовательно: от знакомства с архитектурой Zynq и инструментами Vivado до разработки собственного периферийного модуля, настройки Embedded Linux и работы с драйверами устройств.
| Тема 1 Вводная часть курса |
|
| Тема 2 Обзор среды Vivado Design Suite |
|
| Тема 3 Методология проектирования в среде Vivado Design Suite |
|
| Тема 4 Моделирование проекта с использованием Vivado Simulator |
|
| Тема 5 Синтез, сборка и временные ограничения в среде Vivado Design Suite |
|
| Тема 6 Работа с IP-ядрами в IP Integrator |
|
| Тема 7 Архитектура ПЛИС фирмы Xilinx FPGA |
|
| Тема 8 Использование временных ограничений XDC и анализ отчетов |
|
| Тема 9 Обзор процессорных систем |
|
| Тема 10 Xilinx Vitis: baremetal MicroBlaze |
|
| Тема 11 Xilinx Vitis: baremetal HPS |
|
| Тема 12 Основы интерфейса AXI |
|
| Тема 13 Разработка собственного периферийного модуля и драйвера к нему |
|
| Тема 14 Embedded Linux: общие вопросы |
|
| Тема 15 Первая настройка и сборка |
|
| Тема 16 Запуск на отладочной плате |
|
| Тема 17 Драйверы |
|