Рабочий процесс генерации ядра IP для программируемых Simulink модулей ввода-вывода Speedgoat

HDL Coder™ использует IP Core Generation инфраструктура рабочего процесса, чтобы сгенерировать допускающее повторное использование ядро IP HDL для Программируемых Simulink модулей ввода-вывода Speedgoat та поддержка Xilinx® Vivado®. Рабочий процесс представляет отчет ядра IP, который отображает целевую интерфейсную настройку и настройки генератора кода, которые вы задаете. Можно интегрировать ядро IP в больший проект путем добавления его в среде интегрирования встраиваемой системы. Смотрите Пользовательскую Генерацию Ядра IP.

Этот рисунок показывает, как программное обеспечение генерирует ядро IP с интерфейсом AXI и интегрирует ядро IP в исходный проект FPGA.

Поддерживаемые Модули ввода-вывода

Узнать о модулях ввода-вывода, что HDL Coder поддерживает с Simulink Real-Time FPGA I/O рабочий процесс, см. Поддержку FPGA Speedgoat с HDL Workflow Advisor.

Рабочий процесс генерации ядра IP

Этот рабочий процесс имеет эти ключевые возможности:

  • Использование Xilinx Vivado как инструмент синтеза.

  • Генерирует допускающее повторное использование и ядро IP с обеспечением совместного доступа. Ядро IP группирует код RTL, заголовочный файл C и файлы определения ядра IP.

  • Создает проект для интеграции ядра IP в исходный проект Speedgoat.

  • Генерирует поток битов FPGA и загружает поток битов на целевой компьютер.

После создания потока битов FPGA рабочий процесс генерирует модель Simulink® Real-Time™. Модель является интерфейсной моделью подсистемы, которая содержит блоки, чтобы программировать FPGA и связаться с модулем ввода-вывода через шину PCIe во время выполнения в реальном времени.

Ограничения

IP Core Generation рабочий процесс не поддерживает:

Похожие темы

Внешние веб-сайты