exponenta event banner

Интерфейс проектирования моделей и программного обеспечения

Модельный алгоритм для сопоставления портов DUT с интерфейсами AXI и формирования программного интерфейса для тестирования и быстрого создания прототипа IP-ядра HDL

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

Классы

развернуть все

hdlcoder.BoardОбъект регистрации платы, описывающий пользовательскую плату SoC
hdlcoder.ReferenceDesignОбъект регистрации ссылочного проекта, описывающий ссылочный проект SoC
fpgaДоступ к целевому устройству FPGA или SoC из MATLAB
hdlcoder.DUTPortПорт DUT из созданного ядра IP кодера HDL, сохраненный как массив объектов

Функции

развернуть все

addAXI4MasterInterfaceДобавление и определение главного интерфейса AXI4
addAXI4SlaveInterfaceДобавление и определение подчиненного интерфейса AXI4
addAXI4StreamInterfaceДобавить интерфейс AXI4-Stream
addAXI4StreamVideoInterfaceДобавить AXI4-Stream видеоинтерфейс
addAXI4SlaveInterfaceЗапись данных в ядро IP или считывание данных из ядра IP с помощью интерфейса AXI4 или AXI4-Lite
addAXI4StreamInterfaceЗапись данных в ядро IP или считывание данных из ядра IP с помощью интерфейса AXI4-Stream
mapPortСопоставление порта DUT с указанным интерфейсом AXI4 в ядре IP HDL
writePortЗапись данных в порт DUT из MATLAB
readPortСчитывает выходные данные и возвращает их с типом данных порта и измерением
releaseОсвободить аппаратные ресурсы, связанные с объектом fpga

Темы

Моделирование для интерфейсов AXI

Образцовый дизайн для поколения интерфейса рабов AXI4

Проектирование модели для AXI4 или AXI4-Lite интерфейсов для скалярных, векторных портов, типов данных шины и значений для чтения.

Проект модели для создания интерфейса AXI4-Stream

Проектирование модели для создания AXI4-Stream векторного или скалярного интерфейса.

Дизайн модели для генерации видеоинтерфейса AXI4-Stream

Разработка модели для генерации IP-ядра с помощью AXI4-stream видеоинтерфейсов.

Проект модели для создания главного интерфейса AXI4

Описание протокола AXI4 Master и способов разработки модели для генерации IP-ядра с помощью AXI4-Master интерфейсов.

Создание программного интерфейса

Создание скрипта программного интерфейса для проверки и быстрого прототипа IP-ядра HDL

Создание сценария программного интерфейса для взаимодействия с ядром IP HDL и быстрое создание прототипов.

Создание модели программного интерфейса для проверки и быстрого прототипа IP-ядра ЛПВП

Создание модели программного интерфейса для взаимодействия с ядром IP HDL и быстрое создание прототипов.

Создание скрипта программного интерфейса для управления и быстрого прототипа IP-ядра HDL

Создайте и создайте сценарий программного интерфейса, настроив интерфейсы и информацию о сопоставлении портов для управления ядром IP HDL.

Характерные примеры