HOME

TheInfoList



OR:

The ARM Cortex-A9 MPCore is a 32-bit multi-core processor that provides up to 4 cache-coherent cores, each implementing the ARM v7 architecture instruction set. It was introduced in 2007.


Features

Key features of the Cortex-A9 core are: * Out-of-order speculative issue
superscalar A superscalar processor is a CPU that implements a form of parallelism called instruction-level parallelism within a single processor. In contrast to a scalar processor, which can execute at most one single instruction per clock cycle, a sup ...
execution 8-stage
pipeline Pipeline may refer to: Electronics, computers and computing * Pipeline (computing), a chain of data-processing stages or a CPU optimization found on ** Instruction pipelining, a technique for implementing instruction-level parallelism within a s ...
giving 2.50 
DMIPS Dhrystone is a synthetic computing benchmark program developed in 1984 by Reinhold P. Weicker intended to be representative of system (integer) programming. The Dhrystone grew to become representative of general processor (CPU) performance. The ...
/MHz/core. *
NEON Neon is a chemical element with the symbol Ne and atomic number 10. It is a noble gas. Neon is a colorless, odorless, inert monatomic gas under standard conditions, with about two-thirds the density of air. It was discovered (along with krypton ...
SIMD 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 ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configured ...
instruction set encoding reduces the size of programs with little impact on performance. *
TrustZone ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configure ...
security extensions. *
Jazelle Jazelle DBX (direct bytecode execution) is an extension that 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 ...
DBX support for Java execution. *
Jazelle RCT ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configure ...
for JIT compilation. * Program Trace Macrocell and CoreSight Design Kit for non-intrusive tracing of instruction execution. * L2 cache controller (0–4 MB). * Multi-core processing. ARM states that the TSMC 40G hard macro implementation typically operates 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.


Chips

Several
system on a chip A system on a chip or system-on-chip (SoC ; pl. ''SoCs'' ) is an integrated circuit that integrates most or all components of a computer or other electronic system. These components almost always include a central processing unit (CPU), memory ...
(SoC) devices implement the Cortex-A9 core, including: * Altera SoC
FPGA A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturinghence the term '' field-programmable''. The FPGA configuration is generally specified using a hardware de ...
* AMLogic AML8726-M * Apple A5, A5X * Broadcom BCM11311 (Persona ICE) *
Calxeda Calxeda (previously known as Smooth-Stone) was a company that aimed to provide computers based on the ARM architecture for server computers. It operated from 2008 through 2013. In March 2011 Calxeda announced a 480-core server in development, co ...
EnergyCore ECX-1000 * Entropic EN7588, EN7530 * NXP Semiconductors (Formerly Freescale)
QorIQ QorIQ is a brand of ARM-based and Power ISA-based communications microprocessors from NXP Semiconductors (formerly Freescale). It is the evolutionary step from the PowerQUICC platform, and initial products were built around one or more e500mc ...
Layerscape LS1024A *
Freescale Semiconductor Freescale Semiconductor, Inc. was an American semiconductor manufacturer. It was created by the divestiture of the Semiconductor Products Sector of Motorola in 2004. Freescale focused their integrated circuit products on the automotive, embed ...
i.MX6 * HiSilicon K3V2 -Hi3620 * Marvell Avastar 88W8787, used in the Sony PlayStation Vita * MediaTek MT6575 (single core), MT6577 (dual core) *
Mindspeed Technologies Mindspeed Technologies, Inc. designs, manufactures, develops, and sells fabless semiconductors for communications applications in wireless and wired networks. Products Wireless Mindspeed’s products are used in wireless infrastructure and smal ...
Mindspeed Comcerto 2000 *
Nufront Nufront Co., Ltd. is a Chinese fabless semiconductor company founded in 2004 that provides system-on-chip integrated circuits for tablets and smartphones. Products Processors Other Chipsets See also * Allwinner Technology * HiSilic ...
NuSmart 2816, 2816M, 115 *
Nvidia Nvidia CorporationOfficially written as NVIDIA and stylized in its logo as VIDIA with the lowercase "n" the same height as the uppercase "VIDIA"; formerly stylized as VIDIA with a large italicized lowercase "n" on products from the mid 1990s to ...
Tegra Tegra is a system on a chip (SoC) series developed by Nvidia for mobile devices such as smartphones, personal digital assistants, and mobile Internet devices. The Tegra integrates an ARM architecture central processing unit (CPU), graphics proc ...
2 (without NEON extensions), Tegra 3 and Tegra 4i * Trident Microsystems 847x/8x/9x SoC family *
Renesas Electronics is a Japanese semiconductor manufacturer headquartered in Tokyo, Japan, initially incorporated in 2002 as Renesas Technology, the consolidated entity of the semiconductor units of Hitachi and Mitsubishi Electric, Mitsubishi excluding their dynam ...
RZ/A1H,M,L,LU Family *
Samsung Exynos Exynos, formerly Hummingbird (), is a series of ARM-based system-on-chips developed by Samsung Electronics' System LSI division and manufactured by Samsung Foundry. It is a continuation of Samsung's earlier S3C, S5L and S5P line of SoCs. Exy ...
4210, 4212, 4412, 4415 * Rockchip RK3066, RK292x, RK31xx *
STMicroelectronics STMicroelectronics N.V. commonly referred as ST or STMicro is a Dutch multinational corporation and technology company of French-Italian origin headquartered in Plan-les-Ouates near Geneva, Switzerland and listed on the French stock market. ST ...
SPEAr1310, SPEAr1340 * ST-Ericsson Nova A9500, NovaThor U8500, NovaThor U9500 *
Texas Instruments Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globall ...
OMAP4 processors *
Texas Instruments Texas Instruments Incorporated (TI) is an American technology company headquartered in Dallas, Texas, that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globall ...
Sitara AM437x * WonderMedia WM8850, WM8950 and WM8980 *
Xilinx Xilinx, Inc. ( ) was an American technology and semiconductor company that primarily supplied programmable logic devices. The company was known for inventing the first commercially viable field-programmable gate array (FPGA) and creating the fi ...
Extensible Processing Platform *
ZiiLABS ZiiLABS is a global electronics company, producing a line of media-oriented application processors, reference platforms and enabling software, in a series of platforms named ZMS. Its products are found in low-power consumer electronics and embedded ...
ZMS-20


Systems on a chip


See also

*
ARM architecture ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configured ...
*
List of ARM cores This is a list of central processing units based on the ARM family of instruction sets designed by ARM Ltd. and third parties, sorted by version of the ARM instruction set, release and name. In 2005, ARM provided a summary of the numerous vendo ...
*
List of applications of ARM cores This is a list of products using Processor (computing), processors (i.e. central processing units) based on the ARM architecture family, sorted by generation release and name. __TOC__ List of products } , Broadcom BCM2837: ''Raspberry Pi 3'', Hi ...
* Comparison of ARMv8-A cores *
JTAG JTAG (named after the Joint Test Action Group which codified it) is an Technical standard, industry standard for verifying designs and testing printed circuit boards after manufacture. JTAG implements standards for on-chip instrumentation in ele ...


References


External links

;ARM Holdings *
ARM Cortex-A9 Technical Reference Manuals
;Other
White paper - The ARM Cortex-A9 Processors

RISC vs. CISC in the mobile era

TI OMAP4440 specs

STMicroelectronics SPEAr1310 Data brief

RM Cortex-A9

Popular ARM Cortex-A9 MPCore & Multi-core processor videos
YouTube.

{{Application ARM-based chips Cortex-A9 ARM Holdings IP cores