Main Content

HDL Code Generation

Generate HDL code from Simulink® models and MATLAB® code

Use HDL Coder™ features to implement communications system designs on FPGAs or ASICs. You can generate synthesizable and portable VHDL® and Verilog® code, and generate VHDL and Verilog test benches for quickly simulating, testing, and verifying the generated code. You can generate code from Simulink or MATLAB designs. This support includes error correction and detection, modulation, filters, mathematical and signal operations, and other algorithms optimized for resource use and performance, such as the NCO (DSP HDL Toolbox) block. For a basic example of how to generate HDL code, see Programmable FIR Filter for FPGA.

To visualize and debug your designs in Simulink or MATLAB, use the Logic Analyzer waveform viewer.

HDL Verifier™ features enable you to reuse communications system models in your HDL design environment. You can verify generated or hand-written HDL designs against behavioral reference models in Simulink or MATLAB, debug designs in simulators or hardware, and generate testbenches and verification IP.

Topics

Simulink Visualization Tool

Logic AnalyzerVisualize, measure, and analyze transitions and states over time

Related Information

Featured Examples