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