Zynq UltraScale+ MPSoC для
разработчиков аппаратной платформы

ЗАПИСАТЬСЯ НА ОБУЧЕНИЕ

Описание курса

Этот однодневный курс построен таким образом, чтобы познакомить разработчиков с аппаратными возможностями архитектуры семейства Zynq UltraScale+ MPSoC.

Продолжительность

1 день

Кому будет полезен курс?

Разработчикам аппаратуры интересующимся разработкой систем на базе Zynq UltraScale+ MPSoC.

Что нужно знать заранее?

Понимать архитектуру Zynq-7000
Быть знакомым с разработкой ПО на С для встраиваемых процессорных систем

Программное обеспечение

Vivado Design Suite

Аппаратные эмуляторы

VirtualBox
QEMU
Ubuntu Desktop
PetaLinux

По завершении курса вы будете иметь все необходимые навыки для того чтобы:

Перечислять ключевые элементы блока обработки приложений (APU) и блока обработки в реальном масштабе времени (RPU)
Перечислять различные домены питания и способы их управления
Описывать соединение между процессорной частью и программируемой логикой
Применять QEMU для эмуляции аппаратного поведения

Структура курса

День 1
Zynq UltraScale+ MPSoC блок обработки приложений (лекция, лабораторная работа) – Введение в семейство APU, в частности в процессор Cortex-A53 и как настраивается и управляется кластер
Zynq UltraScale+ MPSoC программно-аппаратная виртуализация (лекция, лабораторная работа) – Рассматриваются элементы аппаратной и программной виртуализации. Лабораторная работа демонстрирует использование гипервизоров
Zynq UltraScale+ MPSoC блок обработки в реальном масштабе времени (лекция, демонстрация, лабораторная работа) – Введение в различные элементы внутри RPU и различные режимы конфигурации
Введение в QEMU (лекция, демонстрация, лабораторная работа) – Введение в эмулятор QEMU, который является инструментом для запуска программы на Zynq UltraScale+ MPSoC в случае физического отсутствия процессорной системы
Zynq UltraScale+ MPSoC загрузка и конфигурация (лекция, лабораторная работа) – Как имплементировать встраиваемую процессорную систему, включая процесс создания образа и его загрузки
Zynq UltraScale+ MPSoC системная защита (лекция, лабораторная работа) – Рассматриваются все аппаратные элементы, которые поддерживают разделение программных доменов
Zynq UltraScale+ MPSoC система сброса и тактирования (лекция, демонстрация) – Обзор возможностей по тактовой синхронизации и сбросу
Введение в AXI (лекция, демонстрация, лабораторная работа) – Разъясняется, как взаимодействие процессорной системы с программируемой логикой позволяет разработчикам создавать более эффективные системы
Zynq UltraScale+ MPSoC применение блока контроля питания (PMU) (лекция, лабораторная работа) – Обзор блока PMU и возможностей энергосбережения системы

ЗАПИСАТЬСЯ НА ОБУЧЕНИЕ