Arm_Cortex-A_Processor_Comparison_Table
Arm_Cortex-A_Processor_Comparison_Table
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- Cortex-
Feature Cortex-A32 Cortex-A34 Cortex-A35 Cortex-A53 Cortex-A55 Cortex-A57 † Cortex-A65 Cortex-A72 Cortex-A73 Cortex-A75 Cortex-A76 Cortex-A77 Cortex-A78
A65AE A76AE A78AE
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
Supported
(separately Included with Included with Included with Included with Included with Included with Included with Included with
Neon and Supported Supported Supported Supported
licensable) Dot Product INT8 Dot INT8 Dot INT8 Dot INT8 Dot INT8 Dot INT8 Dot INT8 Dot
Floating (separately (separately (separately (separately Included Included Included
Point Unit with Dot and IEEE Product and Product and Product and Product and Product and Product and Product and
licensable) licensable) licensable) licensable)
Product, and FP16 IEEE FP16 IEEE FP16 IEEE FP16 IEEE FP16 IEEE FP16 IEEE FP16 IEEE FP16
IEEE FP16
Floating
Point Unit N/A N/A N/A N/A Optional Included Included Included Included Included Included Included Included Included Included Included
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- Cortex-
Feature Cortex-A32 Cortex-A34 Cortex-A35 Cortex-A53 Cortex-A55 Cortex-A57 † Cortex-A65 Cortex-A72 Cortex-A73 Cortex-A75 Cortex-A76 Cortex-A77 Cortex-A78
A65AE A76AE A78AE
Bus Protocol 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
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
Up to Armv8.7 extensions Up to Armv8.7 extensions Up to Armv8.7 extensions Up to Armv8.7 extensions Up to Armv8.7 extensions
QARMA3 extensions QARMA3 extensions QARMA3 extensions QARMA3 extensions QARMA3 extensions
SVE2 extensions SVE2 extensions SVE2 extensions SVE2 extensions SVE2 extensions
Main Extensions Memory Tagging Extensions (MTE) Memory Tagging Extensions (MTE) Memory Tagging Extensions (MTE) Memory Tagging Extensions (MTE) Memory Tagging Extensions (MTE)
(Including Asymmetric MTE) (Including Asymmetric MTE) (Including Asymmetric MTE) (Including Asymmetric MTE) (Including Asymmetric MTE)
Cryptography extensions Cryptography extensions Cryptography extensions Cryptography extensions Cryptography extensions
RAS extensions RAS extensions RAS extensions RAS extensions RAS extensions
Security TrustZone, Secure-EL2 Included TrustZone, Secure-EL2 Included TrustZone, Secure-EL2 Included TrustZone, Secure-EL2 Included TrustZone, Secure-EL2 Included
Neon, Floating Point Unit and SVE Included Included Included Included Included
Interrupt Controller External GICv4.1 External GICv4.1 External GICv4.1 External GICv4.1 External GICv4.1
Bus Protocol AMBA AXI5 or CHI.E AMBA AXI5 or CHI.E AMBA AXI5 or CHI.E AMBA AXI5 or CHI.E AMBA AXI5 or CHI.E
L1 I-Cache/D-Cache 32KB or 64KB 32KB or 64KB 32KB or 64KB 32KB or 64KB 32KB or 64KB
Optional, 128KB, 192KB, 256KB, 384KB, Optional, 128KB, 192KB, 256KB, 384KB,
L2 Cache 128KB, 256KB, 512KB 128KB, 256KB, 512KB, 1MB 128KB, 256KB, 512KB
512KB 512KB
L3 Cache Optional, 256KB to 32MB Optional, 256KB to 32MB Optional, 256KB to 32MB Optional, 256KB to 32MB Optional, 256KB to 32MB
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.