Main Content

Simulink Blocks in DSP System Toolbox that Support SIMD Code Generation

When certain conditions are met, you can generate SIMD code from Simulink® blocks in DSP System Toolbox™ using these two approaches:

The following table contains a list of all Simulink blocks in DSP System Toolbox that support SIMD code generation. For more information on the conditions under which these blocks generate SIMD code, see the Extended Capabilities > C/C++ Code Generation sections in the corresponding reference pages.

Simulink blocksGenerate SIMD code using Intel® AVX2 code replacement libraryGenerate SIMD code using the Leverage target hardware instruction set extensions parameter
Analytic SignalNot supported
Complex Bandpass DecimatorNot supported
DC BlockerNot supported
Differentiator FilterNot supported
Digital Filter Design

Supports Apple silicon processors, ARM® Cortex®-A processors, and all Intel platforms

Discrete FIR Filter (Simulink)

Supports Apple silicon processors, ARM Cortex-A processors, and all Intel platforms

FIR Decimation

Supports Apple silicon processors, ARM Cortex-A processors, and all Intel platforms

FIR Halfband InterpolatorNot supported
FIR Interpolation

Supports Apple silicon processors, ARM Cortex-A processors, and all Intel platforms

Highpass FilterNot supported
LMS Filter

Supports Apple silicon processors, ARM Cortex-A processors, and all Intel platforms

Lowpass FilterNot supported
Sample-Rate ConverterNot supported
Variable Bandwidth FIR FilterNot supported

Related Topics