A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
ARM je v informatice označení architektury procesorů používaných díky své nízké spotřebě elektrické energie zejména v mobilních zařízeních (mobilní telefony, tablety), nyní však proniká i do PC[1]. Globálně je v roce 2013 ARM nejpočetněji zastoupenou architekturou mikroprocesorů,[2][3][4] přičemž 60 % mobilních zařízení na světě obsahuje ARM čip. V roce 2013 bylo vyrobeno 10 miliard ARM procesorů, v roce 2014 už 50 miliard.[5] Vývoj ARM architektury započal v Británii ve firmě ARM Holdings v 80. letech 20. století.
Historie
Firma ARM Holdings (dříve ARM Limited) používala dříve pro ARM architekturu obchodní název Advanced RISC Machine, původně pak Acorn RISC Machine. ARM architektura způsobila v několika směrech revoluci v informačních technologiích.[zdroj? Její návrh se řídí filosofií RISC, neméně pozoruhodné je, že první procesory ARM byly založeny na GaAs polovodičích, které dovolily na tehdejší dobu velmi vysoké taktovací frekvence. Rovněž použitá 32bitová šířka slova nebyla v době vzniku ARMu samozřejmostí. První mikroprocesor s architekturou ARM byl navržen firmou ARM Limited v roce 1984.
Firma ARM Holdings časem ustoupila od výroby procesorů a místo toho se soustředila pouze na jejich vývoj. Schéma procesorů ARM je tedy "intelektuálním vlastnictvím" firmy ARM, která od výrobců hardware vybírá licence za jeho použití. Procesory ARM je dnes možné najít ve všech odvětvích spotřební elektroniky od PDA, mobilních telefonů, multimediálních přehrávačů, přenosných herních konzolí, kalkulaček až po počítačové periferie (pevné disky, routery). Procesory ARM mají ve svém výrobním programu desítky výrobců, ve spotřební elektronice se používají např. procesory XScale od firmy Marvell, nebo OMAP od firmy Texas Instruments.
V roce 2007 byla architektura ARM zastoupena v 98 % z více než jedné miliardy každoročně prodaných mobilů.[zdroj?[6]
Rostoucí význam architektury ARM, jejíž nejvýkonnější zástupci[7] dnes již mají dostatečný výkon i pro použití v osobních počítačích byl pravděpodobně jedním z impulsů, které přiměly firmu Intel k vývoji "nízkopříkonových" procesorů Intel Atom. Podle jiných zdrojů byl Intel Atom odpovědí na úsporné mikroprocesory AMD Geode.
Charakteristika
Architektura ARM se nejvýrazněji uplatňuje v mobilních zařízeních (mobilní telefony, tablety) a ve vestavěných systémech (pevný disk, USB flash disk, Wi-Fi čipy, routery apod.). Nízká spotřeba energie při vysokém výpočetním výkonu má zásadní význam hlavně v zařízeních napájených bateriemi, avšak je velkou výhodou také u zařízení pracujících v náročných tepelných podmínkách. Nízkopříkonové procesory totiž nepotřebují složité a přitom relativně nespolehlivé chlazení.
Přehled 32bitových procesorů ARM
Rodina | Architektonická verze | Jádro | Vlastnosti | Cache (I/D)/MMU | Typický výkon v MIPS @ MHz | V použití |
---|---|---|---|---|---|---|
ARM1 | ARMv1 (zastaralá) | ARM1 | Není | ARM Evaluation System druhý procesor pro BBC Micro | ||
ARM2 | ARMv2 (zastaralá) | ARM2 | Architektura 2 přidala 2 MUL (multiply) instrukce. | None | 4 MIPS @ 8 MHz 0.33 DMIPS/MHz |
Acorn Archimedes, Chessmachine |
ARMv2a (zastaralá) | ARM250 | Integrovaný MEMC (MMU), grafický a IO procesor. Architektura 2a přidala instrukce SWP a SWPB (swap). | Není, MEMC1a | 7 MIPS @ 12 MHz | Acorn Archimedes | |
ARM3 | ARMv2a (zastaralá) | ARM2a | První použití procesorové cache u ARM. | 4KB unifikovaná | 12 MIPS @ 25 MHz 0.50 DMIPS/MHz |
Acorn Archimedes |
ARM6 | ARMv3 (zastaralá) | ARM60 | v3 architektura poprvé podporovala adresování 32 bitů paměti (oproti 26 bitům) | Není | 10 MIPS @ 12 MHz | 3DO Interactive Multiplayer, Zarlink GPS Receiver |
ARM600 | As ARM60, cache a sběrnice koprocesor u (pro FPA10 FPU). | 4K unifikovaná | 28 MIPS @ 33 MHz | |||
ARM610 | As ARM60, cache, žádná sběrnice koprocesoru. | 4K unifikovaná | 17 MIPS @ 20 MHz 0.65 DMIPS/MHz |
Acorn Risc PC 600, Apple Newton 100 series | ||
ARM7 | ARMv3 (zastaralá) | ARM700 | 8 KB unifikovaná | 40 MHz | Prototypová CPU karta Acorn Risc PC | |
ARM710 | As ARM700 | 8 KB unifikovaná | 40 MHz | Acorn Risc PC 700 | ||
ARM710a | As ARM700 | 8 KB unifikovaná | 40 MHz 0.68 DMIPS/MHz |
Acorn Risc PC 700, Apple eMate 300 | ||
ARM7100 | As ARM710a, integrovaný SoC. | 8 KB unifikovaná | 18 MHz | Psion Series 5 | ||
ARM7500 | As ARM710a, integrovaný SoC. | 4 KB unifikovaná | 40 MHz | Acorn A7000 | ||
ARM7500FE | As ARM7500, "FE" přidaní řadiče FPA a pamětí EDO. | 4 KB unifikovaná | 56 MHz 0.73 DMIPS/MHz |
Acorn A7000+ Network Computer | ||
ARM7TDMI | ARMv4T | ARM7TDMI(-S) | 3stupňová pipeline, Thumb | none | 15 MIPS @ 16.8 MHz 63 DMIPS @ 70 MHz |
Game Boy Advance, Nintendo DS, iPod, Lego NXT, Atmel AT91SAM7, Juice Box, NXP Semiconductors LPC2000 a LH754xx |
ARM710T | As ARM7TDMI, cache | 8 KB unifikovaná, MMU | 36 MIPS @ 40 MHz | Psion Series 5mx, Psion Revo/Revo Plus/Diamond Mako | ||
ARM720T | As ARM7TDMI, cache | 8 KB unifikovaná, MMU s Fast Context Switch Extension | 60 MIPS @ 59.8 MHz | Zipit Wireless Messenger, NXP Semiconductors LH7952x | ||
ARM740T | Jako ARM7TDMI, cache | MPU | ||||
ARMv5TEJ | ARM7EJ-S | 5stupňová pipeline, Thumb, Jazelle DBX, Enhanced DSP instrukce | ||||
StrongARM | ARMv4 | SA-110 | 16 KB/16 KB, MMU | 203 MHz 1.0 DMIPS/MHz |
Apple Newton série 2x00, Acorn Risc PC, Rebel/Corel Netwinder, Chalice CATS, Psion Netbook | |
SA-1110 | As SA-110, integrovaný SoC | 16 KB/16 KB, MMU | 233 MHz | LART (počítač), Intel Assabet, Ipaq H36x0, Balloon2, Zaurus SL-5x00, HP Jornada 7xx, Jornada 560, Palm Zire 31 | ||
ARM8 | ARMv4 | ARM810[8] | 5stupňová pipeline, statická predikce skoku, paměť s dvojnásobnou propustností | 8 KB unifikovná, MMU | 84 MIPS @ 72 MHz 1.16 DMIPS/MHz |
Prototyp CPU karty Acorn Risc PC |
ARM9TDMI | ARMv4T | ARM9TDMI | 5stupňová pipeline, Thumb | Není | ||
ARM920T | As ARM9TDMI, cache | 16 KB/16 KB, MMU s FCSE (Fast Context Switch Extension)[9] | 200 MIPS @ 180 MHz | Armadillo, Atmel AT91SAM9, GP32,GP2X (první jádro), Tapwave Zodiac (Motorola i. MX1), Hewlet Packard kalkulátory HP-49/50, Sun SPOT, Cirrus Logic EP9302, EP9307, EP9312, EP9315, Samsung S3C2442 (HTC TyTN, FIC Neo FreeRunner[10]), Samsung S3C2410 (navigační zařízení TomTom)[11] | ||
ARM922T | As ARM9TDMI, cache | 8 KB/8 KB, MMU | NXP Semiconductors LH7A40x | |||
ARM940T | As ARM9TDMI, cache | 4 KB/4 KB, MPU | GP2X (druhé jádro), Meizu M6 Mini Player[12][13] | |||
ARM9E | ARMv5TE | ARM946E-S | Thumb, Enhanced DSP instrukce, cache | variabiln, těsně spřažené paměti, MPU | Nintendo DS, Nokia N-Gage, Canon PowerShot A470, čipy Conexant 802.11, Samsung S5L2010 | |
ARM966E-S | Thumb, Enhanced DSP instrukce | žádná cache, TCM | ST Micro STR91xF, zahrnuje Ethernet[14] | |||
ARM968E-S | As ARM966E-S | žádná cache, TCM | NXP Semiconductors LPC2900 | |||
ARMv5TEJ | ARM926EJ-S | Thumb, Jazelle DBX, Enhanced DSP instrukce | variabilní, TCM, MMU | 220 MIPS @ 200 MHz, | Mobilní telefony: Sony Ericsson série K a W; Siemens a Benq (série x65 a novější); Texas Instruments OMAP1710, OMAP1610, OMAP1611, OMAP1612, OMAP-L137, OMAP-L138; Qualcomm MSM6100, MSM6125, MSM6225, MSM6245, MSM6250, MSM6255A, MSM6260, MSM6275, MSM6280, MSM6300, MSM6500, MSM6800; Freescale i.MX21, i.MX27, Atmel AT91SAM9, NXP Semiconductors LPC3000, GPH Wiz, Marvell Feroceon (ex.: SheevaPlug), NEC C10046F5-211-PN2-A SoC – nezdokumentované jádro v ATi Hollywood, grafickém čipu použitém ve Wii,[15] Samsung S3C2412 použitý v ovladači Squeezebox Duet. NeoMagic MiMagic Family MM6, MM6+, MM8, MTV; Buffalo TeraStation Live (NAS); Telechips TCC7801, TCC7901;ZiiLABS' ZMS-05 SoC. | |
ARMv5TE | ARM996HS | netaktovaný, jako ARM966E-S | žádná caches, TCM, MPU | |||
ARM10E | ARMv5TE | ARM1020E | 6stupňová pipeline, Thumb, Enhanced DSP instrukce, (VFP) | 32 KB/32 KB, MMU | ||
ARM1022E | As ARM1020E | 16 KB/16 KB, MMU | ||||
ARMv5TEJ | ARM1026EJ-S | Thumb, Jazelle DBX, Enhanced DSP instrukce, (VFP) | variabilní, MMU nebo MPU | Western Digital MyBook II World Edition | ||
XScale | ARMv5TE | 80200/IOP310/IOP315 | I/O Processor, Thumb, Enhanced DSP instrukce | |||
80219 | 400/600 MHz | Thecus N2100 | ||||
IOP321 | 600 BogoMips @ 600 MHz | Iyonix | ||||
IOP33x | ||||||
IOP34x | 1–2 jádra, akcelerace RAID | 32K/32K L1, 512K L2, MMU | ||||
PXA210/PXA250 | Aplikační procesor, 7stupňová pipeline | PXA210: 133 and 200 MHz, PXA250: 200, 300 a 400 MHz | Zaurus SL-5600, iPAQ H3900, Sony CLIÉ NX60, NX70V, NZ90 | |||
PXA255 | 32KB/32KB, MMU | 400 BogoMips @ 400 MHz; 371–533 MIPS @ 400 MHz[16] | Gumstix basix & connex, Palm Tungsten E2, Zaurus SL-C860, Mentor Ranger & Stryder, iRex ILiad | |||
PXA263 | 200, 300 and 400 MHz | Sony CLIÉ NX73V, NX80V | ||||
PXA26x | standardně 400 MHz, schopný provozu do 624 MHz | Palm Tungsten T3 | ||||
PXA27x | Aplikační procesor | 32 KB/32 KB, MMU | 800 MIPS @ 624 MHz | Gumstix verdex,"Trizeps-Modules" Archivováno 28. 7. 2011 na Wayback Machine. PXA270 COM, HTC Universal, HP hx4700, Zaurus SL-C1000, 3000, 3100, 3200, Dell Axim série x30, x50 a x51, Motorola Q, Balloon3, Trolltech Greenphone, Palm TX, Motorola Ezx Platform A728, A780, A910, A1200, E680, E680i, E680g, E690, E895, Rokr E2, Rokr E6, Fujitsu Siemens LOOX N560, Toshiba Portégé G500, Trēo 650-755p, Zipit Z2 | ||
PXA800(E)F | ||||||
PXA3XX (kódové jméno "Monahans") | 32KB/32KB L1, TCM, MMU | 1000 MIPS @ 1.25 GHz | Samsung Omnia | |||
PXA900 | Blackberry 8700, Blackberry Pearl (8100) | |||||
IXC1100 | Control Plane Processor | |||||
IXP2400/IXP2800 | ||||||
IXP2850 | ||||||
IXP2325/IXP2350 | ||||||
IXP42x | NSLU2 IXP460/IXP465 | |||||
ARM11 | ARMv6 | ARM1136J(F)-S[17] | 8stupňová pipeline, SIMD, Thumb, Jazelle DBX, (VFP), Enhanced DSP instrukce | variabilní, MMU | 740 @ 532–665 MHz (i.MX31 SoC), 400–528 MHz | Texas Instruments OMAP2420 (Nokia E90, Nokia N93, Nokia N95, Nokia N82), Zune, BUGbase, Nokia N800, Nokia N810, Qualcomm MSM7200 (s integrovaným koprocesorem ARM926EJ-S na frekvenci @274 MHz, použitým ve Eten Glofiish, HTC TyTN II, HTC Nike), Freescale i.MX31 (použitý v originálním Zune 30gb a Toshiba Gigabeat S), Freescale MXC300-30 (Nokia E63, Nokia E71, Nokia 5800, Nokia E51, Nokia E75, Nokia N97,Nokia 5530, Nokia N81), Qualcomm MSM7201A viděn v HTC Dreamu, HTC Magic, Motorola Z6, HTC Hero, & Samsung SGH-i627 (Propel Pro) |
ARMv6T2 | ARM1156T2(F)-S | 9stupňová pipeline, SIMD, Thumb-2, (VFP), Enhanced DSP instrukce | variabilní, MPU | |||
ARMv6KZ | ARM1176JZ(F)-S | As ARM1136EJ(F)-S | variabilní, MMU+TrustZone | Apple iPhone, Apple iPod touch, Conexant CX2427X, Motorola RIZR Z8, Motorola RIZR Z10, NVIDIA GeForce 6100[18]; Telechips TCC9101, TCC9201, TCC8900, Fujitsu MB86H60, Samsung S3C6410, S3C6430[19], Broadcom BCM2835 (single core + VideoCore IV GPU) pro Raspberry Pi 1 | ||
ARMv6K | ARM11 MPCore | As ARM1136EJ(F)-S, 1–4 SMP jádra | variabilní, MMU | Nvidia APX 2500 | ||
Cortex | ARMv7-A | Cortex-A5 | VFP, NEON, Jazelle RCT a DBX, Thumb-2, 8stupňová pipeline, 1–4 SMP jádra | variabilní (L1), MMU+TrustZone | do 1500 (1.5 DMIPS/MHz)
Zdroj:https://cs.wikipedia.org?pojem=ARM64 Text je dostupný za podmienok Creative Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších podmienok. Podrobnejšie informácie nájdete na stránke Podmienky použitia.
Analógové obvody
Antény Chemické zdroje elektriny Chladenie v elektrotechnike Elektrická sústava automobilu Elektrická trakcia Elektrické prístroje Elektrické súčiastky Elektrické spotrebiče Elektrické stroje Účinník Čítanie (elektrotechnika) Činný výkon Štatistická dynamika Živý vodič Admitancia Antiparalelné zapojenie Asynchrónny motor Blúdivý prúd Bočník (elektrotechnika) Diak (polovodičový prvok) Displej s kvapalnými kryštálmi Elektrická inštalácia Elektrická rezonancia Elektrická sila Elektrická vodivosť Elektrické zariadenie Elektrický obvod Elektrický zvonec Elektroenergetika Elektromer Elektrometer Elektromobil Elektromotor Elektromotorické napätie Elektrotechnický náučný slovník Elektrotechnika Elektrotechnológia Fázor Faradayova klietka Frekvencia (fyzika) Graetzov mostík Impedancia Indukčnosť Induktancia Istič Izolácia (elektrotechnika) Izolant Jadro vodiča Javy v polovodičoch Jednobran Jednosmerný prúd Joulovo teplo Katóda Koaxiálny kábel Kompenzácia účinníka Konduktometria Konektor (elektrotechnika) Korónový výboj Lanko (elektrotechnika) Leptanie Logické hradlo Magnetická susceptibilita Magnetizácia (veličina) Merný elektrický odpor Mobilné zariadenie Napájací zdroj Napäťový chránič Napäťový násobič Nortonova veta Odpínač Odpojovač OLED Olovený akumulátor Paralelné zapojenie Peltierov článok Plošná hustota elektrického prúdu Poistka (elektrotechnika) Posuvný prúd Prúdový chránič Prenosové médium Prieletový klystrón Primárny elektrochemický článok Reaktancia Rekuperácia (dopravný prostriedok) Relé Reproduktorová výhybka Rezistancia Rezonančný obvod
Rozhranie (interface) Sériové zapojenie Seebeckov jav Sekundárny elektrochemický článok Settopbox Skrat Sonar Spínač Spínaný zdroj Straty v mikropásikových vedeniach Striedavý prúd Stupeň ochrany krytom Svetelná výbojka Symetrizačný člen Technická normalizácia Tepelné relé Tepelne vodivostný detektor Termočlánok Théveninova veta Transformátor Transformátor s fázovou reguláciou Trojfázová sústava Tuhá fáza (elektronika) Tyratrón Usmerňovač (elektrotechnika) Uzemnenie Uzol (vodiče) Vírivý prúd Výbojka Varistor Ventilátor Vodič (elektrotechnika) Voltov stĺp Vstavaný systém Zásuvka (elektrotechnika) Zdroj (elektrotechnika) Zisk antény Text je dostupný za podmienok Creative
Commons Attribution/Share-Alike License 3.0 Unported; prípadne za ďalších
podmienok. www.astronomia.sk | www.biologia.sk | www.botanika.sk | www.dejiny.sk | www.economy.sk | www.elektrotechnika.sk | www.estetika.sk | www.farmakologia.sk | www.filozofia.sk | Fyzika | www.futurologia.sk | www.genetika.sk | www.chemia.sk | www.lingvistika.sk | www.politologia.sk | www.psychologia.sk | www.sexuologia.sk | www.sociologia.sk | www.veda.sk I www.zoologia.sk |