5.15: Instruction set—DSP extension

5.15.1: Overview

The Armv8-M Mainline supports an optional DSP (digital signal processing) extension instruction set. This is available as an optional feature for the Cortex-M33 processor, and is also available on other Armv8-M Mainline processors. Chip designers can decide whether to include this feature in the chip design based on their application requirements. This DSP extension was also available in the Cortex-M4 and Cortex-M7 processors.

The DSP extension contains a range of instructions for integer and fixed-point processing. Examples of these are:

  •  “Single-Instruction, Multiple-Data” (SIMD) instructions
  •  Saturating arithmetic instructions
  •  Multiply and "multiply and accumulate" (MAC) instructions ...

Get Definitive Guide to Arm Cortex-M23 and Cortex-M33 Processors 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.