Основы совместного проектирования аппаратного обеспечения

Запуск рабочего процесса совместного проектирования аппаратного обеспечения для однокристальных платформ и автономных плат FPGA

Когда вы разделяете проект на аппаратные и программные компоненты, используйте HDL Coder™ HDL Workflow Advisor, чтобы нацелить ваш проект на автономные платы FPGA, устройства СО и модули ввода-вывода Speedgoat FPGA. Проект состоит из алгоритма DUT, для которого вы генерируете код RTL и IP-ядро, и программных компонентов, для которых вы генерируете встроенный код для запуска на процессоре. Вы используете интерфейсы AXI для взаимодействия между оборудованием и программными компонентами.

Классы

расширить все

hdlcoder.BoardОбъект регистрации платы, описывающий пользовательскую плату СнК
hdlcoder.WorkflowConfigНастройка рабочих процессов генерации и развертывания HDL-кода
hdlcoder.ReferenceDesignИсходный проект объекта регистрации, который описывает SoC исходного проекта

Темы

Рабочий процесс совместного проектирования аппаратного и программного обеспечения для однокристальных платформ

Высокоуровневые шаги рабочего процесса для нацеливания на однокристальную платформу.

Синхронизация процессора и FPGA

В HDL Workflow Advisor можно выбрать Processor/FPGA synchronization mode для процессора и FPGA при наличии следующих режимов синхронизации:

Запуск рабочего процесса HDL со скриптом

Экспорт, импорт или настройка командного скрипта HDL Workflow CLI.

Начало работы с HDL Workflow Advisor

Изучение основ HDL Workflow Advisor и способов выполнения различных задач.

Модель и Отладка сигналов тестовой точки с HDL Coder

Пример, который показывает, как добавить тестовые точки к сигналам в вашей модели и отлаживать эти сигналы в сгенерированном HDL-коде.

Программные целевые платы FPGA или однокристальные устройства

Как программировать целевое оборудование Intel или Xilinx.

Рекомендуемые примеры