|On this page…|
DSP blocks supporting the ARM-Cortex-M package require a set of conditions that would allow code replacement with the CMSIS Library, when generating C code from a model. The CMSIS library supports these DSP blocks only when you set specific parameters, as indicated in the following table. To use the CMSIS library with these blocks offering ARM support, you must follow these rules for specifying parameters.
The following table illustrates the rules under which CMSIS supports these blocks offering ARM support:
|DSP Block||Block Parameters for CMSIS Support||Equivalent CMSIS Methods|
|Discrete FIR Filter|
Under the following conditions, CMSIS support for DSP blocks is not available:
Input data type is anything other than single. (Only single is supported.)
Block is in multirate mode.
Input or output is complex. (Support for complex input or output is available for FFT and IFFT blocks.)
Input has two or more channels.