ARM

ARM (previously an acronym for Advanced RISC Machine and originally Acorn RISC Machine) is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments. Arm Holdings develops the architecture and licenses it to other companies, who design their own products that implement one of those architectures‍—‌including systems-on-chips (SoC) and systems-on-modules (SoM) that incorporate memory, interfaces, radios, etc. It also designs cores that implement this instruction set and licenses these designs to a number of companies that incorporate those core designs into their own products.

ARM Architecture

 * ARM developed by Advanced RISC Maсhines (UK)
 * ARM developed by Advanced RISC Maсhines (UK)


 * Manuf
 * Atmel, Samsung, Intel, Motorola, Cirrus Logic, Oki

ARM Cores (Family)
{{reflist|group=a}}

Example applications of ARM cores
ARM cores are used in a number of products, particularly PDAs and smartphones. Some computing examples are Microsoft's Surface (2012 tablet), Surface 2
 * and Pocket PC devices (following Pocket PC 2002), Apple's iPads and Asus's Eee Pad Transformer tablet computers, and several Chromebook laptops.

Others include Apple's iPhone smartphones and iPod portable media players, Canon PowerShot digital cameras, Nintendo Switch hybrid and Nintendo 3DS
 * handheld game consoles, and TomTom turn-by-turn GPS navigation systems.

In 2005, Arm Holdings took part in the development of Manchester University's computer SpiNNaker,
 * which used ARM cores to simulate the human brain.

ARM chips are also used in Raspberry Pi, BeagleBoard, BeagleBone, PandaBoard and other SBCs,
 * because they are very small, inexpensive and consume very little power.



http://www.chipnews.ru/images/arhiv/02_06/processorarm.gif


 * ARM Cores

Core	    MIPS/MHz	S/mm²	mW/MHz	Freq/MHz	Cache	MMU
 * RISC Microcontroller - ARM Cores

25nm ARM7TDMI	0,9	1,02	0,78	60–70 ARM7TDMI-S	0,9	1,20	1,10	60–70

18nm ARM7TDMI	0,9	0,59	0,30	80–110 ARM7TDMI-S	0,9	0,62	0,39	80–110 ARM7EJ-S	1,0	0,85	0,40	80–110 ARM940T		1,1	4,2	0,75	180–200		4K/4K	MPU ARM946E-S	1,1	5,0	1,00	150–170		 0/1М	MPU ARM966E-S	1,1	4,0	0,90	150–170 ARM720T		1,1	3,5	0,65	60–80		 8K	 + ARM920T		1,1	6,0	0,25	220–270		16K/16K	 + ARM922T		1,1	3,5	0,25	220–270		180/200	 + ARM926EJ-S	1,0	6,5	1,40	180–200		4К/128К	 +

13nm ARM7TDMI	0,9	0,30	0,08	100–133 ARM7TDMI-S	0,9	0,32	0,11	100–133 ARM7EJ-S	1,0	0,42	0,12	100–133 ARM940T		1,1	2,1	0,20	220–250		4K/4K	MPU ARM946E-S	1,1	2,5	0,25	180–210		 0/1М	MPU ARM966E-S	1,1	2,0	0,22	180–210 ARM720T		0,9	1,8	0,20	100–120		 8K	 + ARM920T		1,1	6,0	0,25	220–270		16K/16K	 + ARM922T		1,1	3,5	0,25	220–270		 8K/8K	 + ARM926EJ-S	1,0	3,2	0,35	220–270		4К/128К	 + ARM1020E	1,23	10,3	0,60	270–325		32K/32K	 + ARM1022E	1,23	6,7	0,60	270–325		16K/16K	 +

List of ARM Microarchitectures
These cores implement the ARM instruction set, and were developed independently by companies with an architectural license from ARM.

Devices

 * ASUS WL-500
 * CPU: Intel StrongARM GDS1110BD @206MHz
 * MPU: SA-1110 RISC 32-bit (256-pin BGA)
 * GDS1110BC