Practical DSP for Cortex-M4 and Cortex-M7
In this chapter we examine the architectural extensions included in the Cortex-M4/M7 to support Digital Signal Processing (DSP). “These include the Single Instruction Multiple Data” (SIMD) instructions, an enhanced Multiply Accumulate (MAC) unit and an optional hardware floating point unit ARM also publishes a free DSP library, and this chapter will look at using this library to implementing a FFT as well as IIR and FIR filters.
CMSIS-DSP; digital filter; digital signal processing; SIMD; FIR; IIR; FFT; FPU; PID
From a developer’s perspective, the Cortex-M4 and Cortex-M7 are versions of the Cortex-M processor that have additional features to support Digital Signal Processing ...