В ходе данного курса слушатели получат необходимые навыки для разработки процессорных систем на платформе Zynq All Programmable SoC. Подробно рассматриваются вопросы разработки, расширения и изменения встроенной процессорной системы на базе Zynq, используя Vivado® Design Suite.
Продолжительность обучения | 2 дня | |
Место проведения | Санкт-Петербург, Новоизмайловский проспект, 34к3 | |
Форма обучения | с 10:00 до 17:00 | |
Стоимость обучения | ~38000 руб * | |
Контакты | +7(962)722-36-80 / cpe.ifmo@yandex.ru |
Тема 1 Обзор платформы Zynq-7000 All Programmable SoC |
Рассматриваются параметры и преимущества SoC Zynq, а также основные характеристики процессорной системы на ARM® Cortex™-A9 и интегрированной программируемой логики платформы Zynq-7000 All Programmable SoC. |
Тема 2 Обзор процессорных систем |
Подробно рассматривается архитектура процессорной системы на ARM® Cortex™-A9 и программной процессорной системы MicroBlaze™. Описываются компоненты данных систем, особенности их соединения и взаимодействия. |
Тема 3 Обзор встроенных интерфейсов ввода/вывода и периферийных устройств |
Рассматриваются устройства ввода/вывода, которые встроены в платформу Zynq-7000 All Programmable SoC. Описываются подробные характеристики каждого блока и возможности, которые дает его использование в встроенной системе. Демонстрируется процесс их подключения к процессорной системе и настройка в Customization Wizard. |
Тема 4 Основы интерфейса AXI |
Описываются основные особенности и спецификации интерфейса AXI. Рассматриваются различные соединения по интерфейсу AXI, которые используются в процессорной системе и программируемой логике платформы SoC Zynq. |
Тема 5 Vivado IP Integrator и процесс разработки аппаратной части |
Демонстрируются основные возможности инструмента Vivado IP Integrator. Описывается процесс создания проекта в среде Vivado Design Suite и интегрирования процессорной системы в данный проект. |
Тема 6 Краткий обзор возможностей XilinxSDK |
Кратко описываются основные возможности и особенности среды разработки Xilinx Software Development Kit. Демонстрируется процесс создания нового приложения и библиотек для взаимодействия с устройствами на основе описания аппаратной части, которая импортируется из Vivado® Design Suite. |
Лабораторная работа №1 Создание и настройка процессорной системы на платформе Zynq-7000 All Programmable SoC |
В лабораторной работе создается базовая процессорная система на платформе Zynq-7000 All Programmable SoC, описывается процесс компиляции проекта в среде Vivado Design Suite. Анализируется вид созданной системы на каждом этапе компиляции проекта. |
Лабораторная работа №2 Подключение периферийных устройств к процессорной системе по интерфейсу AXI |
В лабораторной работе происходит подключение к процессорной системе периферийных устройств по интерфейсу AXI. Происходит знакомство с блоком AXI Interconnect. К процессорной системе подключаются светодиоды для наглядной демонстрации. В Xilinx SDK создается программа, позволяющая управлять их состоянием. |
Лабораторная работа №3 Разработка приложения “Hello world” в XilinxSDK |
В лабораторной работе реализуется экспорт файлов описания аппаратной части в Xilinx SDK. Создание Board Support Package и приложения “Hello world”. Демонстрируется запуск разработанной системы на плате и запуск приложения. |