Main Content

Predefined System Objects Supported for HDL Code Generation

Predefined System Objects in MATLAB Code

HDL Coder™ supports the following MATLAB® System objects for HDL code generation:

HDL Coder also supports HDL code generation from certain System objects in DSP System Toolbox™ and Communications Toolbox™, and from HDL-optimized algorithms implemented with System objects in DSP HDL Toolbox™ and Vision HDL Toolbox™.

You can view System objects that are supported for HDL code generation in documentation by filtering the functions reference list. Click Functions in the blue bar at the top of the Help window, then select the HDL code generation check box at the bottom of the left column. The System objects are listed in their respective products. You can use the table of contents in the left column to navigate between products and categories.

Refer to the "Extended Capabilities > HDL Code Generation" section of each block page for restrictions for HDL code generation.

Predefined System Objects in the MATLAB System Block

A subset of these predefined System objects are supported for code generation when you use them in a MATLAB System block. To learn more, see HDL Code Generation on the MATLAB System page.