December 2022
Intermediate to advanced
648 pages
16h 4m
English
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” instructions, an enhanced 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 implement an FFT as well as IIR and FIR filters. This chapter also provides a short overview of Machine learning support provided by CMSIS-DSP and CMSIS-NN.
CMSIS-DSP; CMSIS-NN; digital filter; Digital Signal Processing; Machine Learning; coprocessor; SIMD; FIR; IIR; FFT; FPU; PID
From a developer’s perspective, the ...
Read now
Unlock full access