Contenuto principale

High-Level Synthesis Code Generation

R2026b
Generate High-Level Synthesis (HLS) code from MATLAB algorithms for AMD devices

High-Level Synthesis (HLS) enables you to generate C++ code from MATLAB® algorithms and implement those algorithms in hardware. The MATLAB-to-HLS workflow integrates HDL Coder™ with AMD® Vitis® HLS tools, allowing you to generate HLS-compatible code, create IP cores, and deploy them on AMD FPGA and SoC devices.

Use HDL Coder to generate and verify HLS code from MATLAB algorithms. Then use SoC Blockset™ for AMD workflows to package, integrate, and deploy the generated HLS IP on supported AMD hardware platforms.

The AMD Vitis HLS integration workflows require both HDL Coder and SoC Blockset for AMD licenses.

For information about algorithm design, supported MATLAB syntax and functions, code generation, fixed-point conversion, optimization, and HLS verification workflows, see High-Level Synthesis Code Generation (HDL Coder).

Apps

HDL Coder Generate HDL and High-Level Synthesis (HLS) code from MATLAB code

Functions

hdlsetuptoolpathSet up system environment to access FPGA synthesis software
hdlsetuphlstoolpathSet up system environment to access High-Level Synthesis (HLS) software (Since R2022a)

Topics

Related Information