HDL Language Support and Supported Third-Party Tools and Hardware - MATLAB & Simulink (original) (raw)

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:

Third-Party Synthesis Tools and Version Support

The HDL Workflow Advisor is tested with the following third-party FPGA synthesis tools:

Supported Xilinx Boards

HDL Coder supports these Xilinx FPGA and SOC boards out of the box for the IP core generation workflow:

Supported Intel Boards

HDL Coder supports these Intel FPGA and SoC boards out of the box for the IP core generation workflow:

Supported Microchip Boards

HDL Coder supports the Microchip Polarfire® SoC Icicle kit out of the box for the IP core generation workflow.

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:

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.

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 https://www.speedgoat.com/products-services/i-o-connectivity/simulink-programmable-fpga-i-o.

See Also

hdlsetuptoolpath | hdlsetuphlstoolpath

Topics