ARMCM52
-
Core
Cortex-M52, 10 MHz
-
Family
ARM Cortex M52
-
CMSIS Pack
Cortex_DFP
The Cortex-M52 processor is a fully synthesizable mid-range microcontroller class processor that implements the Arm®v8.1-M Mainline architecture which includes support for the M-profile Vector Extension (MVE) and Pointer Authentication and Branch Target Identification (PACBTI) Extension.
The processor also supports previous Arm®v8-M architectural features.
The design is focused on compute applications such as Digital Signal Processing (DSP) and machine learning.
The Cortex-M52 processor is energy efficient and achieves high compute performance across scalar and vector operations while maintaining low power consumption.
The processor can be configured to include Dual Core Lockstep (DCLS) functionality, which implements a redundant copy of most of the processor logic.
To support Arm Custom Instructions (ACIs), the processor includes optional Custom Datapath Extension (CDE) modules, which are embedded inside the logic.
These modules are used to execute user-defined instructions that work on general-purpose integer, floating point, and MVE registers.
Core |
Processor Cortex-M52 |
---|---|
Maximum Clock Frequency | 10 MHz |
Memory Protection Unit | MPU |
Floating Point Unit | DP_FPU |
Trust Zone | TZ |
Digital Signal Processor | DSP |
CortexM Vector Extensions | FP_MVE |
Endian | Configurable |