При разделении проекта на аппаратные и программные компоненты используйте HDL Coder™ HDL Workflow Advisor, чтобы настроить проект на автономные платы FPGA, устройства SoC и модули ввода-вывода Speedgoat FPGA. Проект состоит из алгоритма DUT, для которого генерируется код RTL и ядро IP, и программных компонентов, для которых генерируется встроенный код для запуска на процессоре. Интерфейсы AXI используются для взаимодействия аппаратных и программных компонентов.
Рабочий процесс совместного проектирования аппаратного и программного обеспечения для платформ SoC
Высокоуровневые шаги рабочего процесса для целевой платформы SoC.
Синхронизация процессора и FPGA
В помощнике по рабочим процессам HDL можно выбрать режим синхронизации Процессор/FPGA для процессора и FPGA, если доступны следующие режимы синхронизации:
Запуск потока операций HDL со сценарием
Экспорт, импорт или настройка сценария командной строки рабочего процесса HDL.
Начало работы с консультантом по рабочим процессам HDL
Узнайте об основах работы консультанта по рабочим процессам HDL и о том, как выполнять различные задачи.
Модельные и отладочные сигналы контрольных точек с кодером HDL
Пример добавления контрольных точек к сигналам в модели и отладки этих сигналов в сгенерированном коде HDL.
Целевые программные платы FPGA или устройства SoC
Программирование целевого аппаратного обеспечения Intel или Xilinx.