ARM Cortex-A15
Family of microprocessor cores with ARM microarchitecture
The ARM Cortex-A15 MPCore is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture . It is a multicore processor with out-of-order superscalar pipeline running at up to 2.5 GHz .[ 6]
Overview
ARM has claimed that the Cortex-A15 core is 40 percent more powerful than the Cortex-A9 core with the same number of cores at the same speed.[ 7] The first A15 designs came out in the autumn of 2011, but products based on the chip did not reach the market until 2012.[ 1]
Key features of the Cortex-A15 core are:
40-bit Large Physical Address Extensions (LPAE) addressing up to 1 TB of RAM with a 32-bit virtual address space .[ 8] [ 9] [ 10]
15 stage integer/17–25 stage floating point pipeline, with out-of-order speculative issue 3-way superscalar execution pipeline[ 11]
4 cores per cluster, up to 2 clusters per chip with CoreLink 400 (CCI-400, an AMBA-4 coherent interconnect) and 4 clusters per chip with CCN-504.[ 12] ARM provides specifications but the licensees individually design ARM chips, and AMBA-4 scales beyond 2 clusters. The theoretical limit is 16 clusters; 4 bits are used to code the CLUSTERID number in the CP15 register (bits 8 to 11).[ 13]
DSP and NEON SIMD extensions onboard (per core)
VFPv4 Floating Point Unit onboard (per core)
Hardware virtualization support
Thumb-2 instruction set encoding to reduce the size of programs with little impact on performance
TrustZone security extensions
Jazelle RCT for JIT compilation
Program Trace Macrocell and CoreSight Design Kit for unobtrusive tracing of instruction execution
32 KB data + 32 KB instruction L1 cache per core
Integrated low-latency level-2 cache controller, up to 4 MB per cluster
Chips
First implementation came from Samsung in 2012 with the Exynos 5 Dual, which shipped in October 2012 with the Samsung Chromebook Series 3 (ARM version), followed in November by the Google Nexus 10 .
Press announcements of current implementations:
Other licensees, such as LG ,[ 22] [ 23] are expected to produce an A15 based design at some point.
Systems on a chip
Model Number
Semiconductor technology
CPU
GPU
Memory interface
Wireless radio technologies
Availability
Utilizing devices
HiSilicon K3V3
28 nm HPL
big.LITTLE architecture using 1.8 GHz dual-core ARM Cortex-A15 + dual-core ARM Cortex-A7
Mali-T628
H2 2014
Nvidia Tegra 4 T40
28 nm HPL
1.9 GHz quad-core ARM Cortex-A15[ 24] + 1 low power core
Nvidia GeForce @ 72 core, 672 MHz , 96.8 GFLOPS = 48 PS + 24 VU × 0.672 × 2 (96.8 GFLOPS)[ 25] (support DirectX 11+, OpenGL 4.X, and PhysX )
32-bit dual-channel DDR3L or LPDDR3 up to 933 MHz (1866 MT/s data rate)[ 24]
Category 3 (100 Mbit/s) LTE
Q2 2013
Nvidia Shield Tegra Note 7
Nvidia Tegra 4 AP40
28 nm HPL
1.2-1.8 GHz quad-core + low power core
Nvidia GPU 60 [ 24] cores (support DirectX 11+, OpenGL 4.X, and PhysX )
32-bit dual-channel 800 MHz LPDDR3
Category 3 (100 Mbit/s) LTE
Q3 2013
Nvidia Tegra K1
28 nm HPm
2.3 GHz quad-core + battery saver core
Kepler SMX (192 CUDA cores, 8 TMUs , 4 ROPs )
32-bit dual-channel DDR3L, LPDDR3 or LPDDR2
Q2 2014
Jetson TK1 development board,[ 26] Lenovo ThinkVision 28 , Xiaomi MiPad, Shield Tablet
Texas Instruments OMAP5430
28 nm
1.7 GHz dual-core
PowerVR SGX544MP2 @ 532 MHz + dedicated 2D graphics accelerator
32-bit dual-channel 532 MHz LPDDR2
Q2 2013
phyCore-OMAP5430[ 27]
Texas Instruments OMAP5432
28 nm
1.5 GHz dual-core
PowerVR SGX544MP2 @ 532 MHz + dedicated 2D graphics accelerator
32-bit dual-channel 532 MHz DDR3
Q2 2013
DragonBox Pyra , SVTronics EVM,[ 28] Compulab SBC-T54[ 29]
Texas Instruments AM57x
28 nm
1.5 GHz single or dual-core
PowerVR SGX544MP2 @ 532 MHz + dedicated 2D graphics accelerator
32-bit dual-channel 532 MHz DDR3
Q4 2015
BeagleBoard-X15 ,[ 30] BeagleBone AI,[ 31] Elesar Titanium[ 32]
Texas Instruments 66AK2x
28 nm
1.5 GHz single, dual, and quad core devices
1-8 C66x DSP cores, radio acceleration, and many other application specific accelerators
Q4 2015
Exynos 5 Dual[ 33] (previously Exynos 5250 )[ 34]
32 nm HKMG
1.7 GHz dual-core ARM Cortex-A15
ARM Mali-T604[ 35] (quad-core) @ 533 MHz; 68.224 GFLOPS [citation needed ]
32-bit dual-channel 800 MHz LPDDR3/DDR3 (12.8 GB/sec) or 533 MHz LPDDR2 (8.5 GB/sec)
Q3 2012[ 34]
Samsung Chromebook XE303C12,[ 36] Google Nexus 10 , Arndale Board ,[ 37] Huins ACHRO 5250 Exynos,[ 38] Freelander PD800 HD,[ 39] Voyo A15, HP Chromebook 11, Samsung Homesync
Exynos 5 Octa[ 40] [ 41] [ 42] (internally Exynos 5410)
28 nm HKMG
1.6 GHz[ 43] quad-core ARM Cortex-A15 and 1.2 GHz quad-core ARM Cortex-A7 (ARM big.LITTLE )[ 44]
IT PowerVR SGX544MP3 (tri-core ) @ 480 MHz 49 GFLOPS (532 MHz in some full-screen apps)[ 45]
32-bit dual-channel 800 MHz LPDDR3 (12.8 GB/sec)
Q2 2013
Samsung Galaxy S4 I9500,[ 46] [ 47] Hardkernel ODROID-XU,[ 48] Meizu MX3 , ZTE Grand S II TD[ 49] ODROID-XU
Exynos 5 Octa[ 50] (internally Exynos 5420)
28 nm HKMG
1.8-1.9 GHz quad-core ARM Cortex-A15 and 1.3 GHz quad-core ARM Cortex-A7 (ARM big.LITTLE with GTS )
ARM Mali-T628 MP6 @ 533 MHz; 109 GFLOPS
32-bit dual-channel 933 MHz LPDDR3e (14.9 GB/sec)
Q3 2013
Samsung Chromebook 2 11.6",[ 51] Samsung Galaxy Note 3 ,[ 52] Samsung Galaxy Note 10.1 (2014 Edition) , Samsung Galaxy Note Pro 12.2 , Samsung Galaxy Tab Pro (12.2 & 10.1 ), Arndale Octa Board, Galaxy S5 SM-G900H [ 53]
Exynos 5 Octa[ 54] (internally Exynos 5422)
28 nm HKMG
2.1 GHz quad-core ARM Cortex-A15 and 1.5 GHz quad-core ARM Cortex-A7 (ARM big.LITTLE with GTS)
ARM Mali-T628 MP6 @ 695 MHz (142 Gflops)
32-bit dual-channel 933 MHz LPDDR3/DDR3 (14.9 GB/sec)
Q2 2014
Galaxy S5 SM-G900, Hardkernel ODROID-XU3 & ODROID-XU4 [ 55]
Exynos 5 Octa[ 56] (internally Exynos 5800)
28 nm HKMG
2.1 GHz quad-core ARM Cortex-A15 and 1.3 GHz quad-core ARM Cortex-A7 (ARM big.LITTLE with GTS)
ARM Mali-T628 MP6 @ 695 MHz (142 Gflops)
32-bit dual-channel 933 MHz LPDDR3/DDR3 (14.9 GB/sec)
Q2 2014
Samsung Chromebook 2 13,3"[ 57]
Exynos 5 Hexa[ 58] (internally Exynos 5260)
28 nm HKMG
1.7 GHz dual-core ARM Cortex-A15 and 1.3 GHz quad-core ARM Cortex-A7 (ARM big.LITTLE with GTS)
ARM Mali-T624
32-bit dual-channel 800 MHz LPDDR3 (12.8 GB/sec)
Q2 2014
Galaxy Note 3 Neo (announced January 31, 2014), Samsung Galaxy K zoom[ 59]
Allwinner A80 Octa[ 60]
28 nm HPm
Quad-core ARM Cortex-A15 and Quad-core ARM Cortex-A7 (ARM big.LITTLE with GTS)
PowerVR G6230 (Rogue)
32-bit dual-channel DDR3/DDR3L/LPDDR3 or LPDDR2[ 61]
See also
References
^ a b TI Reveals OMAP 5: The First ARM Cortex A15 SoC
^ "ARM Expects First Cortex-A15 Devices in Late 2012" . Archived from the original on 2011-06-25. Retrieved 2011-05-22 .
^ Cortex-A15 Processor — Product description
^ a b ARM Unveils Cortex-A15 MPCore Processor to Dramatically Accelerate Capabilities of Mobile, Consumer and Infrastructure Applications — in the Supporting Technology section
^ "CoreLink Network Interconnect for AMBA AXI" . Archived from the original on 2011-04-05. Retrieved 2011-05-22 .
^ ARM Cortex-A15 - ARM Processor
^ Exclusive : ARM Cortex-A15 "40 Per Cent" Faster Than Cortex-A9
^ Morgan, Timothy Prickett. "Calxeda plots server dominance with ARM SoCs" . www.theregister.com . Retrieved 2023-06-23 .
^ "ARM: Add support for the Large Physical Address Extensions [LWN.net]" . lwn.net . Retrieved 2023-06-23 .
^ Merritt, Rick (23 August 2010). "ARM7 40-bit, virtualization" . EE Times .
^ Exploring the Design of the Cortex-A15 Processor Archived 2013-11-12 at the Wayback Machine Travis Lanier
^ "ARM A15 web page, Specification tab"
^ "Cortex-A15 MPCore Technical Reference Manual"
^ Broadcom announces plans for ARM's Cortex-A15 SoC | thinq
^ Huawei Announces HiSilicon K3V3 Chipset For Smartphones on Tom's Hardware
^ NVIDIA Announces "Project Denver" to Build Custom CPU Cores Based on ARM Architecture, Targeting Personal Computers to Supercomputers - NVIDIA Newsroom
^ Samsung Announces Industry First ARM Cortex-A15 Processor Samples for Tablet Computers
^ Changing the game: ST-Ericsson Unveils NovaThor Family of Smartphone Platforms Combining its Most Advanced Application Processors with the Latest Generation of Modems Archived 2013-06-18 at the Wayback Machine
^ Desire Athow (14 March 2011). "Exclusive : ARM Cortex-A15 "40 Per Cent" Faster Than Cortex-A9" . Retrieved 2011-01-22 .
^ "OMAP Applications Processors - OMAP 5 Platform" . Archived from the original on 2011-02-12. Retrieved 2011-06-05 .
^ TI disrupts the embedded market with the most powerful SoCs featuring real-time processing and multimedia
^ LG Electronics Licenses ARM Processor Technology to Drive - ARM
^ Why LG Getting ARM Cortex A15 License Is A Big Deal | ITProPortal.com
^ a b c "NVIDIA Embedded Systems for Next-Gen Autonomous Machines" .
^ "359GSM Forum • Виж темата - Nvidia Tegra 4 Wayne (FULL)" . Archived from the original on 2013-05-15. Retrieved 2013-04-10 .
^ "Jetson TK1 development board" . Archived from the original on 2015-09-05. Retrieved 2014-05-02 .
^ "The phyCORE-OMAP5430 System on Module" . Archived from the original on 2 March 2016. Retrieved 8 February 2016 .
^ "OMAP5432 EVM" . Retrieved 8 February 2016 .
^ "TI OMAP5 System-on-Module (SoM)" . Retrieved 8 February 2016 .
^ "BeagleBoard.org - x15" . beagleboard.org . Retrieved 2023-06-23 .
^ "BeagleBoard.org - AI" . beagleboard.org . Retrieved 2023-06-23 .
^ "Titanium motherboard + Linux operating system" . shop.elesar.co.uk . Retrieved 2023-06-23 .
^ "Samsung Exynos 5 Dual" . Products . Samsung Electronics Co.Ltd. Retrieved 7 October 2013 .
^ a b "Samsung Announces Industry First ARM Cortex-A15 Processor Samples for Tablet Computers" . News . Samsung Electronics Co.Ltd. 30 November 2011. Retrieved 7 October 2013 .
^ "Samsung Exynos 5 Dual (Exynos 5250) RISC Microprocessor User's Manual Revision 1.0" (PDF) . Samsung Electronics Co. Ltd. October 2012. Retrieved 7 October 2013 .
^ "Samsung Chromebook" . Retrieved 7 October 2013 .
^ "ArndaleBoard.org" . www.arndaleboard.org. Archived from the original on 2013-09-26. Retrieved 7 October 2013 .
^ "휴인스" . Huins.com. Retrieved 2013-07-10 .
^ "Freelander PD800 HD Dual Core Exynos 5250 Android 4.2 Tablet PC 9.7" Retina Capacitive Touch Screen 2048*1536 2GB/16GB BT White" . GeekBuying.com. Archived from the original on 19 July 2013. Retrieved 10 July 2013 .
^ "Samsung Highlights Innovations in Mobile Experiences Driven by Components, in CES Keynote" . CES News . SAMSUNG. 9 January 2013. Retrieved 7 October 2013 .
^ "2013 International CES Keynote" . Events . SAMSUNG. 9 January 2013. Retrieved 7 October 2013 .
^ Nguyen, Hubert (17 January 2013). "Samsung Exynos 5 Octa Specs & Details" . Uberzigmo . Blogzilla LL. Retrieved 7 October 2013 .
^ "New Samsung Exynos 5 Octa" . Products . Samsung Electronics Co.Ltd. Retrieved 7 October 2013 .
^ "Big.LITTLE Processing with ARM Cortex-A15 & Cortex-A7" (PDF) . Arm.com. Archived from the original (PDF) on 17 April 2012. Retrieved 7 October 2013 .
^ "Update on GPU Optimizations in Galaxy S 4" . AnandTech. Retrieved 7 October 2013 .
^ "Samsung Galaxy S4 32 GB" . CaCell. Archived from the original on 2013-10-14. Retrieved 7 October 2013 .
^ "Your country will get Exynos or Snapdragon variant of the Galaxy S 4, we have the answer!" . SamMobile.com. 20 March 2013. Retrieved 17 October 2013 .
^ "Products: Exynos5 Octa" . Odroid Platform Developer . Hardkernel Co., Ltd. Archived from the original on 2 October 2013. Retrieved 7 October 2013 .
^ "ZTE Grand S II TD" . DeviceSpecifications. Retrieved 10 January 2014 .
^ "New Samsung Exynos 5 Octa" . Products . Samsung Electronics Co.Ltd. Retrieved 7 October 2013 .
^ "Samsung Chromebook 2 11.6" . Archived from the original on 2014-08-15.
^ "Samsung Galaxy Note 3 specs and features now official" . Androidauthority.com. 4 September 2013. Archived from the original on 28 September 2013. Retrieved 7 October 2013 .
^ "Samsung Galaxy S5| Buy Samsung Galaxy S5 Online - Samsung India eStore" . Archived from the original on 2014-07-10. Retrieved 2014-05-02 .
^ "Samsung Unveils New Products from its System LSI Business at Mobile World Congress" . Samsung Tomorrow. Archived from the original on 16 March 2014. Retrieved 26 February 2013 .
^ "Products: Exynos5 Octa" . Odroid Platform Developer . Hardkernel Co., Ltd. Archived from the original on 2 January 2015. Retrieved 24 December 2014 .
^ "Samsung Exynos" . Samsung Tomorrow. Retrieved 28 April 2014 .
^ "Samsung Chromebook 2 13.3" .
^ "Samsung Unveils New Products from its System LSI Business at Mobile World Congress" . 26 February 2014. Archived from the original on 16 March 2014. Retrieved 2 May 2014 .
^ "Samsung Galaxy K zoom" . DeviceSpecifications. Retrieved 29 April 2014 .
^ "Allwinner UltraOcta A80 processor packs a PowerVR Series6 GPU with 64 cores" . Imagination. March 2014. Archived from the original on 2014-09-03. Retrieved 2014-05-02 .
^ "A80" . Allwinner. May 2014. Archived from the original on 2014-05-02. Retrieved 2014-05-02 .
External links
Application ARM-based chips
Application processors (32-bit)
ARMv7-A
Cortex-A5 Cortex-A7
Allwinner A2x, A3x, A83T, H3, H8
NXP i.MX7 , QorIQ LS10xx , NXP i.MX6UL
Broadcom VideoCore BCM2836, BCM23550
Leadcore LC1813, LC1860/C, LC1913, LC1960
Marvell Armada PXA1920, 1500 mini plus
MediaTek MT65xx
Qualcomm Snapdragon 200, 205, 208, 210, 212 , 400
Cortex-A8 Cortex-A9
Actions ATM702x , ATM703x
Altera Cyclone V, Arria V/10
Amlogic AML8726, MX, M6x, M801, M802/S802, S812, T86x
Apple A5 , A5X
Broadcom VideoCore BCM21xxx, BCM28xxx
Freescale i.MX6
HiSilicon K3V2 , 910's
InfoTM iMAPx912
Leadcore LC1810, LC1811
Marvell Armada 1500 mini
MediaTek MT65xx
Nvidia Tegra , 2 , 3 , 4i
Nufront NuSmart 2816M, NS115, NS115M
Renesas EMMA EV2, R-Car H1, RZ/A
Rockchip RK292x , RK30xx , RK31xx
Samsung Exynos 4 421x , 441x
ST-Ericsson NovaThor
Telechips TCC8803
Texas Instruments OMAP 4
Texas Instruments Sitara AM4xxx
VIA WonderMedia WM88x0, 89x0
Xilinx Zynq-7000
ZiiLABS ZMS-20, ZMS-40
Cortex-A15 Cortex-A17 Others ARMv7-A compatible
Apple A6 , A6X , S1 , S1P , S2 , S3
Broadcom Brahma-B15
Marvell P4J
Qualcomm Snapdragon S1, S2, S3, S4 Plus, S4 Pro, 600, 800 (Scorpion , Krait )
ARMv8-A
Application processors (64-bit)
ARMv8-A
Cortex-A35 Cortex-A53
Actions GT7, S900, V700
Allwinner A64, H5, H64, R18
Altera Stratix 10
Amlogic S9 Family, T96x
Broadcom BCM2837
EZchip TILE-Mx100
HiSilicon Kirin 620 , 650, 655, 658, 659 , 930, 935
Marvell Armada PXA1928, Mobile PXA1908/PXA1936
MediaTek MT673x , MT675x , MT6761V , MT6762 /V , MT6763T , MT6765 /G/H , MT6795 , MT8161, MT8163, MT8165, MT8732, MT8735, MT8752
NXP ARM S32 , QorIQ LS1088, LS1043 , i.MX8M
Qualcomm Snapdragon 215 , 410, 412, 415, 425, 427, 429, 430, 435, 439, 450 , 610, 615, 616, 617, 625, 626, 630
Renesas RZ/V2M
Rockchip RK3328, RK3368
Samsung Exynos 7570, 7578, 7580, 7870, 7880
Texas Instruments Sitara AM6xxx
UNISOC SC9820E , SC9832E, SC9860/GV
Xilinx ZynqMP
Cortex-A57 Cortex-A72
AWS Graviton
Broadcom BCM2711
HiSilicon Kirin 950, 955 , Kunpeng 916
MediaTek MT6797/D/T/X , MT8173, MT8176, MT8693
MStar 6A938
Qualcomm Snapdragon 650, 652, 653
Rockchip RK3399
NXP QorIQ LS2088 , QorIQ LS1046A , QorIQ LX2160A , QorIQ LS1028A , i.MX8
Cortex-A73
Qualcomm Snapdragon 460 , 632, 636, 660, 662, 665, 680, 685 , 6s 4G Gen 1 , 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.2-A
Cortex-A55 Cortex-A75
Qualcomm Snapdragon 670 , 710, 712 , 845 , 850
Samsung Exynos 9820, 9825
MediaTek MT6769H/T/V/Z , MT6768, MT6779V
UNISOC T310, T606, T610, T615, T616, T618, T619, T620, T700, T710 , T740
Cortex-A76
Allwinner A733
Google Tensor
HiSilicon Kirin 810, 820 , 980, 985 , 990
Qualcomm Snapdragon 480(+) , 675, 678 , 720G, 730(G), 732G, 765(G), 768G , 855(+), 860 , 7c (Gen 2), 8c, 8cx (Gen 2)
Microsoft SQ1 and SQ2
MediaTek MT6781, MT6785V, MT6789 , MT6833V/P, MT6853V/T , MT6873, MT6875 , Dimensity 6020, 6080, 6100+, 6300(+) , MT8192
Samsung Exynos 990
UNISOC T750, T760, T765, T770, T820
Cortex-A77 Cortex-A78
Google Tensor G2
MediaTek MT6877, MT6878 , MT6879, MT6891, MT6893 , Dimensity 7020, 7025(Ultra), 7030, 7050, 7300(Energy/X) , 8000, 8020, 8050, 8100, 8200 , Kompanio 900T, 1200, 1380, 1300T
Qualcomm Snapdragon 4 Gen 1, 4 Gen 2 , 695 , 6 Gen 1, 6 Gen 3, 6s Gen 3 , 778G(+), 780G, 782G , 888(+)
Samsung Exynos 1080, 1280, 1330, 1380 , 2100
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.4-A
ARMv8.5-A
ARMv8.6-A
ARMv8.7-A
ARMv9.0-A
ARMv9.2-A