exponenta event banner

Платформа Xilinx Zynq

Создание и развертывание кода HDL и встроенного ПО на платформе Xilinx ® Zynq ® -7000

HDL Coder™ может генерировать ядро IP, интегрировать его в проект EDK и программировать оборудование Zynq. С помощью Embedded Coder ® можно создавать и создавать встроенное ПО и запускать его на процессоре ARM ®. См. раздел Рабочий процесс совместного проектирования аппаратного и программного обеспечения для платформ SoC.

Для развертывания проекта на оборудовании Zynq необходимо установить пакет поддержки кодера HDL для платформы Xilinx Zynq. Сведения об установке см. в разделе Аппаратное обеспечение, поддерживаемое кодером HDL.

Классы

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

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Дескриптор функции для пользовательской функции обратного вызова, которая выполняется во время задачи «» Целевое устройство программы «» в помощнике по рабочим процессам
EmbeddedCoderSupportPackageУкажите, следует ли использовать пакет поддержки Embedded Coder
PostBuildBitstreamFcnДескриптор функции обратного вызова, выполняемый после задачи создания Bitstream FPGA в помощнике по рабочим процессам HDL
PostCreateProjectFcnДескриптор функции для функции обратного вызова, которая выполняется после задачи Создать проект в помощнике по рабочим процессам HDL
PostSWInterfaceFcnДескриптор функции для пользовательской функции обратного вызова, которая выполняется после задачи создания интерфейса программного обеспечения в помощнике по рабочим процессам HDL
PostTargetInterfaceFcnДескриптор функции для функции обратного вызова, которая выполняется после задания Set Target Interface в помощнике по рабочим процессам HDL
PostTargetReferenceDesignFcnДескриптор функции для функции обратного вызова, которая выполняется после задания Set Target Reference Design в помощнике по рабочим процессам HDL

Темы

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

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

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

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

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

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

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

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

Целевые программные платы FPGA или устройства SoC

Программирование целевого аппаратного обеспечения Intel или Xilinx.

Отладка ядра IP с помощью функции сбора данных FPGA

В этом примере показано, как отладить генерируемый кодером HDL IP Core с помощью функции FPGA Data Capture программы HDL Verifier.

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

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

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

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