ARM Cortex-A9 MPCore
Encyclopedia
The ARM Cortex-A9 MPCore is a 32-bit multicore processor providing up to 4 cache-coherent
Cache coherence
In computing, cache coherence refers to the consistency of data stored in local caches of a shared resource.When clients in a system maintain caches of a common memory resource, problems may arise with inconsistent data. This is particularly true of CPUs in a multiprocessing system...

 Cortex-A9 cores, each implementing the ARM v7
ARM architecture
ARM is a 32-bit reduced instruction set computer instruction set architecture developed by ARM Holdings. It was named the Advanced RISC Machine, and before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in numbers produced...

 instruction set
Instruction set
An instruction set, or instruction set architecture , is the part of the computer architecture related to programming, including the native data types, instructions, registers, addressing modes, memory architecture, interrupt and exception handling, and external I/O...

 architecture.

Features

Key features of the Cortex-A9 core are:
  • Out-of-order
    Out-of-order execution
    In computer engineering, out-of-order execution is a paradigm used in most high-performance microprocessors to make use of instruction cycles that would otherwise be wasted by a certain type of costly delay...

     speculative issue
    Speculative execution
    Speculative execution in computer systems is doing work, the result of which may not be needed. This performance optimization technique is used in pipelined processors and other systems.-Main idea:...

     superscalar
    Superscalar
    A superscalar CPU architecture implements a form of parallelism called instruction level parallelism within a single processor. It therefore allows faster CPU throughput than would otherwise be possible at a given clock rate...

     execution pipeline
    Instruction pipeline
    An instruction pipeline is a technique used in the design of computers and other digital electronic devices to increase their instruction throughput ....

     giving 2.50 DMIPS
    Dhrystone
    Dhrystone is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system programming. The Dhrystone grew to become representative of general processor performance...

    /MHz/core.
  • NEON SIMD
    SIMD
    Single instruction, multiple data , is a class of parallel computers in Flynn's taxonomy. It describes computers with multiple processing elements that perform the same operation on multiple data simultaneously...

     instruction set extension performing up to 16 operations per instruction (optional).
  • High performance VFPv3 Floating Point Unit doubling the performance of previous ARM FPUs (optional).
  • Thumb-2 instruction set encoding reduces the size of programs with little impact on performance.
  • TrustZone security extensions.
  • Jazelle
    Jazelle
    Jazelle DBX allows some ARM processors to execute Java bytecode in hardware as a third execution state alongside the existing ARM and Thumb modes. Jazelle functionality was specified in the ARMv5TEJ architecture and the first processor with Jazelle technology was the ARM926EJ-S...

     DBX support for Java execution.
  • Jazelle RCT for JIT compilation.
  • Program Trace Macrocell and CoreSight Design Kit for unobtrusive tracing of instruction execution.
  • L2 cache controller (0-4 MB).
  • Dual-core processing.


ARM states that the TSMC 40G hard macro implementation typically operating at 2 GHz; a single core (excluding caches) occupies less than 1.5 mm2 when designed in a TSMC 65 nanometer (nm) generic process and can be clocked at speeds over 1 GHz, consuming less than 250 mW per core.

Implementations

Several system-on-a-chip
System-on-a-chip
A system on a chip or system on chip is an integrated circuit that integrates all components of a computer or other electronic system into a single chip. It may contain digital, analog, mixed-signal, and often radio-frequency functions—all on a single chip substrate...

