Arm Cortex-A Processor Comparison Table by SSM
Arm Cortex-A Processor Comparison Table by SSM
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 for
Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
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
QARMA3 extensions QARMA3 extensions
SVE2 extensions SVE2 extensions
Main Extensions
Memory Tagging Extensions (MTE) (Including Asymmetric MTE) Memory Tagging Extensions (MTE) (Including Asymmetric MTE)
Cryptography extensions Cryptography extensions
RAS extensions
RAS extensions
L2 Cache Optional, 128KB, 192KB, 256KB, 384KB, 512KB 128KB, 256KB, 512KB
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.