Инструменты и техника частичной реконфигурации
 Записаться на обучение
Сложный
2 дня
В классе / Онлайн

Как проходят занятия в классе?
Занятия в классе состоят из лекций, обсуждения вопросов и лабораторных работ. Занимаемся полный рабочий день. Начинаем в 10:00 и заканчиваем около 18:00.

Как проходят занятия онлайн?
Занятия онлайн максимально приближены к занятиям в классе. Для лекций и обсуждения вопросов используем Yandex Telemost, Google Meet или подобные платформы. Для выполнения лабораторных работ нужно будет подключиться к лабораторным ПК по VPN. Работаете в режиме удаленного рабочего стола через программу RealVNC Viewer.

Требования к ПК:
• Быстрый интернет
• Два монитора, один из которых с разрешением не менее 1920х1080
• Гарнитура (наушники с микрофоном)

Инструменты и техника частичной реконфигурации

57 990 ₽

Описание курса
В предлагаемом курсе рассматриваются вопросы использования среды проектирования Vivado Design Suite для разработки, реализации и загрузки проекта в FPGA на базе технологии с частичной реконфигурацией (PR). Материал курса даст возможность получить хорошее представление о технологии PR и узнать методы успешной реализации проекта. Вы ознакомитесь с современными технологиями, а также тонкостями процесса проектирования с PR. Кроме того, вам будет продемонстрировано использование контроллера PR и IP развязки в процессе PR. Помимо этого, слушатели получат представление о реализации PR во встроенной процессорной системе.

Этот курс, охватывающий как маршрут проектирования, так и механизм создания PR проекта, включает в себя рассмотрение требований и рекомендаций по проектированию на базе архитектур UltraScale и 7 серии. Дополнительно, слушателям будут представлены различные технические приемы, с фокусированием на соответствующие стили кодирования для систем с PR, и даны рекомендации по проектированию на системном уровне и практическому применению. Кроме того материал курса включает в себя вопросы отладки проектов с PR.

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

Кому будет полезен курс?
Разработчикам цифровой аппаратуры, имеющим опыт работы на HDL (VHDL или Verilog), владеющим методологией проектирования Xilinx и желающим освоить технологию частичной реконфигурации.

Что нужно знать заранее?
• Материал курса "Проектирование на FPGA в Vivado Design Suite #1"
• Материал курса "Проектирование на FPGA в Vivado Design Suite #2"
• Материал курса "Проектирование на FPGA в Vivado Design Suite #3"
• Опыт работы на HDL (VHDL или Verilog)

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

Аппаратные ресурсы
• Архитектура: UltraScale и FPGA 7 серии
• Отладочная плата: Kintex UltraScale FPGA KCU105 или Kintex-7 FPGA KC705

По завершении курса вы будете иметь все необходимые навыки для того чтобы:
• Разработать и скомпоновать систему с частичной реконфигурацией (PR) для Ultrascale, 7 серии и Zynq
• Уметь определить регионы PR и реконфигурируемые модули
• Генерировать битовые потоки для полного и частичного проектов
• Использовать компоненты ICAP, PCAP для загрузки системы
• Понимать то, как частичная реконфигурация влияет на различные ресурсы FPGA: блочную память, блоки ввода/вывода, конфигурационные логические блоки, тактовые буферы, трансиверы
• Реализовать систему с PR с использованием технологий:
   – прямое соединение JTAG
   – floorplanning
   – использование временных ограничений и анализа
• Реализовать систему с контроллером PR
• Реализовать систему с PR в составе процессорной системы
• Уметь отладить проект с PR

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

День 1
• Методология частичной реконфигурации (PR)
• Демонстрация: Введение в методологию частичной реконфигурации с PR
• Маршрут проектирования с PR
• Лабораторная работа 1: Маршрут проектирования с PR
• Рекомендации по проекту с PR
• Лабораторная работа 2: Floorplanning
• По желанию: Обзор конфигурации FPGA
• Битовый поток при PR
• Демонстрация: контроллер PR
• Рекомендации по разработке проектов с PR
• Лабораторная работа 3: Применение контроллера PR (PRC) в проекте с PR

День 2
• Управление тактовыми сигналами, вход/выходами, гигабитными трансиверами
• Управление временными ограничениями в проектах с PR
• Лабораторная работа 4: Временные ограничения и анализ при PR
• Частичная реконфигурация во встраиваемых процессорных системах
• Лабораторная работа 5: Частичная реконфигурация во встраиваемых процессорных системах
• Отладка проекта с частичной реконфигурацией
• Лабораторная работа 6: использование IP логического анализатора для отладки проекта с частичной реконфигурацией
• Рекомендации по проектам с PR
• PCIe Core и частичная реконфигурация

