There are two Cortex-M4 IPU subsystems in the device available for general purpose usage.
Each IPU subsystem includes the following components:
- Two Cortex-M4 CPUs
- ARMv7E-M and Thumb-2 instruction set architectures
- Hardware division and single-cycle multiplication acceleration
- Dedicated INTC with up to 63 physical interrupt events with 16-level priority
- Two-level memory subsystem hierarchy
- MMU for address translation
- Integrated power management
- Emulation feature embedded in the Cortex-M4