Настраиваемые Исходные проекты

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

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

Классы

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

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

Функции

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

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

Темы

Системная плата и система регистрации Исходного проекта

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

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

Задайте интерфейс и атрибуты пользовательской платы СнК. После определения платы ее можно использовать с помощью IP Core Generation Workflow в HDL Workflow Advisor.

Регистрация пользовательского Исходного проекта

Задайте интерфейс и атрибуты пользовательского однокристального исходного проекта. После определения и регистрации исходного проекта можно использовать рабочий процесс генерации IP-ядра в HDL Workflow Advisor.

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

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

Динамическая настройка исходного проекта на основе параметров исходного проекта

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

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

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

Задайте несколько основных интерфейсов AXI в исходных проектах для доступа к интерфейсам DUT AXI4 Slave

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

Генерация IP-ядра HDL с несколькими AXI4-Stream и AXI4 главными интерфейсами

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

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

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

Поиск и устранение проблем

Решение временных Отказов в генерации ядра IP и Simulink Real-Time рабочих процессов FPGA ввода-вывода

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

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