ARM Cortex-A5

Family of microprocessor cores with ARM microarchitecture
  • TSMC
PerformanceMax. CPU clock rate233 MHZ  to 1.00 GHZ CacheL1 cache4–64 KB/4–64 KBArchitecture and classificationInstruction setARMv7-APhysical specificationsCores
  • 1–4

The ARM Cortex-A5 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture announced in 2009.[1]

Overview

The Cortex-A5 is intended to replace the ARM9 and ARM11 cores for use in low-end devices.[1] The Cortex-A5 offers features of the ARMv7 architecture focusing on internet applications e.g. VFPv4 and NEON advanced SIMD.[2]

Key features of the Cortex-A5 core are:

  • Single-issue, in-order microarchitecture with an 8-stage pipeline[1]
  • NEON SIMD instruction set extension (optional)
  • VFPv4 floating-point unit (optional)
  • Thumb-2 instruction set encoding
  • Jazelle RCT
  • 1.57 DMIPS / MHz

Chips

Several system-on-chips (SoC) have implemented the Cortex-A5 core, including:

See also

  • iconElectronics portal

References

  1. ^ a b c d Jon Stokes (Oct 23, 2009). "ARM fills out CPU lineup with Cortex A5". Ars Technica. Retrieved 2012-10-18.
  2. ^ "Cortex-A5 Processor". February 2015.
  3. ^ Ryan Smith (2012-06-13). "AMD 2013 APUs To Include ARM Cortex-A5 Processor For TrustZone Capabilities". AnandTech. Retrieved 2012-10-17.
  4. ^ "The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC". AnandTech. Retrieved 2015-06-15.
  5. ^ Buhren, Robert; Eichner, Alexander (2020-08-05). "All You Ever Wanted to Know about the AMD Platform Security Processor and were Afraid to Emulate - Inside a Deeply Embedded Security Processor". presentation slides (PDF). Black Hat USA 2020 (presentation). Archived from the original on 2023-06-22. Retrieved 2023-06-22. The Cortex used inside the AMD CPU is a Cortex A5

External links

ARM Holdings
  • Official website
  • ARM Cortex-A5 Technical Reference Manuals
  • v
  • t
  • e
Application ARM-based chips
Application
processors
(32-bit)
ARMv7-A
Cortex-A5
Cortex-A7
Cortex-A8
Cortex-A9
Cortex-A15
Cortex-A17
Others
ARMv7-A
compatible
ARMv8-A
Others
Application
processors
(64-bit)
ARMv8-A
Cortex-A35
Cortex-A53
Cortex-A57
Cortex-A72
Cortex-A73
  • Qualcomm Snapdragon 460, 636, 660, 632, 662, 665, 680, 685, 835
  • Samsung Exynos 7872, 7884, 7885, 7904, 9609, 9610, 9611
  • HiSilicon Kirin 710, 960, 970
  • MediaTek MT6771/V, MT6799, MT8183, MT8788
  • Amlogic S922X
Others
ARMv8-A
compatible
ARMv8.1-A
ARMv8.1-A
compatible
ARMv8.2-A
Cortex-A55
Cortex-A75
Cortex-A76
Cortex-A77
Cortex-A78
Cortex-X1
Neoverse N1
Others
  • Cortex-A65, Cortex-A65AE, Cortex-A76AE, Cortex-A78C, Cortex-X1C, Neoverse E1
ARMv8.2-A
compatible
ARMv8.3-A
ARMv8.3-A
compatible
ARMv8.4-A
Neoverse V1
ARMv8.4-A
compatible
ARMv8.5-A
ARMv8.5-A
compatible
ARMv8.6-A
ARMv8.6-A
compatible
ARMv9.0-A
Cortex-A510
Cortex-A710
Cortex-A715
Cortex-X2
Cortex-X3
Neoverse N2
Neoverse V2
ARMv9.2-A
Cortex-A520
  • Qualcomm Snapdragon 7+ Gen 3, Snapdragon 8(s) Gen 3
  • Samsung Exynos 2400
Cortex-A720
Cortex-X4
Neoverse N3
-
Neoverse V3
-