HDL Language Support and Supported Third-Party Tools and Hardware
HDL Coder™ generates HDL code that complies with certain VHDL®, Verilog®, and SystemC™ language standards, with support for several third-party FPGA synthesis tools and out-of-the-box support for some FPGA and SoC boards.
VHDL, Verilog, and SystemC HLS Language Support
The generated HDL code complies with the following standards:
VHDL-1993 (IEEE® 1076-1993)
Verilog-2001 (IEEE 1364-2001)
SystemVerilog-2005 (IEEE 1800-2005)
SystemC 2.3 (IEEE 1666-2011)
Third-Party Synthesis Tools and Version Support
The HDL Workflow Advisor is tested with the following third-party FPGA synthesis tools:
Xilinx® Vivado® Design Suite 2024.1
Xilinx ISE 14.7
Intel® Quartus® Prime Standard 23.1
Intel Quartus Pro 23.3
Microchip Libero® SoC 2024.1
Cadence® Genus 21.18
Cadence Stratus HLS 23.02
AMD® Vitis™ HLS 2024.1
Supported Xilinx Boards
HDL Coder supports these Xilinx FPGA and SoC boards out-of-the-box for the IP core generation workflow:
Artix-7 35T Arty Development Board, Kintex-7 KC705 Development Board, Virtex-7 VC707 Development Board
Versal AI Core Series VCK190 Evaluation Kit
ZedBoard™
Zynq UltraScale+ MPSoC ZCU102 Evaluation Kit
Zynq UltraScale+ RFSoC ZCU111, ZCU216 Evaluation Kit
Zynq ZC702, ZC706 Evaluation Kit
Supported Intel Boards
HDL Coder supports these Intel FPGA and SoC boards out-of-the-box for the IP core generation workflow:
Intel Arria® 10 SoC, Arria 10 GX Development Kit
Cyclone® V SoC Development Kit Rev. C and Rev. D
Arrow DECA Max 10, Arrow SoC Kit FPGA Development Board
Supported Microchip Boards
HDL Coder supports these Microchip boards out-of-the-box for the IP core generation workflow:
Polarfire® SoC Icicle Kit
Polarfire SoC Video Kit
Polarfire SoC Splash Kit (ES)
SmartFusion® 2 SoC FPGA Advanced Development Kit
Custom Board Support
HDL Coder generates fully-portable, platform-independent, target-optimized code. If your board is not supported out-of-the-box, you can extend the support to your board by:
Manually integrating the generated HDL code into your tool and FPGA project.
Generating board-independent IP core and adding the IP core repository in your HDL tool.
This support extends to boards and chip families from other vendors such as Lattice Semiconductor Corporation®, NanoXplore, and so on. Additionally, if your board vendor is Xilinx, Intel, Microchip, you can create a custom hardware platform through board definition and custom reference design. To learn how to define a custom board and reference design, see Register a Custom Board and Register a Custom Reference Design. For example, see Define Custom Board and Reference Design for AMD Workflow.
Simulink Real-Time FPGA I/O: Speedgoat Target Computer
To run the Simulink Real-Time FPGA I/O workflow, install the Speedgoat I/O Blockset and the Speedgoat® HDL Coder Integration Packages. For more information, see Simulink Programmable FPGA I/O on the Speedgoat website.
See Also
hdlsetuptoolpath | hdlsetuphlstoolpath