The Cortex-A series of applications processors provide a range of solutions for devices undertaking complex compute tasks, such as hosting a rich operating system (OS) platform, and supporting multiple software applications.
Feature Cortex-A5 Cortex-A7 Cortex-A9
†
Cortex-A15
†
Cortex-A17
†
Architecture Armv7-A Armv7-A Armv7-A Armv7-A Armv7-A
Main Extensions LPAE Virtualization LPAE Virtualization LPAE Virtualization
Pipeline In order In order Out of order Out of order Out of order
Superscalar No Partial Yes Yes Yes
Physical Addressing (PA) 32-bit 40-bit 32-bit 40-bit 40-bit
TrustZone for Cortex-A Yes Yes Yes Yes Yes
Neon and Floating Point Unit Supported (separately licensable) Supported (separately licensable) Supported (separately licensable) Supported (separately licensable) Included
Floating Point Unit only Optional Optional Optional Optional Included
Interrupt Controller
Optional Integrated GIC v1 (MP only)
Integrated GIC v1 (MP only)
Optional Integrated GIC v2 Internal Integrated GIC v1 (MP only) Optional Integrated GIC v2 Optional Integrated GIC v2
Bus Protocol AXI ACE AXI ACE or CHI ACE
L1 I-Cache/D-Cache 4-64kB 8-64kB 16-64kB
32kB/
32kB
32-64kB/
32kB
Arm Cortex-A Processor Comparison Table
1