ARM Cortex-A8

  • TSMC
PerformanceMax. CPU clock rate0.6 GHz  to at least 1.0 GHz[1][additional citation(s) needed] CacheL1 cache32 KiB/32 KiBL2 cache512 KiBArchitecture and classificationInstruction setARMv7-APhysical specificationsCores
  • 1

The ARM Cortex-A8 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture.

Compared to the ARM11, the Cortex-A8 is a dual-issue superscalar design, achieving roughly twice the instructions per cycle. The Cortex-A8 was the first Cortex design to be adopted on a large scale in consumer devices.[2]

Features

Key features of the Cortex-A8 core are:

  • Frequency from 600 MHz to 1 GHz and above
  • Superscalar dual-issue microarchitecture
  • NEON SIMD instruction set extension [3]
  • 13-stage integer pipeline and 10-stage NEON pipeline [4]
  • VFPv3 floating-point unit
  • Thumb-2 instruction set encoding
  • Jazelle RCT (also known as ThumbEE instruction set)
  • Advanced branch prediction unit with >95% accuracy
  • Integrated level 2 Cache (0–4 MiB)
  • 2.0 DMIPS/MHz

Chips

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

See also

  • iconElectronics portal

References

  1. ^ "Cortex-A8". ARM Developer. Retrieved January 3, 2023.
  2. ^ Gupta, Rahul (April 26, 2013). "ARM Cortex: The force that drives mobile devices". The Mobile Indian. Retrieved 2023-07-30.
  3. ^ Cortex-A8 Specification Summary; ARM Holdings.
  4. ^ Williamson, David, ARM Cortex A8: A High Performance Processor for Low Power Applications (PDF), archived from the original (PDF) on 2015-01-01
  5. ^ "i.MX51 Applications Processor and Linux Hands on" (PDF). Archived from the original (PDF) on 2011-11-19. Retrieved 2011-10-20.
  6. ^ "RK29XX". Archived from the original on 2011-11-05.
  7. ^ "CX97255" (PDF). Archived from the original (PDF) on 2012-11-19.

External links

ARM Holdings
  • Official website
  • ARM Cortex-A8 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
-