Each core of the dual-core Arm
Cortex-A72 Microprocessor Units (MPU) has the following main
features:
- Full
Armv8-A architecture compliancy
- Advanced
Single Instruction Multiple Data (SIMD) and floating
point extension (Arm Neon™)
- Armv8
cryptography extensions
- Superscalar, variable length, out-of-order
pipeline
- 48KB
program and 32KB data Level 1 (L1) Cache
- 1MB
shared Level 2 (L2) Cache
- ECC
protection for L1 data cache and L2 Cache
- Parity
protection for L1 Instruction Cache
- Dynamic
branch prediction with Branch Target Buffer (BTB)
and Global History Buffer (GHB) RAMs, return stack,
and indirect predictor
- Arm
General Interrupt Controller (GICv3)
architecture
- Support
timers for each Cortex-A72 core
- 512-bit
wide, synchronous or asynchronous VBUSM.C master
interface
- Arm CoreSight™ Debug and Trace Architecture
- Advanced
power management for low power optimization
- SoC level
dedicated RTI windowed watchdog timer per core