ARM Cortex-A510

ARM microprocessor 'LITTLE' core model From Wikipedia, the free encyclopedia

The ARM Cortex-A510 is the successor to the ARM Cortex-A55 and the first ARMv9 high efficiency "LITTLE" CPU.[1] It is the companion to the ARM Cortex-A710 "big" core. It is a clean-sheet 64-bit CPU designed by ARM Holdings' Cambridge design team.[2]

Launched2021
Designed byARM Ltd.
L1 cache64/128 KiB
(32/64 KiB I-cache with parity,
32/64 KiB D-cache) per core
L2 cache0–512 KiB per complex
Quick facts General information, Launched ...
ARM Cortex-A510
General information
Launched2021
Designed byARM Ltd.
Cache
L1 cache64/128 KiB
(32/64 KiB I-cache with parity,
32/64 KiB D-cache) per core
L2 cache0–512 KiB per complex
L3 cache128 KiB – 16 MiB (optional)
Architecture and classification
MicroarchitectureARM Cortex-A510
Instruction setARMv9-A
Products, models, variants
Product code name
  • Klein
Variant
History
PredecessorARM Cortex-A55
SuccessorARM Cortex-A520
Close

Design

The Cortex-A510 is a “LITTLE” CPU core focusing on high efficiency,[3] bringing the following improvements from last gen:

  • 3-wide in-order design, the Cortex-A55 was 2-wide.[4]
  • 3-wide fetch and decode front-end as well as 3-wide issue and execute on the back-end, which includes 3 ALU's.[5]

ARM announced a refresh for the Cortex-A510 CPU core on 28 June 2022 along with other CPU cores.

The refresh improved power efficiency by 5% and scalability from 8 cores to up to 12 cores.[6] Additionally, the refresh could be configured with 32-bit support, whereas the original was 64-bit only.[7]

Architecture comparison

"LITTLE" core
More information uArch, Cortex-A53 ...
uArch Cortex-A53 Cortex-A55 Cortex-A510 Cortex-A520
Codename Apollo Ananke Klein Hayes
Peak clock speed 2.3 GHz 2.1 GHz 2.0 GHz 2.0 GHz
Architecture ARMv8.0-A ARMv8.2-A ARMv9.0-A ARMv9.2-A
AArch 32-bit and 64-bit 64-bit
Branch predictor
history (entries)
3072[8] -
Max In-flight None (In-order)
L0 (Mops entries) None
L1-I + L1-D 8/64+8/64 KiB 16/64+16/64 KiB 32/64+32/64 KiB
L2 0–256 KiB 0–512 KiB
L3 None 0–4 MiB 0–16 MiB 0–32 MiB
Decode Width 2 3 3 (2 ALU)
Dispatch 8[9]
Close

Usage

The Cortex-A510 CPU core is used in the following SoCs

References

Related Articles

Wikiwand AI