ARM64 - Zákldné pojmy z elektrotechniky - Electronic.sk
Používaním tohto webu súhlasíte s uchovávaním cookies, ktoré slúžia na poskytovanie služieb, nastavenie reklám a analýzu návštevnosti. | Zásady ochrany osobných údajov. | OK, súhlasím
Electronic.sk | Základné pojmy: Elektrotechnika | Elektronika






...


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

ARM64
 
Conexant ARM (procesor používaný hlavně v routerech)

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.






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.

Your browser doesn’t support the object tag.

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