Chapter 7

Practical DSP for the Cortex-M4

This chapter looks at the DSP capabilities of the Cortex-M4. How best to use the DSP intrinsic functions for custom algorithms. ARM also publishes a free DSP library, and this chapter will look at implementing an FFT as well as Infinite Impulse Response (IIR) and Finite Impulse Response (FIR) filters. Techniques for creating real-time DSP applications within an RTOS framework are also presented. The Cortex-M4 may also be fitted with a single precision FPU; it is important to understand how it has been implemented alongside the main Cortex CPU.

Introduction

The Cortex-M4 is the most powerful member of the Cortex-M processor family. While the Cortex-M4 has the same features and performance level of 1.25 DMIPS/MHz ...

Get The Designer's Guide to the Cortex-M Processor Family now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.