exponenta event banner

Пользовательская ссылочная конструкция

Создайте собственный эталонный дизайн для интеграции сгенерированного ядра IP в целевое устройство SoC, плату Speedgoat или автономные платы FPGA

В MATLAB ® можно создать собственный эталонный дизайн и использовать HDL Coder™ для интеграции IP-ядра в эталонный дизайн.

Классы

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

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

Функции

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

socExportReferenceDesignЭкспорт пользовательской ссылочной конструкции для помощника по рабочим процессам HDL
addExternalIOInterfaceОпределение внешнего интерфейса ввода-вывода для объекта платы
addExternalPortInterfaceОпределение внешнего интерфейса порта для объекта платы
addInternalIOInterfaceДобавление и определение внутреннего интерфейса ввода-вывода между сгенерированным ядром IP и существующими ядрами IP
addAXI4MasterInterfaceДобавление и определение главного интерфейса AXI4
addAXI4SlaveInterfaceДобавление и определение подчиненного интерфейса AXI4
addAXI4StreamInterfaceДобавить интерфейс AXI4-Stream
addAXI4StreamVideoInterfaceДобавить AXI4-Stream видеоинтерфейс
addClockInterfaceДобавление интерфейса синхронизации и сброса
addCustomEDKDesignУкажите файл проекта Xilinx EDK MHS
addCustomQsysDesignУкажите файл проекта Altera Qsys
addCustomVivadoDesignУкажите файл Tcl проекта экспортируемого блока Xilinx Vivado
addIPRepositoryВключение IP-модулей из папки репозитория IP-адресов в пользовательский эталонный проект
addParameterДобавление и определение пользовательских параметров для ссылочной конструкции
validateReferenceDesignПроверка значений свойств в ссылочном объекте конструкции
validateBoardПроверка значений свойств в объекте платы
CallbackCustomProgrammingMethodДескриптор функции для пользовательской функции обратного вызова, которая выполняется во время задачи «» Целевое устройство программы «» в помощнике по рабочим процессам
CustomizeReferenceDesignFcnДескриптор функции для функции обратного вызова, которая выполняется перед заданием Set Target Interface в помощнике по рабочим процессам HDL
EmbeddedCoderSupportPackageУкажите, следует ли использовать пакет поддержки Embedded Coder
PostBuildBitstreamFcnДескриптор функции обратного вызова, выполняемый после задачи создания Bitstream FPGA в помощнике по рабочим процессам HDL
PostCreateProjectFcnДескриптор функции для функции обратного вызова, которая выполняется после задачи Создать проект в помощнике по рабочим процессам HDL
PostSWInterfaceFcnДескриптор функции для пользовательской функции обратного вызова, которая выполняется после задачи создания интерфейса программного обеспечения в помощнике по рабочим процессам HDL
PostTargetInterfaceFcnДескриптор функции для функции обратного вызова, которая выполняется после задания Set Target Interface в помощнике по рабочим процессам HDL
PostTargetReferenceDesignFcnДескриптор функции для функции обратного вызова, которая выполняется после задания Set Target Reference Design в помощнике по рабочим процессам HDL

Темы

Система регистрации платы и эталонного проекта

Система определения и регистрации плат и эталонных проектов.

Регистрация пользовательской платы

Определите интерфейс и атрибуты пользовательской платы SoC. После определения платы ее можно настроить с помощью рабочего процесса генерации IP Core в помощнике по рабочим процессам HDL.

Регистрация пользовательского ссылочного проекта

Определите интерфейс и атрибуты пользовательского ссылочного проекта SoC. После определения и регистрации эталонного проекта его можно настроить с помощью рабочего процесса генерации IP-ядра в помощнике по рабочим процессам HDL.

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

Узнайте, как определить пользовательские параметры и пользовательские функции обратного вызова для пользовательской ссылочной конструкции.

Динамическая адаптация ссылочной конструкции на основе параметров ссылочной конструкции

Узнайте, как динамически настраивать ссылочную конструкцию с помощью CustomizeReferenceDesignFcn способ.

Определение и добавление IP-репозитория в пользовательский эталонный проект

Узнайте, как можно создать IP-репозиторий и добавить IP-модули в репозитарий к пользовательскому эталонному дизайну.

Определение нескольких главных интерфейсов AXI в эталонных конструкциях для доступа к подчиненному интерфейсу DUT AXI4

Узнайте, как можно указать несколько главных интерфейсов AXI в пользовательском справочном проекте для доступа к IP AXI4 подчиненному интерфейсу HDL DUT.

Произведите IP ядро HDL с несколькими, AXI4-текут и основные интерфейсы AXI4

Узнайте, как можно сопоставить порты DUT с несколькими интерфейсами AXI4-Stream, AXI4-Stream Video и AXI4 Master.

Экспорт пользовательского ссылочного проекта из модели SoC (блок SoC)

Используйте socExportReferenceDesign для экспорта пользовательской ссылочной конструкции из модели SoC Blockset™.

Поиск неисправностей

Устранение сбоев синхронизации в рабочих процессах ввода-вывода FPGA в режиме реального времени и генерации IP Core и Simulink

Устраните ошибки синхронизации на этапе создания Bitstream FPGA рабочего процесса генерации IP Core или рабочего процесса ввода-вывода FPGA Simulink в реальном времени для плат на базе Vivado.

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