Documentation Center

  • Trial Software
  • Product Updates

Support Package for ARM Cortex-M Processors

Optimization for ARM Cortex-M using CMSIS

Start Here

This support package provides optimization for versions 3.00, 3.01, and 3.20 of the CMSIS library. To download this library, go to www.arm.com/cmsis.

To install the support package, follow the steps in this link: Support Packages and Support Package Installer. To use this support package you need to have the following products:

  • Simulink® — Required only for Simulink workflow

  • Simulink Coder™ — Required only for Simulink workflow

  • Embedded Coder®

  • MATLAB® Coder

  • Fixed-Point Designer™ — Required for fixed-point simulation

The following are the lists of DSP System Toolbox blocks and System objects supporting ARM Cortext-M:

Blocks

Discrete FIR Filter Model FIR filters
FIR Decimation Filter and downsample input signals
FIR Interpolation Upsample and filter input signals
LMS Filter Compute output, error, and weights using LMS adaptive algorithm
Biquad Filter Model biquadratic IIR (SOS) filters
FFT Fast Fourier transform (FFT) of input
IFFT Inverse fast Fourier transform (IFFT) of input
Correlation Cross-correlation of two inputs
Convolution Convolution of two inputs
Mean Find mean value of input or sequence of inputs
RMS Compute root-mean-square value of input or sequence of inputs
Variance Compute variance of input or sequence of inputs
Standard Deviation Find standard deviation of input or sequence of inputs

System Objects

dsp.FIRFilter Static or time-varying FIR filter
dsp.FIRDecimator polyphase FIR decimator
dsp.FIRInterpolator Polyphase FIR interpolator
dsp.LMSFilter LMS adaptive filter
dsp.BiquadFilter IIR filter using biquadratic structures
dsp.FFT Discrete Fourier transform
dsp.IFFT Inverse discrete Fourier transform (IDFFT)
dsp.Convolver Convolution of two inputs
dsp.Crosscorrelator Cross-correlation of two inputs
dsp.Mean Find mean value of input or sequence of inputs
dsp.RMS Root mean square of vector elements
dsp.StandardDeviation Standard deviation of input or sequence of inputs
dsp.Variance Variance of input or sequence of inputs
Was this topic helpful?