Clever Geek Handbook
📜 ⬆️ ⬇️

ARM Cortex-A9 MPCore

ARM Cortex-A9 MPCore is a 32-bit multi-core processor providing up to 4 cache-coherent Cortex-A9 cores using the ARM v7 instruction set . [1] Presented in 2007. [2]

ARM Cortex-A9 MPCore
CPU
DeveloperARM Holdings
ManufacturerTSMC
CPU frequency0.8—3 GHz
Production technology65-28 nm
Instruction setsARMv7
Number of cores1-4
L1 cache32 KB I, 32 KB D
L2 cache128Kbyte – 8Mbyte (configured together with the L2 cache controller)

Content

Overview

The main features of the cores Cortex-A9:

  • Extraordinary , speculative , superscalar , with dynamic prediction of branching computing pipeline . The decoder processes 2 commands per clock, the buffer for redistributing instructions with a capacity of 32-40 commands, the depth of the integer pipeline is 8 steps. The core processes up to four micro-operations per clock.
  • Renaming integer register file , 32 architectural registers are projected onto 56 physical ones. [3]
  • Support (optional) NEON SIMD block instructions, processing up to 16 operands per instruction, vector width up to 128 bits. The execution unit is physically 64 bits wide, processing a 128-bit vector in two clocks. The execution of NEON commands is alternate.
  • Support (optional) block of instructions for working with floating point numbers VFPv3. Separate computing pipeline, alternate execution.
  • Thumb-2 instruction set support
  • Support for TrustZone security extensions
  • Jazelle DBX extension support for Java code execution
  • Jazelle RCT extension support for JIT compilation
  • TLB size - 128 entries
  • 64-bit L1 cache bus
  • L2 cache controller (0 - 4 MB, in later revisions up to 8 MB)
  • Multi-core support

The size of some Cortex-A9 core blocks in conditional logic gates : the main core is approximately 600 thousand gates, the first-level cache with a controller is approximately 500 thousand gates, the NEON block is 500 thousand gates. In the production of TSMC technology and a 65 nm process technology, the area of ​​a single Cortex-A9 core without caches and NEON is approximately 1.5 mm 2 [4] .

See also

  • ARM Cortex-A5
  • ARM Cortex-A7 MPCore
  • ARM Cortex-A8
  • ARM Cortex-A15 MPCore
  • ARM Cortex-A17

Notes

  1. ↑ ARM Cortex-A9 MPCore (Unreferenced) (inaccessible link) . Arm.com. The date of circulation is February 2, 2012. Archived December 26, 2007.
  2. ↑ ARM Unveils Cortex-A9 Processors For Scalable Performance ... - ARM
  3. ↑ Arun. Handheld CPUs: Past, Present & Future (English) . Beyond3D (7 February 2011). The appeal date is December 26, 2014.
  4. ↑ Cortex-A9 Single Core Processor (Unreferenced) (not available link) . Arm.com. The date of circulation is February 2, 2012. Archived December 13, 2007.

Links

ARM Holdings
  • arm.com/products/processors/cortex-a/cortex-a9.php - the official website of ARM Cortex-A9 MPCore
  • ARM Cortex-A9 Technical Reference Manuals
Other sources
  • White paper - The ARM Cortex-A9 Processors
  • RISC vs. CISC in the mobile era
  • TI OMAP4440 specs
  • STMicroelectronics SPEAr1310 Data brief
  • ARM Cortex-A9
Source - https://ru.wikipedia.org/w/index.php?title=ARM_Cortex-A9_MPCore&oldid=98973292


More articles:

  • Alvar Hegglund
  • Green (Voronezh region)
  • Listvenka (Vologda Region)
  • Sopkho (Station)
  • Brawl in the Family
  • Naryan-Mar, my Naryan-Mar
  • Melnichuk, Alexander Savvich
  • List of Small Basil India
  • WWE Champion
  • La Roque-Saint-Marguerite

All articles

Clever Geek | 2019