Arm Cortex-A Comparison Table - v3
Arm Cortex-A Comparison Table - v3
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.
Neon and Floating Point Unit Supported (separately licensable) Supported (separately licensable) Supported (separately licensable) Supported (separately licensable) Included
32kB/ 32-64kB/
L1 I-Cache/D-Cache 4-64kB 8-64kB 16-64kB
32kB 32kB
Feature Cortex-A5 Cortex-A7 Cortex-A9 † Cortex-A15 † Cortex-A17 †
Cryptography Unit No No No No No
Peripheral Port No No No No No
Non-intrusive debug (trace) Supported (separately licensable) Supported (separately licensable) Supported (separately licensable) Supported (separately licensable) Supported (separately licensable)
Cortex- Cortex-
Feature Cortex-A32 Cortex-A34 Cortex-A35 Cortex-A53 Cortex-A55 Cortex-A57 † Cortex-A65 CortexA65AE Cortex-A72 Cortex-A73 Cortex-A75 Cortex-A76 Cortex-A77 Cortex-A78
A76AE A78AE
Armv8-A Armv8-A Armv8.2-A Armv8.2-A Armv8.2-A Armv8.2-A Armv8.2-A Armv8.2-A
Armv8.2-A
Architecture (AArch32 (AArch64 Armv8-A Armv8-A Armv8.2-A Armv8-A (AArch64 Armv8-A Armv8-A Armv8.2-A (AArch32 at (AArch32 (AArch32 at (AArch32 at (AArch32 at
(AArch64 only)
only) only) only) EL0 only) at EL0 only) EL0 only) EL0 only) EL0 only)
Pipeline In order In order In order In order In order Out of order Out of order Out of order Out of order Out of order Out of order Out of order Out of order Out of order Out of order Out of order
Superscalar Partial Partial Partial Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Physical
Addressing 40-bit 40-bit 40-bit 40-bit 40-bit 40-bit 44-bit 44-bit 44-bit 40-bit 44-bit 40-bit 40-bit 40-bit 40-bit 48-bit
(PA)
TrustZone
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
for Cortex-A
Floating Point
N/A N/A N/A N/A Optional Included Included Included Included Included Included Included Included Included Included Included
Unit only
Interrupt External External External External External External External External External External External External External External External External
Controller GICv3 GICv3 GICv3 GICv3 GICv4 GICv3 GICv4 GICv4 GICv3 GICv3 GICv3 GICv4 GICv4 GICv4 GICv4 GICv4
Cortex- Cortex-
Feature Cortex-A32 Cortex-A34 Cortex-A35 Cortex-A53 Cortex-A55 Cortex-A57 † Cortex-A65 CortexA65AE Cortex-A72 Cortex-A73 Cortex-A75 Cortex-A76 Cortex-A77 Cortex-A78
A76AE A78AE
Bus
ACE or CHI ACE or CHI ACE or CHI ACE or CHI ACE or CHI ACE or CHI ACE or CHI ACE or CHI ACE or CHI ACE ACE or CHI ACE or CHI ACE or CHI ACE or CHI ACE or CHI ACE or CHI
Protocol
L2 Cache 128kB-1MB 128kB-1MB 128kB-1MB 128kB-2MB 64-256kB 512kB-2MB 64-256kB 64-256kB 512kB-4MB 256kB-8MB 256-512kB 128-512KB 128-512KB 256-512kB 256-512kB 256-512kB
Supported Supported Supported Supported Supported Supported Supported Supported Supported Supported Supported Supported Supported Supported Supported Supported
Cryptography (with (with (with (with (with (with (with (with (with (with (with (with (with (with (with (with
Unit cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography cryptography
extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions) extensions)
Error Code
Correction Optional Optional Optional Optional Optional Optional Optional Yes Optional Yes Optional Optional Yes Optional Optional Yes
(ECC)/Parity
Accelerator
Coherency Optional Optional Optional Optional Optional Yes Optional Optional Optional Yes Optional Optional Optional Optional Optional Optional
Port (ACP)
Peripheral
No No No No Optional No Optional Optional No No Optional Optional Optional Optional Optional Optional
Port
Generic
Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A Armv8-A
Timer
For more information, contact your Arm account manager today or explore the processors in more detail here: developer.arm.com/ip-products/processors/cortex-a
The Arm trademarks featured in this presentation are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. All rights reserved. All other marks featured may be trademarks of their respective owners.