Senior
1 день
В классе / Онлайн

Разработка пользовательского OpenCL BSP

25 990 ₽

Описание курса
Применяя Intel FPGA SDK для OpenCL, разработчики программного обеспечения смогут быстро и эффективно использовать OpenCL для генерации вычислительных ядер на FPGA. Применение этой возможности для собственной платы FPGA требует создания совместимого Board Support Package (BSP) для Intel FPGA SDK с OpenCL. На занятиях данного курса рассматриваются требования к пользовательскому BSP. Изучаются шаги, необходимые для конвертации базовой BSP Arria 10 в пользовательский BSP для Arria 10.
*OpenCL и OpenCL logo – торговые марки Apple Inc., используемые с разрешения Khronos.

Уровень сложности
Сложный

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

По завершении курса сможете
• Идентифицировать содержимое базовой платформы: файлы дизайна, файлы скриптов, файлы проекта Quartus
• Знать аппаратные и программные составляющие пользовательского BSP
• Понимать относящиеся к OpenCL BSP компоненты Qsys IP
• Устанавливать и проверять среду разработки OpenCL BSP
• Знать шаги, необходимые для пользовательской настройки базовой платформы Arria 10

Необходимые навыки
• Знания в части дизайна FPGA: архитектура (в том числе, синхронизация, глобальная маршрутизация, ввод/вывод), высокоскоростной дизайн, анализ временных характеристик, дизайн Qsys, floorplanning с использованием регионов LogicLock, скрипты Tcl
• Знакомство с интерфейсами: Avalon (как Streaming, так и Memory-Mapped), PCIe, внешняя память (DDR3 или DDR4)
• Базовые знания кодирования на OpenCL
• Базовые знания кодирования на C

Курсы, которые рекомендуется освоить предварительно
Введение в OpenCL для Intel FPGA

Оставить заявку на обучение