Описание лабораторных работ

Лабораторная работа 1
Маршрут проектирования с PR – Рассматривается основной маршрут проектирования в проектах с PR. По завершении лабораторной работы в отладочную плату через JTAG загружается частичный битовый поток.

Лабораторная работа 2
Floorplanning – Демонстрируется создание Pblock для проекта с PR. Данная практическая работа позволяет понять то, как свойство SNAPPING_MODE влияет на Pblock.

Лабораторная работа 3
Применение контроллера PR (PRC) в проекте с PR – Рассматривается использование PRC IP и аппаратных триггеров для управления частичным битовым потоком.

Лабораторная работа 4
Временные ограничения и анализ при PR – Рассматривается влияние выделенных в кристалле зон и реконфигурируемых частей проекта на его быстродействие.

Лабораторная работа 5
Частичная реконфигурация во встраиваемых процессорных системах – Демонстрируется реализация проекта с PR в составе встроенной процессорной системы.

Лабораторная работа 6
Использование IP логического анализатора для отладки проекта с частичной реконфигурацией – Демонстрируется использование модуля ILA для отладки проектов с PR, и рассматриваются сигналы, которые следует контролировать при отладке.

Ответы на частые вопросы

Проводите ли вы обучение в связи с санкциями?

Да, работаем в обычном режиме.

Подойдут ли ваши курсы для разработчиков без знаний?

Да, подойдут. Для инженеров без опыта разработки мы предлагаем базовые курсы, которые начинаются с основ и постепенно переходят к более сложным темам.

Выдается ли сертификат?

Да, выдаем сертификат после прохождения обучения.

В каком формате проводится обучение?

В классе либо онлайн.

Как проходят занятия в классе?

Занятия в классе состоят из лекций, обсуждения вопросов и лабораторных работ. Занимаемся полный рабочий день. Начинаем в 10:00 и заканчиваем около 18:00.

Как проходят занятия онлайн?

Занятия онлайн максимально приближены к занятиям в классе. Для лекций и обсуждения вопросов используем Yandex Telemost, Google Meet или подобные платформы. Для выполнения лабораторных работ нужно будет подключиться к лабораторным ПК по VPN. Работаете в режиме удаленного рабочего стола через программу RealVNC Viewer.

Требования к ПК:
• Быстрый интернет
• Два монитора, один из которых с разрешением не менее 1920х1080
• Гарнитура (наушники с микрофоном)

Сколько человек в группе?

Минимум 1, максимум 4.

Нужно ли ждать набора группы?

Нет, не нужно. Мы выбираем удобные для вас даты и занимаемся.

Во сколько начинаются и сколько часов в день длятся занятия?

Обычно мы занимаемся с 10:00 до 18:00.

Предоставляете ли вы отладочную плату и программное обеспечение на время обучения?

Да, учебное место укомплектовано компьютером с двумя мониторами, программным обеспечением и отладочной платой.

Какие материалы останутся на руках после обучения и в каком формате?

1. Презентации
2. Лабораторные работы и архив с исходниками для выполнения лабораторных работ

Где посмотреть расписание занятий?

Занятия согласовываются индивидуально. Выбираем удобные для вас даты и занимаемся.

Как записаться на обучение?

1. Оставляете заявку на сайте
2. Мы с вами связываемся, отвечаем на все вопросы и согласовываем даты занятий
3. Оплачиваете счет (возможна оплата как для физических, так и юридических лиц)
4. Проводим обучение

Где территориально проводятся занятия?

Занятия проводятся в нашем учебном классе по адресу: Москва, пр-т Вернадского, д.78

Есть ли представительство в Санкт-Петербурге?

В Санкт-Петербурге нет, но вы можете пройти обучение онлайн, чтобы не ехать к нам в Москву.

Возможно ли приехать и познакомиться лично до начала обучения?

Да, по предварительной договоренности. Наш учебный класс находится по адресу: Москва, пр-т Вернадского, д.78

Цена указана за одного человека или за группу?

За одного человека.

Как оплатить занятия?

Мы выставляем счет на оплату (возможна оплата как для физических, так и юридических лиц).

Возможна ли оплата частями?

Нет, только 100% предоплата.

Какой порядок оплаты для физ.лица и для юр.лица?

100% предоплата по счету.

Работаете ли вы с юридическими лицами? Возможно ли обучение от организации?

Да, мы работаем с юридическими лицами. Обучение от организации возможно.

Можно ли нанять ваших инженеров для работы над проектом?

Да, оставьте заявку на сайте и мы свяжемся для обсуждения вашего проекта.

Разрабатываем на Xilinx

Референс-дизайны и IP-блоки. Оптимизируем существующие решения.