Созданный код HDL соответствует следующим стандартам:
VHDL-1993 (IEEE ® 1076-1993)
Verilog-2001 (IEEE 1364-2001)
Консультант по рабочим процессам HDL протестирован со следующими инструментами синтеза FPGA сторонних производителей:
Intel ® Quartus Prime Standard 18.1
Intel Quartus Pro 19.4
Xilinx ® Vivado ® Design Suite 2019.2
Микросеми ® Libero ® SoC 12.0
Xilinx ISE 14.7
При использовании средства синтеза, протестированного с помощью помощника по рабочему процессу HDL, и запуске этого средства помощник создает список устройств, поддерживаемых этим средством. При использовании стороннего средства синтеза, не протестированного с помощью 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™ необходимо установить поддерживаемое средство синтеза, а исполняемый файл средства синтеза должен находиться на системном пути. Дополнительные сведения см. в разделе Настройка инструмента.
FPGA, поддерживаемые для моделирования FPGA-in-the-loop с Verifier™ HDL, перечислены в документации по проверке HDL.
Можно также добавить пользовательские платы FPGA с помощью диспетчера плат FPGA. Для получения дополнительной информации см. раздел Настройка платы FPGA.
Для FPGA-in-the-Loop или настройки USRP™ устройства с помощью HDL Workflow Advisor необходимо установить поддерживаемое средство синтеза, а исполняемый файл средства синтеза должен находиться в системном пути. Дополнительные сведения см. в разделе Настройка инструмента.
Для общего рабочего процесса 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 ® Quartus ® II Примечание Altera Quartus II относится к инструменту синтеза Intel Quartus Prime Standard. | Циклон ® III |
| Циклон IV | |
| Arria ® II GX и GZ | |
| Stratix ® IV | |
| Стратикс V | |
| Циклон III | |
| Аррия 10 | |
| Arria V GX | |
| МАКС 10 | |
Intel Quartus Pro | Аррия 10 |
| Циклон 10 GX | |
| Стратикс 10 | |
Микросеми Либеро SoC | SmartFusion2 SoC |
| RTG4 | |
| IGLOO2 |
Для рабочего процесса создания IP Core поддерживается следующее оборудование:
| Средство синтеза | Целевая платформа |
|---|---|
| Силинкс Вивадо | 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 | |
Intel Quartus Pro | Комплект для разработки Arria 10 SoC |
Кварт Альтера II Altera Quartus II относится к инструменту синтеза Intel Quartus Prime Standard. | Комплект для разработки Arria 10 SoC |
| Комплект для разработки SoC циклона V, ред. С и ред. D | |
| Стрелка 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 Library и пакеты интеграции кодеров HDL Speedgoat. После установки интеграционных пакетов можно выбрать целевую платформу, а затем запустить рабочий процесс для создания подсистемы интерфейса Simulink ® Real-Time™.
Чтобы узнать о:
Пакеты интеграции и способы их установки см. в разделе Пакеты интеграции кодеров HDL Speedgoat.
Модули ввода-вывода Speedgoat, поддерживаемые консультантом по рабочим процессам HDL, см. Поддержка приложений FPGA Speedgoat в реальном времени от кодера HDL.
См. раздел Поддержка Speedgoat FPGA с помощью консультанта по рабочим процессам HDL.
Для рабочего процесса FPGA под ключ поддерживается следующее оборудование:
Комплект для разработки Altera Arria II GX FPGA
Комплект для разработки Altera Cyclone III FPGA
Комплект для разработки Altera Cyclone IV GX FPGA
Совет по развитию и образованию Altera DE2-115
Плата разработки XUP Atlys Spartan-6
Плата разработки Xilinx Spartan-3A DSP 1800A
Плата разработки Xilinx Spartan-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 поддерживает следующие семейства устройств FPGA для настройки платы; то есть при создании собственного файла определения платы. См. раздел Настройка платы FPGA (проверка HDL).
| Семейство устройств | |
|---|---|
| Xilinx | Kintex7 |
| Artix7 | |
| Spartan-3A DSP | |
| Spartan3 | |
| Spartan3A и Spartan3AN | |
| Spartan3E | |
| Spartan6 | |
| Virtex4 | |
| Virtex5 | |
| Virtex6 | |
| Virtex7 | |
| Altera | Циклон III |
| Циклон IV | |
| Аррия II | |
| Стратикс IV | |
| Стратикс V | |