Класс: hdlcoder. ReferenceDesign
Пакет: hdlcoder
Укажите, следует ли использовать пакет поддержки Embedded Coder
EmbeddedCoderSupportPackage
EmbeddedCoderSupportPackage указывает, следует ли использовать пакет поддержки Embedded Coder ® для эталонного проекта. Используйте этот параметр, если вы нацелены на автономную плату FPGA или устройство SoC, такое как платформа Xilinx ® Zynq ® -7000.
Если вы нацелены на автономную плату FPGA, для эталонных проектов не требуется пакет поддержки Embedded Coder. Если hRD - ссылочный объект конструкции, который создается с помощью hdlcoder.ReferenceDesign , затем используйте следующий синтаксис:
hRD.EmbeddedCoderSupportPackage = ... hdlcoder.EmbeddedCoderSupportPackage.None;
Если пакет поддержки не используется, HDL Coder™ отображает задачу «Генерировать интерфейс программного обеспечения» в помощнике по рабочим процессам HDL, но флажок «Генерировать модель интерфейса программного обеспечения Simulink» затемнен. Если установлен HDL Verifier™, в задании Set Target Reference Design (Задать целевое эталонное проектирование) установите значение Insert JTAG MATLAB as AXI Master (требуется верификатор HDL) равным on. Затем можно создать сценарий интерфейса программного обеспечения в задаче Создать интерфейс программного обеспечения (Generate Software Interface) для быстрого прототипирования и тестирования основных функций HDL IP с помощью MATLAB AXI Master. См. раздел Создание сценария интерфейса программного обеспечения для проверки и быстрого создания прототипа IP-ядра HDL.
Если вы нацелены на устройства SoC, используйте этот синтаксис в зависимости от того, используете ли вы платформу Intel ® SoC или Xilinx Zynq.
hRD.EmbeddedCoderSupportPackage = ... hdlcoder.EmbeddedCoderSupportPackage.Zynq; hRD.EmbeddedCoderSupportPackage = ... hdlcoder.EmbeddedCoderSupportPackage.AlteraSoC;