The A72SS supports the following key features:
- Arm Dual-A72 Cluster
(Cortex-A72 MPCore) level features:
- A72 CPU
- Full Armv8-A
architecture compliance
- AArch32
and AArch64 execution states
- AArch32 for full backward compatibility with
Armv7
- AArch64 for 64b support and new architectural
features
- All
exception levels EL0-3
- A32
instruction set (previously Arm instruction set)
- T32
instruction set (previously Thumb instruction set)
- A64
instruction set
- Advanced SIMD and
floating point extensions (Neon)
- Armv8
cryptography extensions
- Superscalar,
variable length, out-of-order pipeline
- Dynamic branch
prediction with Branch Target Buffer (BTB) and Global History
Buffer (GHB) RAMs, return stack, and indirect predictor
- A72 L1/L2 cache memory
and MMU
- 48-entry, fully
associative, L1 instruction TLB with native support for 4KB,
64KB, and 1MB page sizes
- 32-entry, fully
associative, L1 data TLB with support for 4KB, 64KB, and 1MB
page sizes
- 4-way, set
associative, unified 1K entry L2 TLB per processor
- 48KB L1
Instruction Cache per processor with parity protection
- 32KB L1 Data
Cache per processor with ECC protection
- 1MB
Shared L2 Cache with ECC protection
- Arm GICv3
architecture
- Generic timers
- Debug
- Arm CoreSightâ„¢ architecture
- Embedded Trace
Macrocell (ETM)
- Performance
Monitor Unit (PMUv3 architecture)
- TI A72SS subsystem level features:
- 512-bit wide, asynchronous VBUSM.C master interface
- AXI2VBUSM_MASTER bridge
- Cache pre-warming via use of ACP port
- Timebase input interfaces
- 64-bit graycoded global time
- 48-bit graycoded debug time
- 32-bit VBUSP slave interface for debug (internally converted to APB)
- 32-bit ATB output port for debug/trace
- Interface with Arm GIC-500 interrupt controller
- Support for ECC on internal RAMs via ECC aggregators
- SoC level features:
- Supports the SoC multi-core cache coherency architecture
- Dedicated A72SS clocking (Arm PLL) for full flexibility in performance trade-offs
- Advanced power management with fine-grained control of individual A72 CPU power domains, coarse grained cluster-level power management, and low-power standby modes (WFI/WFE modes)
- Dedicated RTI windowed watchdog timer per core