Сгенерированный HDL-код выполняет следующие стандарты:
VHDL-1993 (IEEE® 1076-1993)
Verilog-2001 (IEEE 1364-2001)
HDL Workflow Advisor тестируется со следующими сторонними инструментами синтеза FPGA:
Intel® Куарт® Главные стандартные 18.1
Intel Куарт Pro 20.2
Xilinx® Vivado® Спроектируйте набор 2020.1
Микрополу® Либеро® SoC 12.0
Xilinx ISE 14.7
Когда вы используете инструмент синтеза, который был протестирован с HDL Workflow Advisor и запускает рабочий процесс, Советник генерирует список устройств, которые поддерживаются с тем инструментом. Если вы используете сторонний инструмент синтеза, который не тестируется с HDL Workflow Advisor, Советник не обновляет список устройств, чтобы отразить устройства FPGA, которые можно использовать для того инструмента.
Например, HDL Workflow Advisor был протестирован с Intel Стандарт Куарта Прайма и Intel Куарт Про. Если вы используете инструмент, не был протестирован с Советником, таким как Intel Куарт Прайм Лайт, список устройств FPGA не становится обновленным в Советнике по вопросам Рабочего процесса.
Чтобы использовать сторонние инструменты синтеза с HDL Coder™, поддерживаемый инструмент синтеза должен быть установлен, и исполняемый файл инструмента синтеза должен быть на системном пути. Для получения дополнительной информации смотрите Setup Инструмента.
FPGAs, поддержанные для FPGA в симуляции цикла с HDL Verifier™, перечислены в документации HDL Verifier.
Можно также добавить пользовательские платы FPGA при помощи менеджера Совета FPGA. Смотрите Индивидуальную настройку Совета FPGA для деталей.
Для FPGA в цикле или Индивидуальной настройке для Устройства USRP™ с помощью HDL Workflow Advisor, должен быть установлен поддерживаемый инструмент синтеза, и исполняемый файл инструмента синтеза должен быть на системном пути. Для получения дополнительной информации смотрите Setup Инструмента.
Следующее оборудование поддерживается для Типового рабочего процесса ASIC/FPGA:
Инструмент синтеза | Семейство устройств |
---|---|
Xilinx Vivado | Kintex7 |
Artix7 | |
Kintex UltraScale + | |
KintexU | |
Spartan7 | |
Virtex UltraScale + | |
Virtex UltraScale + HBM | |
Virtex UltraScale + 58G | |
Virtex7 | |
VirtexU | |
Zynq | |
Zynq UltraScale + | |
Ультрашкала Zynq + RFSoC | |
Xilinx ISE | Virtex6 |
Virtex5 | |
Virtex4 | |
Спартанский-3A DSP | |
Спартанец 3E | |
Spartan3 | |
Spartan6 | |
Altera® Куарт II Примечание Altera Куарт II обращается к инструменту Intel Quartus Prime Standard синтеза. | Циклон® IV |
Циклон V | |
Arria® II GX и GZ | |
Stratix® IV | |
Стрэтикс V | |
Arria 10 | |
Аррия V ГКС | |
MAX 10 | |
Циклон 10 LP | |
Intel Куарт Pro | Arria 10 |
Циклон 10 GX | |
Stratix 10 | |
Микрополу либеро SoC | SmartFusion2 |
RTG4 | |
IGLOO2 | |
PolarFire |
Следующее оборудование поддерживается для рабочего процесса Генерации Ядра IP:
Инструмент синтеза | Целевая платформа |
---|---|
Xilinx Vivado | ZedBoard и с FMC-HDMI-CAM и FMCOMMS2/3/4/ |
ZC706 и с FMC-HDMI-CAM и FMCOMMS2/3/4/и FMCOMMS5 | |
ZC702 с FMC-HDMI-CAM | |
Оценочный комплект Zynq ZC706 | |
Оценочный комплект Zynq ZC702 | |
PicoZed FMC-HDMI-CAM | |
Zynq UltraScale + оценочный комплект MPSoC ZCU102 | |
Zynq UltraScale + оценочный комплект RFSoC ZCU111 | |
Zynq UltraScale + оценочный комплект RFSoC ZCU216 | |
Макетная плата Kintex-7 KC705 | |
Intel Куарт Pro | Комплект разработчика Intel Arria 10 SoC |
Altera Куарт II Примечание Altera Куарт II обращается к инструменту Intel Quartus Prime Standard синтеза. | Комплект разработчика Altera Arria 10 SoC |
Циклон V версий комплекта разработчика SoC. C и версия. D | |
Макетная плата DECA Max 10 FPGA стрелы | |
Стрела макетная плата Набора SoC | |
Комплект разработчика Arria 10 GX FPGA | |
Микрополу либеро SoC | SmartFusion2 |
RTG4 | |
IGLOO2 | |
PolarFire |
Примечание
Микрополу Либеро SoC только поддерживает Типовую Платформу Микрочипа в рабочем процессе генерации ядра IP.
Вы используете Simulink Real-Time FPGA I/O
рабочий процесс, чтобы предназначаться для модулей ввода-вывода FPGA Speedgoat. Эти модули ввода-вывода являются частью Speedgoat® целевые компьютеры. Запускать Simulink Real-Time FPGA I/O
рабочий процесс, установите Библиотеку ввода-вывода Speedgoat и Пакеты Интегрирования HDL Coder Speedgoat. После того, как вы установите пакеты интегрирования, можно выбрать Target platform и затем запустить рабочий процесс, чтобы сгенерировать Simulink® Подсистема интерфейса Real-Time™.
Узнать о:
Пакеты интегрирования и как можно установить их, смотрите Speedgoat - Пакеты Интегрирования HDL Coder.
Модули ввода-вывода Speedgoat, которые поддерживаются с HDL Workflow Advisor, seeSpeedgoat Поддержка приложений FPGA В реальном времени от HDL Coder.
Следующее оборудование поддерживается для рабочего процесса Тюремщика FPGA:
Altera Arria II комплектов разработчика FPGA GX
Циклон Altera III комплектов разработчика FPGA
Altera комплект разработчика Сиклоуна IV ГКС ФПГИ
Разработка Altera DE2-115 и образовательная плата
Спартанец XUP Atlys 6 макетных плат
Макетная плата DSP спартанца-3A Xilinx 1800 А
Спартанец Xilinx 6 макетных плат SP605
Макетная плата Xilinx Virtex-4 ML401
Макетная плата Xilinx Virtex-4 ML402
Макетная плата Xilinx Virtex-5 ML506
Макетная плата Xilinx Virtex-6 ML605
Для макетных плат FPGA, которые имеют больше чем одно устройство FPGA, только одно такое устройство может использоваться с Тюремщиком FPGA. Этот рабочий процесс не поддерживает Xilinx Vivado.
Можно также добавить пользовательские платы FPGA с помощью менеджера Совета FPGA. HDL Coder поддерживает следующие семейства устройств FPGA для индивидуальной настройки платы; то есть, когда вы создаете свой собственный файл определения платы. Смотрите Индивидуальную настройку Совета FPGA (HDL Verifier).
Семейство устройств | |
---|---|
Xilinx | Kintex7 |
Artix7 | |
Спартанский-3A DSP | |
Spartan3 | |
Spartan3A и Spartan3AN | |
Spartan3E | |
Spartan6 | |
Virtex4 | |
Virtex5 | |
Virtex6 | |
Virtex7 | |
Altera | Циклон III |
IV циклона | |
Arria II | |
IV Stratix | |
Стрэтикс V |