s (SoC's) are implementing the Cortex-A9 core, including:
  • Apple A5
    Apple A5
    The Apple A5 is a package on package system-on-a-chip designed by Apple and manufactured by Samsung to replace the Apple A4. The chip commercially debuted with the release of Apple's iPad 2 tablet, and also powers the iPhone 4S...

  • Calxeda
    Calxeda
    Calxeda is a start-up company that aims to provide ARM-based computers for the server market. Their selling point is a claimed reduction in energy consumption as well as better cost per throughput, compared to x86-based server manufacturers such as Intel...

  • Freescale Semiconductor
    Freescale Semiconductor
    Freescale Semiconductor, Inc. is a producer and designer of embedded hardware, with 17 billion semiconductor chips in use around the world. The company focuses on the automotive, consumer, industrial and networking markets with its product portfolio including microprocessors, microcontrollers,...

      i.MX6,
  • Nufront NuSmartTM 2816
  • Nvidia Tegra 2 series (without NEON extensions)
  • Nvidia Tegra (Kal-El) series
  • Trident Microsystems
    Trident Microsystems
    Trident Microsystems is a supplier of display-processors for flat panel displays . At one time, Trident was also a supplier of PC graphics chipsets and sound controllers.- History :...

     847x/8x/9x SoC family
  • Renesas Electronics
    Renesas Electronics
    is a Japanese semiconductor manufacturer. It is based in Tokyo and has manufacturing, design and sales operations in around 20 countries. Renesas is one of the world's largest manufacturers of semiconductor systems for mobile phones and automotive applications. It is the world's largest...

     EMMA Mobile/EV2
  • Samsung Exynos 4210
  • STMicroelectronics
    STMicroelectronics
    STMicroelectronics is an Italian-French electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.While STMicroelectronics corporate headquarters and the headquarters for EMEA region are based in Geneva, the holding company, STMicroelectronics N.V. is registered in Amsterdam,...

     SPEAr1310
  • ST Ericsson Nova A9500
  • ST Ericsson NovaThor U8500
  • ST Ericsson NovaThor U9500
  • Texas Instruments OMAP4 processors
  • Xilinx
    Xilinx
    Xilinx, Inc. is a supplier of programmable logic devices. It is known for inventing the field programmable gate array and as the first semiconductor company with a fabless manufacturing model....

     Extensible Processing Platform
  • ZiiLABS
    ZiiLABS
    ZiiLABS is a global technology company, whose ZMS media-rich application processors, reference platforms and enabling software are designed to enable OEMs and ODMs to create products that target a range of low-power consumer electronics and embedded markets, including Android based tablets.-...

     ZMS-20


Overview of ARM Cortex-A9 SoCs

Developed by Name NEON SIMD Vector Floating Point Unit GPU
Graphics processing unit
A graphics processing unit or GPU is a specialized circuit designed to rapidly manipulate and alter memory in such a way so as to accelerate the building of images in a frame buffer intended for output to a display...

Apple Inc.  A5
Apple A5
The Apple A5 is a package on package system-on-a-chip designed by Apple and manufactured by Samsung to replace the Apple A4. The chip commercially debuted with the release of Apple's iPad 2 tablet, and also powers the iPhone 4S...

 
PowerVR
PowerVR
PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and Direct X, OpenGL ES, OpenVG, and OpenCL acceleration....

 SGX543MP2
Freescale Semiconductor
Freescale Semiconductor
Freescale Semiconductor, Inc. is a producer and designer of embedded hardware, with 17 billion semiconductor chips in use around the world. The company focuses on the automotive, consumer, industrial and networking markets with its product portfolio including microprocessors, microcontrollers,...

 
i.MX6 Vivante Corporation
Vivante Corporation
Vivante Corporation is an Graphics processing unit technology designer, licensing its Mobile Visual Reality to semiconductor solution providers that serve embedded computing markets for mobile gaming, high-definition home entertainment, image processing, and automotive display and entertainment...

 GPU IP Cores
Nufront NuSmartTM 2816/NS2816 ARM Mali-400
Nvidia
NVIDIA
Nvidia is an American global technology company based in Santa Clara, California. Nvidia is best known for its graphics processors . Nvidia and chief rival AMD Graphics Techonologies have dominated the high performance GPU market, pushing other manufacturers to smaller, niche roles...

Tegra 2 series GeForce ULP
Nvidia
NVIDIA
Nvidia is an American global technology company based in Santa Clara, California. Nvidia is best known for its graphics processors . Nvidia and chief rival AMD Graphics Techonologies have dominated the high performance GPU market, pushing other manufacturers to smaller, niche roles...

Tegra (Kal-El) series  GeForce ULP
Renesas Electronics
Renesas Electronics
is a Japanese semiconductor manufacturer. It is based in Tokyo and has manufacturing, design and sales operations in around 20 countries. Renesas is one of the world's largest manufacturers of semiconductor systems for mobile phones and automotive applications. It is the world's largest...

EMMA Mobile/EV2 PowerVR
PowerVR
PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and Direct X, OpenGL ES, OpenVG, and OpenCL acceleration....

 SGX530
Trident Microsystems
Trident Microsystems
Trident Microsystems is a supplier of display-processors for flat panel displays . At one time, Trident was also a supplier of PC graphics chipsets and sound controllers.- History :...

PNX8473 PowerVR
PowerVR
PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and Direct X, OpenGL ES, OpenVG, and OpenCL acceleration....

 SGX
Trident Microsystems
Trident Microsystems
Trident Microsystems is a supplier of display-processors for flat panel displays . At one time, Trident was also a supplier of PC graphics chipsets and sound controllers.- History :...

PNX8483 PowerVR
PowerVR
PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and Direct X, OpenGL ES, OpenVG, and OpenCL acceleration....

 SGX
Trident Microsystems
Trident Microsystems
Trident Microsystems is a supplier of display-processors for flat panel displays . At one time, Trident was also a supplier of PC graphics chipsets and sound controllers.- History :...

PNX8491 PowerVR
PowerVR
PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and Direct X, OpenGL ES, OpenVG, and OpenCL acceleration....

 SGX
Samsung
Samsung
The Samsung Group is a South Korean multinational conglomerate corporation headquartered in Samsung Town, Seoul, South Korea...

Exynos 4210 ARM Mali-400 MP
STMicroelectronics
STMicroelectronics
STMicroelectronics is an Italian-French electronics and semiconductor manufacturer headquartered in Geneva, Switzerland.While STMicroelectronics corporate headquarters and the headquarters for EMEA region are based in Geneva, the holding company, STMicroelectronics N.V. is registered in Amsterdam,...

SPEAr1340 ARM Mali-200
ST Ericsson Nova A9500 ARM Mali-400
ST Ericsson NovaThor U8500 ARM Mali-400
ST Ericsson NovaThor U9500 ARM Mali-400
Texas Instruments
Texas Instruments
Texas Instruments Inc. , widely known as TI, is an American company based in Dallas, Texas, United States, which develops and commercializes semiconductor and computer technology...

OMAP4 series  PowerVR
PowerVR
PowerVR is a division of Imagination Technologies that develops hardware and software for 2D and 3D rendering, and for video encoding, decoding, associated image processing and Direct X, OpenGL ES, OpenVG, and OpenCL acceleration....

 SGX540
Xilinx
Xilinx
Xilinx, Inc. is a supplier of programmable logic devices. It is known for inventing the field programmable gate array and as the first semiconductor company with a fabless manufacturing model....

WP369 Extensible Processing Platform
ZiiLABS
ZiiLABS
ZiiLABS is a global technology company, whose ZMS media-rich application processors, reference platforms and enabling software are designed to enable OEMs and ODMs to create products that target a range of low-power consumer electronics and embedded markets, including Android based tablets.-...

ZMS-20 ZiiLABS flexible Stemcell media processing

ARM Cortex-A9 software development platforms

Developed by Name SoC
System-on-a-chip
A system on a chip or system on chip is an integrated circuit that integrates all components of a computer or other electronic system into a single chip. It may contain digital, analog, mixed-signal, and often radio-frequency functions—all on a single chip substrate...

 
RAM
Random-access memory
Random access memory is a form of computer data storage. Today, it takes the form of integrated circuits that allow stored data to be accessed in any order with a worst case performance of constant time. Strictly speaking, modern types of DRAM are therefore not random access, as data is read in...

 
ROM
Read-only memory
Read-only memory is a class of storage medium used in computers and other electronic devices. Data stored in ROM cannot be modified, or can be modified only slowly or with difficulty, so it is mainly used to distribute firmware .In its strictest sense, ROM refers only...

 
SD
Secure Digital
Secure Digital is a non-volatile memory card format developed by the SD Card Association for use in portable devices. The SD technology is used by more than 400 brands across dozens of product categories and more than 8,000 models, and is considered the de-facto industry standard.Secure Digital...

 
SATA
Serial ATA
Serial ATA is a computer bus interface for connecting host bus adapters to mass storage devices such as hard disk drives and optical drives...

 
USB
Universal Serial Bus
USB is an industry standard developed in the mid-1990s that defines the cables, connectors and protocols used in a bus for connection, communication and power supply between computers and electronic devices....

 
Ethernet
Ethernet
Ethernet is a family of computer networking technologies for local area networks commercially introduced in 1980. Standardized in IEEE 802.3, Ethernet has largely replaced competing wired LAN technologies....

 
Wi-Fi
Wi-Fi
Wi-Fi or Wifi, is a mechanism for wirelessly connecting electronic devices. A device enabled with Wi-Fi, such as a personal computer, video game console, smartphone, or digital audio player, can connect to the Internet via a wireless network access point. An access point has a range of about 20...

 
Bluetooth
Bluetooth
Bluetooth is a proprietary open wireless technology standard for exchanging data over short distances from fixed and mobile devices, creating personal area networks with high levels of security...

 
GPS
Global Positioning System
The Global Positioning System is a space-based global navigation satellite system that provides location and time information in all weather, anywhere on or near the Earth, where there is an unobstructed line of sight to four or more GPS satellites...

 
Accelerometer
Accelerometer
An accelerometer is a device that measures proper acceleration, also called the four-acceleration. This is not necessarily the same as the coordinate acceleration , but is rather the type of acceleration associated with the phenomenon of weight experienced by a test mass that resides in the frame...

 
Magnetometer
Magnetometer
A magnetometer is a measuring instrument used to measure the strength or direction of a magnetic field either produced in the laboratory or existing in nature...

 
Gyroscope
Gyroscope
A gyroscope is a device for measuring or maintaining orientation, based on the principles of angular momentum. In essence, a mechanical gyroscope is a spinning wheel or disk whose axle is free to take any orientation...

 
Barometer
Barometer
A barometer is a scientific instrument used in meteorology to measure atmospheric pressure. Pressure tendency can forecast short term changes in the weather...

OrigenBoard OrigenBoard Samsung Exynos 4210 1 GiB DDR3 - 2 Port SD/MMC Card Slot - embedded - SWB-A31 SWB-A31 - - - - -
PandaBoard
PandaBoard
The PandaBoard is a low-power, low-cost single-board computer based on the Texas Instruments OMAP4430 processor. The board has been available to the public at the subsidized price of US$174 since 27 October 2010...

 
PandaBoard
PandaBoard
The PandaBoard is a low-power, low-cost single-board computer based on the Texas Instruments OMAP4430 processor. The board has been available to the public at the subsidized price of US$174 since 27 October 2010...

 
TI OMAP4430 1 GiB LP-DDR2 - Full size SD/MMC card - LAN9514-JZX LAN9514-JZX LS240-WI-01-A20 LS240-WI-01-A20 - - - - -
Calao systems
Calao systems
Calao Systems is a French company producing small Linux-based computers, roughly the size of a USB key.Devices use an Atmel or a Nomadik processor and usually offer about 128MB of RAM...

 
Snowball ST-Ericsson
ST-Ericsson
ST-Ericsson is a global wireless platform and semiconductor supplier to four of the top five mobile handset manufacturers. ST-Ericsson is a 50/50 joint venture of Ericsson and STMicroelectronics established on February 3, 2009...

 Nova A9500
1 GiB LP-DDR2 4 / 8GB e-MMC microSD - FT232R LAN9221 AW-NH580 AW-NH580 AW-NH580 LSM303DLH LSM303DLH L3G4200D LPS001WP
Trim-Slice
Trim-Slice
The Trim-Slice is a small, fan-less nettop computer manufactured by the Israeli company CompuLab. Trim-Slice is the first commercially available desktop computer based on the NVIDIA Tegra 2. It was announced in January 2011 and began shipping in late April 2011....

 
Trim-Slice Tegra 2 series  1 GiB DDR2-667 - Full size SD slot (SDHC) + microSD slot (SDHC) GL830 embedded RTL8111DL RT3070 - - - - - -

See also

  • ARM Holdings
    ARM Holdings
    ARM Holdings plc is a British multinational semiconductor and software company headquartered in Cambridge. Its largest business is in processors, although it also designs, licenses and sells software development tools under the RealView and KEIL brands, systems and platforms, system-on-a-chip...

  • ARM architecture
    ARM architecture
    ARM is a 32-bit reduced instruction set computer instruction set architecture developed by ARM Holdings. It was named the Advanced RISC Machine, and before that, the Acorn RISC Machine. The ARM architecture is the most widely used 32-bit ISA in numbers produced...

  • ARM Cortex-A8
    ARM Cortex-A8
    The ARM Cortex-A8 is a processor core designed by ARM Holdings implementing the ARM v7 instruction set architecture. Compared to the ARM11 core, the Cortex-A8 is dual-issue superscalar, achieving roughly twice the instructions executed per clock cycle....

  • ARM Cortex-A15 MPCore
    ARM Cortex-A15 MPCore
    The ARM Cortex-A15 MPCore is a multicore ARM architecture processor providing an out-of-order superscalar pipeline ARM v7 instruction set running at up to 2.5 GHz. ARM has confirmed that the Cortex A15 core is 40 percent faster than the Cortex-A9 core, all things equal...

  • List of ARM microprocessor cores

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK