Сгенерированный 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 | |