HDL Code Generation

Generate HDL code from MATLAB® code and Simulink® models

You can use MATLAB and Simulink for rapid prototyping of hardware designs. Some Communications Toolbox™ blocks and System objects support HDL code generation when used with HDL Coder™.

The HDL Coder products generate target-independent synthesizable Verilog and VHDL code for FPGA programming or ASIC prototyping and design. HDL Coder also enables you to generate scripts and test benches for use with third-party HDL simulators.


HDL Code Generation Support for Communications Toolbox

You can find Communications Toolbox blocks that support HDL code generation, in the ‘Communications Toolbox HDL Support' library, in the Simulink library browser.

Find Blocks and System Objects Supporting HDL Code Generation

In the Simulink library browser, you can find libraries of blocks supported for HDL code generation in the HDL Coder, Communications Toolbox HDL Support, and DSP System Toolbox HDL Support block libraries.

Wireless Communications Design for FPGAs and ASICs

Design wireless communication algorithms for hardware by using Wireless HDL Toolbox™ blocks.

Related Information

Featured Examples