Array ( [0] => 15522866 [id] => 15522866 [1] => cswiki [site] => cswiki [2] => ARM [uri] => ARM [3] => [img] => [4] => [day_avg] => [5] => [day_diff] => [6] => [day_last] => [7] => [day_prev_last] => [8] => [oai] => [9] => [is_good] => [10] => [object_type] => [11] => 0 [has_content] => 0 [12] => [oai_cs_optimisticky] => ) Array ( [0] => [[Soubor:conexant arm.jpg|vpravo|náhled|[[Conexant]] ARM (procesor používaný hlavně v [[router]]ech)]] [1] => '''ARM''' je v [[Informatika|informatice]] označení [[architektura procesoru|architektury]] [[Centrální procesorová jednotka|procesorů]] používaných díky své nízké [[Příkon|spotřebě]] [[Elektrická energie|elektrické energie]] zejména v [[Mobilní zařízení|mobilních zařízeních]] ([[mobilní telefon]]y, [[Tablet (počítač)|tablety]]), nyní však proniká i do PC{{Citace periodika [2] => | titul = Qualcomm Announces Always Connected Platform for Windows Devices [3] => | periodikum = xda-developers [4] => | datum = 2017-12-05 [5] => | jazyk = en-US [6] => | url = https://www.xda-developers.com/qualcomm-always-connected-platform-news/ [7] => | datum přístupu = 2017-12-07 [8] => }}. Globálně je v roce 2013 ARM nejpočetněji zastoupenou architekturou mikroprocesorů,{{cite web |url=http://www.icinsights.com/news/bulletins/MCU-Market-On-Migration-Path-To-32bit-And-ARMbased-Devices/ |title=MCU Market on Migration Path to 32-bit and ARM-based Devices: 32-bit tops in sales; 16-bit leads in unit shipments |publisher=IC Insights |date=25 April 2013 |accessdate=1 July 2014 |archive-url=https://web.archive.org/web/20170818055057/http://www.icinsights.com/news/bulletins/MCU-Market-On-Migration-Path-To-32bit-And-ARMbased-Devices/ |archive-date=2017-08-18 |dead-url=ano |titul=Archivovaná kopie |datum přístupu=2014-12-13 |url archivu=https://web.archive.org/web/20170818055057/http://www.icinsights.com/news/bulletins/MCU-Market-On-Migration-Path-To-32bit-And-ARMbased-Devices/ |datum archivace=2017-08-18 }}{{citation|url=http://www.theregister.co.uk/2011/02/01/arm_holdings_q4_2010_numbers/|title=ARM Holdings eager for PC and server expansion|date=1 February 2011}}{{citation|url=http://community.arm.com/groups/internet-of-things/blog/2010/05/11/arm-from-zero-to-billions-in-25-short-years|title=ARM from zero to billions in 25 short years|author=Kerry McGuire Balanza|date=11 May 2010|publisher=[[ARM Holdings]] |accessdate=8 November 2012}} [9] => 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.{{cite web |url=http://www.50billionchips.com/ |title=ARM 50 Billion Chips |accessdate=1 April 2014 |archive-url=https://web.archive.org/web/20140407084642/http://www.50billionchips.com/ |archive-date=2014-04-07 |dead-url=ano |titul=Archivovaná kopie |datum přístupu=2014-12-13 |url archivu=https://web.archive.org/web/20140407084642/http://www.50billionchips.com/ |datum archivace=2014-04-07 }} Vývoj ARM architektury započal v [[Spojené království|Británii]] ve firmě [[ARM Holdings]] v [[1980–1989|80. letech 20. století]]. [10] => [11] => == Historie == [12] => 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í technologie|informačních technologiích]].{{doplňte zdroj}} Její návrh se řídí filosofií [[RISC]], neméně pozoruhodné je, že první [[Centrální procesorová jednotka|procesory]] ARM byly založeny na [[Arsenid gallitý|GaAs]] polovodičích, které dovolily na tehdejší dobu velmi vysoké taktovací frekvence. Rovněž použitá [[32bitový|32bitová]] šířka slova nebyla v době vzniku ARMu samozřejmostí. První mikroprocesor s architekturou ARM byl navržen firmou ARM Limited v roce [[1984]]. [13] => [14] => 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 [[Personal Digital Assistant|PDA]], [[mobilní telefon|mobilních telefonů]], multimediálních přehrávačů, přenosných herních konzolí, kalkulaček až po počítačové periferie ([[pevný disk|pevné disky]], [[router]]y). 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 Technology Group|Marvell]], nebo [[OMAP]] od firmy [[Texas Instruments]]. [15] => [16] => V roce 2007 byla architektura ARM zastoupena v 98 % z více než jedné miliardy každoročně prodaných [[mobilní telefon|mobilů]].{{doplňte zdroj}}[http://news.cnet.com/ARMed-for-the-living-room/2100-1006_3-6056729.html "ARMed for the living room"]. [17] => [18] => Rostoucí význam architektury ARM, jejíž nejvýkonnější zástupci{{Citace elektronického periodika |titul="ARM's new brain" |url=http://www.eetimes.com/electronics-blogs/davek-security-blog/4207605/ARMs-new-brain |datum přístupu=2010-09-15 |url archivu=https://web.archive.org/web/20101003044527/http://www.eetimes.com/electronics-blogs/davek-security-blog/4207605/ARMs-new-brain |datum archivace=2010-10-03 |nedostupné=ano }} dnes již mají dostatečný výkon i pro použití v [[osobní počítač|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 [[Geode (procesor)|AMD Geode]]. [19] => [20] => == Charakteristika == [21] => Architektura ARM se nejvýrazněji uplatňuje v [[Mobilní zařízení|mobilních zařízeních]] ([[mobilní telefon]]y, [[Tablet (počítač)|tablety]]) a ve [[Vestavěný systém|vestavěných systémech]] ([[pevný disk]], [[USB flash disk]], [[Wi-Fi]] čipy, [[router]]y 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í. [22] => [23] => == Přehled 32bitových procesorů ARM == [24] => {| class="wikitable" [25] => |- [26] => ! Rodina [27] => ! Architektonická verze [28] => ! Jádro [29] => ! Vlastnosti [30] => ! Cache (I/D)/[[Memory management unit|MMU]] [31] => ! Typický výkon v [[Million instructions per second|MIPS]] @ MHz [32] => ! V použití [33] => |- [34] => !ARM1 [35] => |ARMv1 (zastaralá) [36] => |ARM1 [37] => | [38] => |Není [39] => | [40] => |[[BBC Cheese Wedge#ARM Evaluation System|ARM Evaluation System]] druhý procesor pro [[BBC Micro]] [41] => |- [42] => ! rowspan=2 | ARM2 [43] => |ARMv2 (zastaralá) [44] => |ARM2 [45] => |Architektura 2 přidala 2 MUL (multiply) instrukce. [46] => |None [47] => |4 MIPS @ 8 MHz
0.33 [[DMIPS]]/MHz [48] => |[[Acorn Archimedes]], [[Chessmachine]] [49] => |- [50] => |ARMv2a (zastaralá) [51] => |ARM250 [52] => |Integrovaný MEMC (MMU), grafický a IO procesor. Architektura 2a přidala instrukce SWP a SWPB (swap). [53] => |Není, MEMC1a [54] => |7 MIPS @ 12 MHz [55] => |[[Acorn Archimedes]] [56] => |- [57] => !ARM3 [58] => |ARMv2a (zastaralá) [59] => |ARM2a [60] => |První použití procesorové cache u ARM. [61] => |4KB unifikovaná [62] => |12 MIPS @ 25 MHz
0.50 DMIPS/MHz [63] => |[[Acorn Archimedes]] [64] => |- [65] => ! rowspan=3 | ARM6 [66] => | rowspan=3 | ARMv3 (zastaralá) [67] => |ARM60 [68] => |v3 architektura poprvé podporovala adresování 32 bitů paměti (oproti 26 bitům) [69] => |Není [70] => |10 MIPS @ 12 MHz [71] => |[[3DO Interactive Multiplayer]], Zarlink GPS Receiver [72] => |- [73] => |ARM600 [74] => |As ARM60, cache a sběrnice koprocesor u (pro FPA10 [[floating-point unit|FPU]]). [75] => |4K unifikovaná [76] => |28 MIPS @ 33 MHz [77] => | [78] => |- [79] => |ARM610 [80] => |As ARM60, cache, žádná sběrnice koprocesoru. [81] => |4K unifikovaná [82] => |17 MIPS @ 20 MHz
0.65 DMIPS/MHz [83] => |[[Risc PC|Acorn Risc PC 600]], [[Apple Newton|Apple Newton 100 series]] [84] => |- [85] => !rowspan=6 | [[ARM7]] [86] => |rowspan=6 | ARMv3 (zastaralá) [87] => |ARM700 [88] => | [89] => |8 [[Bajt|KB]] unifikovaná [90] => |40 MHz [91] => |Prototypová CPU karta [[Risc PC|Acorn Risc PC]] [92] => |- [93] => |ARM710 [94] => |As ARM700 [95] => |8 KB unifikovaná [96] => |40 MHz [97] => |[[Risc PC|Acorn Risc PC 700]] [98] => |- [99] => |ARM710a [100] => |As ARM700 [101] => |8 KB unifikovaná [102] => |40 MHz
0.68 DMIPS/MHz [103] => |[[Risc PC|Acorn Risc PC 700]], [[eMate 300|Apple eMate 300]] [104] => |- [105] => |ARM7100 [106] => |As ARM710a, integrovaný [[System-on-a-chip|SoC]]. [107] => |8 KB unifikovaná [108] => |18 MHz [109] => |[[Psion 5|Psion Series 5]] [110] => |- [111] => |ARM7500 [112] => |As ARM710a, integrovaný SoC. [113] => |4 KB unifikovaná [114] => |40 MHz [115] => |[[Acorn A7000]] [116] => |- [117] => |ARM7500FE [118] => |As ARM7500, "FE" přidaní řadiče FPA a pamětí EDO. [119] => |4 KB unifikovaná [120] => |56 MHz
0.73 DMIPS/MHz [121] => |[[RiscStation|Acorn A7000+]] [[Acorn Network Computer|Network Computer]] [122] => |- [123] => ! rowspan=5 | [[ARM7TDMI]] [124] => | rowspan=4 | ARMv4T [125] => |ARM7TDMI(-S) [126] => |3stupňová pipeline, Thumb [127] => |none [128] => |15 MIPS @ 16.8 MHz
63 DMIPS @ 70 MHz [129] => |[[Game Boy Advance]], [[Nintendo DS]], [[iPod]], [[Lego NXT]], [[Atmel]] [[AT91SAM]]7, [[Juice Box]], [[NXP Semiconductors]] [[LPC2000]] a [https://web.archive.org/web/20091124220747/http://www.standardics.nxp.com/products/lh7/ LH754xx] [130] => |- [131] => |ARM710T [132] => |As ARM7TDMI, cache [133] => |8 KB unifikovaná, MMU [134] => |36 MIPS @ 40 MHz [135] => |[[Psion 5|Psion Series 5mx]], [[Psion Revo]]/Revo Plus/Diamond Mako [136] => |- [137] => |ARM720T [138] => |As ARM7TDMI, cache [139] => |8 KB unifikovaná, MMU s Fast Context Switch Extension [140] => |60 MIPS @ 59.8 MHz [141] => |[[Zipit Wireless Messenger]], [[NXP Semiconductors]] [https://web.archive.org/web/20091124220747/http://www.standardics.nxp.com/products/lh7/ LH7952x] [142] => |- [143] => |ARM740T [144] => |Jako ARM7TDMI, cache [145] => |MPU [146] => | [147] => | [148] => |- [149] => |ARMv5TEJ [150] => |ARM7EJ-S [151] => |5stupňová pipeline, Thumb, Jazelle DBX, Enhanced DSP instrukce [152] => | [153] => | [154] => |- [155] => ! rowspan=2 | [[StrongARM]] [156] => | rowspan=2 | ARMv4 [157] => |SA-110 [158] => | [159] => |16 KB/16 KB, MMU [160] => |203 MHz
1.0 DMIPS/MHz [161] => |[[Apple Newton]] série 2x00, [[Risc PC|Acorn Risc PC]], Rebel/Corel Netwinder, Chalice CATS, Psion Netbook [162] => |- [163] => |SA-1110 [164] => |As SA-110, integrovaný SoC [165] => |16 KB/16 KB, MMU [166] => |233 MHz [167] => |[[LART (počítač)]], Intel Assabet, [[Ipaq]] H36x0, [[Balloon Board|Balloon2]], [[Zaurus]] SL-5x00, [[HP Jornada]] 7xx, [[Jornada 560]], Palm Zire 31 [168] => |- [169] => ! ARM8 [170] => | ARMv4 [171] => | ARM810[http://www.hotchips.org/archives/hc8/2_Mon/HC8.S4/HC8.4.1.pdf "ARM810 – Dancing to the Beat of a Different Drum"] {{Wayback|url=http://www.hotchips.org/archives/hc8/2_Mon/HC8.S4/HC8.4.1.pdf|date=20110723211338}} ARM Holdings presentation at [[Hot Chips]] 1996-08-07. [172] => |5stupňová pipeline, statická predikce skoku, paměť s dvojnásobnou propustností [173] => | 8 KB unifikovná, MMU [174] => | 84 MIPS @ 72 MHz
1.16 DMIPS/MHz [175] => | Prototyp CPU karty [[Risc PC|Acorn Risc PC]] [176] => |- [177] => ! rowspan=4 | [[ARM9|ARM9TDMI]] [178] => | rowspan=4 | ARMv4T [179] => |ARM9TDMI [180] => |5stupňová pipeline, Thumb [181] => |Není [182] => | [183] => | [184] => |- [185] => |ARM920T [186] => |As ARM9TDMI, cache [187] => |16 KB/16 KB, MMU s FCSE (Fast Context Switch Extension)[http://infocenter.arm.com/help/topic/com.arm.doc.ddi0151c/I47491.html Register 13, FCSE PID register] ARM920T Technical Reference Manual [188] => |200 MIPS @ 180 MHz [189] => |[[Armadillo CPU Boards|Armadillo]], [[Atmel]] [[AT91SAM]]9, [[GP32]],[[GP2X]] (první jádro), [[Tapwave Zodiac]] ([[Motorola]] i. MX1), Hewlet Packard [[HP-49|kalkulátory HP-49/50]], [[Sun SPOT]], Cirrus Logic EP9302, EP9307, EP9312, EP9315, [[Samsung]] S3C2442 ([[HTC TyTN]], [[First International Computer|FIC]] [[Neo FreeRunner]]{{Citace elektronické monografie | url=http://wiki.openmoko.org/wiki/Neo1973:_GTA01Bv4_versus_GTA02_comparison | titul=Neo1973: GTA01Bv4 versus GTA02 comparison | datum přístupu=2007-11-15}}), [[Samsung]] S3C2410 (navigační zařízení [[TomTom]]){{Citace elektronické monografie | url=http://elinux.org/S3C2410 | titul=S3C2410 | datum přístupu=2010-01-13}} [190] => |- [191] => |ARM922T [192] => |As ARM9TDMI, cache [193] => |8 KB/8 KB, MMU [194] => | [195] => |[[NXP Semiconductors]] [https://web.archive.org/web/20090521212410/http://www.standardics.nxp.com/products/lh7a/ LH7A40x] [196] => |- [197] => |ARM940T [198] => |As ARM9TDMI, cache [199] => |4 KB/4 KB, MPU [200] => | [201] => |[[GP2X]] (druhé jádro), Meizu [[M6 Mini Player]]{{Citace elektronické monografie | url=http://www.rockbox.org/twiki/bin/view/Main/SamsungSA58| titul=Rockbox Samsung SA58xxx series | datum přístupu=2008-02-22}}{{Citace elektronické monografie | url=http://www.rockbox.org/twiki/bin/view/Main/MeizuM6Port | titul=Rockbox Meizu M6 Port – Hardware Information | datum přístupu=2008-02-22}} [202] => |- [203] => ! rowspan=5 | [[ARM9E]] [204] => | rowspan=3 | ARMv5TE [205] => |ARM946E-S [206] => |Thumb, Enhanced DSP instrukce, cache [207] => |variabiln, těsně spřažené paměti, MPU [208] => | [209] => |[[Nintendo DS]], [[Nokia]] [[N-Gage]], [[Canon PowerShot A470]], čipy Conexant 802.11, Samsung S5L2010 [210] => |- [211] => |ARM966E-S [212] => |Thumb, Enhanced DSP instrukce [213] => |žádná cache, TCM [214] => | [215] => |[[ST Microelectronics|ST Micro]] STR91xF, zahrnuje Ethernet{{Citace elektronické monografie | url=http://mcu.st.com/mcu/modules.php?name=mcu&file=devicedocs&DEV=STR912FW44&FAM=101 | titul=STR9 – STR912 – STR912FW44 microcontroller – documents and files download page | vydavatel=Mcu.st.com | datum= | datum přístupu=2009-04-18 | url archivu=https://web.archive.org/web/20070210162600/http://mcu.st.com/mcu/modules.php?name=mcu&file=devicedocs&DEV=STR912FW44&FAM=101 | datum archivace=2007-02-10 | nedostupné=ano }} [216] => |- [217] => |ARM968E-S [218] => |As ARM966E-S [219] => |žádná cache, TCM [220] => | [221] => |[[NXP Semiconductors]] [https://web.archive.org/web/20090612074112/http://www.standardics.nxp.com/products/lpc2000/lpc29xx/ LPC2900] [222] => |- [223] => |ARMv5TEJ [224] => |ARM926EJ-S [225] => |Thumb, Jazelle DBX, Enhanced DSP instrukce [226] => |variabilní, TCM, MMU [227] => |220 MIPS @ 200 MHz, [228] => |Mobilní telefony: [[Sony Ericsson]] série K a W; [[Siemens AG|Siemens]] a [[Benq]] (série x65 a novější); Texas Instruments [[OMAP|OMAP1710]], [[OMAP|OMAP1610]], [[OMAP|OMAP1611]], [[OMAP|OMAP1612]], [[OMAP|OMAP-L137]], [[OMAP|OMAP-L138]]; [[Qualcomm]] MSM6100, MSM6125, MSM6225, MSM6245, MSM6250, MSM6255A, MSM6260, MSM6275, MSM6280, MSM6300, MSM6500, MSM6800; [[Freescale]] [[i.MX21]], i.MX27, [[Atmel]] [[AT91SAM]]9, [[NXP Semiconductors]] [https://web.archive.org/web/20091127231631/http://www.standardics.nxp.com/products/lpc3000/ LPC3000], GPH Wiz, [[Marvell Technology Group|Marvell]] [[Feroceon]] (ex.: [[SheevaPlug]]), NEC C10046F5-211-PN2-A SoC – nezdokumentované jádro v [[ATi Hollywood]], grafickém čipu použitém ve Wii,[http://wiibrew.org/wiki/Starlet Starlet]. [[Samsung]] S3C2412 použitý v ovladači [[Squeezebox (network music player)#Squeezebox Duet (January 2008)|Squeezebox Duet]]. [[NeoMagic]] MiMagic Family MM6, MM6+, MM8, MTV; Buffalo TeraStation Live ([[Network Attached Storage|NAS]]); Telechips TCC7801, TCC7901;[[ZiiLABS]]' ZMS-05 SoC. [229] => |- [230] => |ARMv5TE [231] => |ARM996HS [232] => |netaktovaný, jako ARM966E-S [233] => |žádná caches, TCM, MPU [234] => | [235] => | [236] => |- [237] => ! rowspan=3 | ARM10E [238] => | rowspan=2 | ARMv5TE [239] => |ARM1020E [240] => |6stupňová pipeline, Thumb, Enhanced DSP instrukce, (VFP) [241] => |32 KB/32 KB, MMU [242] => | [243] => | [244] => |- [245] => |ARM1022E [246] => |As ARM1020E [247] => |16 KB/16 KB, MMU [248] => | [249] => | [250] => |- [251] => |ARMv5TEJ [252] => |ARM1026EJ-S [253] => |Thumb, Jazelle DBX, Enhanced DSP instrukce, (VFP) [254] => |variabilní, MMU nebo MPU [255] => | [256] => |Western Digital [[MyBook]] II World Edition [257] => |- [258] => ! rowspan=18 | [[XScale]] [259] => | rowspan=18 | ARMv5TE [260] => |80200/IOP310/IOP315 [261] => |I/O Processor, Thumb, Enhanced DSP instrukce [262] => | [263] => | [264] => | [265] => |- [266] => |80219 [267] => | [268] => | [269] => |400/600 MHz [270] => |[[Thecus]] N2100 [271] => |- [272] => |IOP321 [273] => | [274] => | [275] => |600 [[BogoMips]] @ 600 MHz [276] => |[[Iyonix]] [277] => |- [278] => |IOP33x [279] => | [280] => | [281] => | [282] => | [283] => |- [284] => |IOP34x [285] => |1–2 jádra, akcelerace RAID [286] => |32K/32K L1, 512K L2, MMU [287] => | [288] => | [289] => |- [290] => |PXA210/PXA250 [291] => |Aplikační procesor, 7stupňová pipeline [292] => | [293] => |PXA210: 133 and 200 MHz, PXA250: 200, 300 a 400 MHz [294] => |[[Zaurus]] SL-5600, [[iPAQ]] H3900, [[Sony]] [[CLIÉ]] NX60, NX70V, NZ90 [295] => |- [296] => |PXA255 [297] => | [298] => |32KB/32KB, MMU [299] => |400 BogoMips @ 400 MHz; 371–533 MIPS @ 400 MHz{{Citace elektronické monografie | url=http://www.albatross-uav.org/index.php/Benchmarks | titul=Benchmarks – Albatross | vydavatel=Albatross-uav.org | datum=2005-06-18 | datum přístupu=2009-04-18 | url archivu=https://web.archive.org/web/20090802084641/http://www.albatross-uav.org/index.php/Benchmarks | datum archivace=2009-08-02 | nedostupné=ano }} [300] => |[[Gumstix|Gumstix basix & connex]], [[Palm Tungsten]] E2, [[Zaurus]] SL-C860, [[Mentor Ranger & Stryder]], iRex [[ILiad]] [301] => |- [302] => |PXA263 [303] => | [304] => | [305] => |200, 300 and 400 MHz [306] => |[[Sony]] [[CLIÉ]] NX73V, NX80V [307] => |- [308] => |PXA26x [309] => | [310] => | [311] => |standardně 400 MHz, schopný provozu do 624 MHz [312] => |[[Palm Tungsten#Tungsten T3|Palm Tungsten T3]] [313] => |- [314] => |PXA27x [315] => |Aplikační procesor [316] => |32 KB/32 KB, MMU [317] => |800 MIPS @ 624 MHz [318] => |[[Gumstix|Gumstix verdex]],[http://www.keith-koep.com/produkte/xscale-arm-embedded/trizeps4-pxa270-e.html "Trizeps-Modules"] {{Wayback|url=http://www.keith-koep.com/produkte/xscale-arm-embedded/trizeps4-pxa270-e.html |date=20110728173653 }} PXA270 COM, [[High Tech Computer Corporation|HTC]] Universal, [[Hewlett-Packard|HP]] hx4700, [[Zaurus]] SL-C1000, 3000, 3100, 3200, [[Dell Axim]] série x30, x50 a x51, Motorola Q, [[Balloon Board|Balloon3]], [[Greenphone|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 Wireless Messenger|Zipit Z2]] [319] => |- [320] => |PXA800(E)F [321] => | [322] => | [323] => | [324] => | [325] => |- [326] => |PXA3XX (kódové jméno "Monahans") [327] => | [328] => |32KB/32KB L1, TCM, MMU [329] => |1000 MIPS @ 1.25 GHz [330] => |Samsung Omnia [331] => |- [332] => |PXA900 [333] => | [334] => | [335] => | [336] => |Blackberry 8700, Blackberry Pearl (8100) [337] => |- [338] => |IXC1100 [339] => |Control Plane Processor [340] => | [341] => | [342] => | [343] => |- [344] => |IXP2400/IXP2800 [345] => | [346] => | [347] => | [348] => | [349] => |- [350] => |IXP2850 [351] => | [352] => | [353] => | [354] => | [355] => |- [356] => |IXP2325/IXP2350 [357] => | [358] => | [359] => | [360] => | [361] => |- [362] => |IXP42x [363] => | [364] => | [365] => | [366] => |[[NSLU2]] IXP460/IXP465 [367] => |- [368] => ! rowspan="4" | ARM11 [369] => |ARMv6 [370] => |ARM1136J(F)-S{{Citace elektronické monografie| url=http://www.arm.com/products/CPUs/ARM1136JF-S.html | titul=ARM1136J(F)-S – ARM Processor | vydavatel=Arm.com | datum= | datum přístupu=2009-04-18}} [371] => |8stupňová pipeline, [[SIMD]], Thumb, Jazelle DBX, (VFP), Enhanced DSP instrukce [372] => |variabilní, MMU [373] => |740 @ 532–665 MHz (i.MX31 SoC), 400–528 MHz [374] => |Texas Instruments [[OMAP|OMAP2420]] ([[Nokia E90]], [[Nokia N93]], [[Nokia N95]], [[Nokia N82]]), [[Zune]], [[BUGbase]][http://www.buglabs.net/], [[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 Dream]]u, [[HTC Magic]], [[Motorola Z6]], [[HTC Hero]], & [[Samsung SGH-i627|Samsung SGH-i627 (Propel Pro)]] [375] => |- [376] => |ARMv6T2 [377] => |ARM1156T2(F)-S [378] => |9stupňová pipeline, [[SIMD]], Thumb-2, (VFP), Enhanced DSP instrukce [379] => |variabilní, MPU [380] => | [381] => | [382] => |- [383] => |ARMv6KZ [384] => |ARM1176JZ(F)-S [385] => |As ARM1136EJ(F)-S [386] => |variabilní, MMU+TrustZone [387] => | [388] => |[[iPhone|Apple iPhone]], [[iPod touch|Apple iPod touch]], [[Conexant|Conexant CX2427X]], [[Motorola RIZR Z8]], [[Motorola Motorizr Z10|Motorola RIZR Z10]], [[NVIDIA GoForce 6100|NVIDIA GeForce 6100]]{{Citace elektronické monografie| url=http://www.nvidia.com/page/goforce_6100.html | titul=GoForce 6100 | vydavatel=Nvidia.com | datum= | datum přístupu=2009-04-18}}; Telechips TCC9101, TCC9201, TCC8900, [[Fujitsu MB86H60]], Samsung S3C6410, S3C6430{{Citace elektronické monografie | url=http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&partnum=S3C6410 | titul=Samsung S3C6410 and S3C6430 Series ARM Proccessors | vydavatel=Samsung | datum= | datum přístupu=2009-10-08 | url archivu=https://web.archive.org/web/20090901161759/http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=229&partnum=S3C6410 | datum archivace=2009-09-01 | nedostupné=ano }}, Broadcom BCM2835 (single core + VideoCore IV GPU) pro [[Raspberry Pi]] 1 [389] => |- [390] => |ARMv6K [391] => |ARM11 MPCore [392] => |As ARM1136EJ(F)-S, 1–4 [[Symetrický multiprocesing|SMP]] jádra [393] => |variabilní, MMU [394] => | [395] => |[[Nvidia APX 2500]] [396] => |- [397] => ! rowspan="10" | Cortex [398] => | rowspan="6" |ARMv7-A [399] => |Cortex-A5 [400] => |VFP, NEON, Jazelle RCT a DBX, Thumb-2, 8stupňová pipeline, 1–4 SMP jádra [401] => |variabilní (L1), MMU+TrustZone [402] => |do 1500 (1.5 DMIPS/MHz) [403] => |"Sparrow" (kódové jméno ARM){{Citace elektronické monografie | příjmení=Merrit | jméno=Rick | url=http://www.eetimes.com/showArticle.jhtml?articleID=220700447 | titul="ARM stretches out with A5 core, graphics, FPGAs" | vydavatel=[[EE Times]] | datum=2009-10-21 | datum přístupu=2009-10-28 | url archivu=https://www.webcitation.org/667ov2zwD?url=http://eetimes.com/electronics-news/4085371/ARM-stretches-out-with-A5-core-graphics-FPGAs | datum archivace=2012-03-13 | nedostupné=ano }}{{Citace elektronické monografie | příjmení=Clarke | jméno=Peter | url=http://www.eetimes.com/news/semi/rss/showArticle.jhtml?articleID=213000665&cid=RSSfeed_eetimes_semiRSS | titul=ARM tips plans for Swift and Sparrow processor cores | vydavatel=[[EE Times]] | datum=2009-02-03 | datum přístupu=2009-04-18 | url archivu=https://www.webcitation.org/667ovsxRU?url=http://eetimes.com/electronics-products/processors/4110314/ARM-tips-plans-for-Swift-and-Sparrow-processor-cores | datum archivace=2012-03-13 | nedostupné=ano }}{{Citace elektronické monografie | příjmení=Segan | jméno=Sascha | url=http://www.pcmag.com/article2/0,2817,2341032,00.asp | titul=ARM's Multicore Chips Aim for Netbooks | vydavatel=[[PC Magazine]] | datum=2009-04-09 | datum přístupu=2009-04-18}} [404] => |- [405] => |Cortex-A7 [406] => |VFPv4, NEON, Jazelle RCT, Thumb-2, 8stupňová pipeline, 1–4 SMP jádra [407] => | [408] => |1.9 DMIPS / MHz [409] => |Broadcom BCM2836 (quad core A7 + VideoCore IV GPU) pro [[Raspberry Pi]] 2 [410] => |- [411] => |Cortex-A8 [412] => |VFP, NEON, Jazelle RCT, Thumb-2, 13stupňová [[Superskalární architektura|superskalární]] pipeline [413] => |variabilní (L1+L2), MMU+TrustZone [414] => |do 2000 (2.0 DMIPS/MHz v rychlostech od 600 MHz do větších než 1 GHz) [415] => |Texas Instruments [[OMAP|OMAP3xxx]], [[SBM|SBM7000]], Oregon State University [[OSWALD]], [[Gumstix|Gumstix Overo Earth]], [[Pandora (konzole)|Pandora]], [[iPod touch|Apple iPod touch (třetí generace)]], [[Archos 5]], [[Freescale Semiconductor|FreeScale]] i.MX51-[[System-on-a-chip|SOC]], [[BeagleBoard]], [[Apple iPhone 3GS]], [[Motorola Droid]], [[Palm Pre]], [[Samsung i8910]], [[Sony Ericsson Satio]], [[Smartbook#Always Innovating Touch Book|Touch Book]], [[Nokia N900]], [[ZiiLABS]] ZMS-08 SoC [416] => |- [417] => |Cortex-A9 [418] => |Application profile, (VFP), (NEON), Jazelle RCT and DBX, Thumb-2, superskalární [[spekulativní provádění]] instrukcí [[provádění instrukcí mimo pořadí|mimo pořadí]] [419] => |MMU+TrustZone [420] => |2.5 DMIPS/MHz [421] => | [422] => |- [423] => |[[ARM Cortex-A9 MPCore|Cortex-A9 MPCore]] [424] => |Jako Cortex-A9, 1–4 SMP jádra [425] => |MMU+TrustZone [426] => |2.5 DMIPS/MHz (na jádro) [427] => |[[Apple iPad]], Texas Instruments [[OMAP#OMAP4|OMAP4430/4440]], [[ST-Ericsson]] U8500, Nvidia Tegra2 [428] => |- [429] => |- [430] => |[[ARM Cortex-A15|Cortex-A15]] [431] => |Jako Cortex-A9, 1–4 SMP jader s FPU, LPAE (adresuje až 1TB) [432] => |MMU+TrustZone, hw virtualizace [433] => |2.5 DMIPS/MHz (na jádro)? [434] => |? [435] => |- [436] => |ARMv7-R [437] => |Cortex-R4(F) [438] => |Určené do [[Vestavěný systém|vestavěných systémů]], Thumb-2, (FPU) [439] => |variabilní cache, volitelné MPU [440] => |600 [[DMIPS]] @ 475 MHz [441] => |používá [[Broadcom]], TMS570 od Texas Instruments [442] => |- [443] => |ARMv7-M [444] => |Cortex-M3 [445] => |Určení pro [[Jednočipový počítač|mikrokontroléry]], pouze Thumb-. Hardwarově oddělené instrukce [446] => |žádná cache, volitelné MPU. [447] => |125 DMIPS @ 100 MHz [448] => |[[EFM32]] od [[Energy Micro]], [[Texas Instruments]] [https://web.archive.org/web/20150222085427/http://www.luminarymicro.com/ Stellaris] microcontroller family, [[ST Microelectronics]] [http://mcu.st.com STM32], [[NXP Semiconductors]] [https://web.archive.org/web/20091221043659/http://www.standardics.nxp.com/products/lpc1000/lpc17xx/ LPC1700], [[Toshiba]] [http://www.toshiba.com/taec/news/press_releases/2008/mcus_08_542.jsp TMPM330FDFG] {{Wayback|url=http://www.toshiba.com/taec/news/press_releases/2008/mcus_08_542.jsp |date=20110614084456 }}, série EM300 od [[Ember (company)|Ember]], [[Atmel]] [[AT91SAM]]3, [[Europe Technologies]] [https://web.archive.org/web/20100310191238/http://www.europe-technologies.com/easyBCU.php EasyBCU] [449] => |- [450] => |rowspan=2 |ARMv6-M [451] => |Cortex-M0 (kódové jméno "Swift"){{Citace elektronické monografie | příjmení=Clarke | jméno=Peter | url=http://www.eetimes.com/news/design/rss/showArticle.jhtml?articleID=214502333 | titul=ARM preps tiny core for low-power microcontrollers | vydavatel=[[EE Times]] | datum=2009-02-23 | datum přístupu=2009-11-30 | url archivu=https://www.webcitation.org/667ozIX8G?url=http://eetimes.com/electronics-products/processors/4110516/ARM-preps-tiny-core-for-low-power-microcontrollers | datum archivace=2012-03-13 | nedostupné=ano }} [452] => |Určení pro [[Jednočipový počítač|mikrokontroléry]], podmnožina Thumb-2 (16bitové Thumb instrukce & BL, MRS, MSR, ISB, DSB a DMB). [453] => |Žádná cache. [454] => |0.9 DMIPS/MHz [455] => |[[NXP Semiconductors]] [https://web.archive.org/web/20090924184858/http://www.standardics.nxp.com/products/lpc1000/lpc11xx/ NXP LPC1100]{{Citace elektronické monografie | příjmení=Walko | jméno=John | url=http://www.eetimes.com/news/design/rss/showArticle.jhtml?articleID=216200026 | titul=NXP first to demo ARM Cortex-M0 silicon | vydavatel=[[EE Times]] | datum=2009-03-23 | datum přístupu=2009-06-29 | url archivu=https://www.webcitation.org/667p02jg6?url=http://eetimes.com/electronics-products/processors/4110888/NXP-first-to-demo-ARM-Cortex-M0-silicon | datum archivace=2012-03-13 | nedostupné=ano }}, [[Triad Semiconductor]] {{Citace elektronického periodika |titul= |url=http://www.triadsemi.com/services/arm-powered-vcas/ |datum přístupu=29-01-2010 |url archivu=https://web.archive.org/web/20110716112427/http://www.triadsemi.com/services/arm-powered-vcas/ |datum archivace=16-07-2011 |nedostupné=ano }}, [[Melfas]]http://www.electronicsweekly.com/Articles/2009/06/10/46252/cortex-m0-used-in-low-power-touch-controller.htm, [[Chungbuk Technopark]] http://www.design-reuse.com/news/22137/arm-cortex-m0-processor.html, [[Nuvoton]] {{Citace elektronického periodika |titul=Archivovaná kopie |url=http://translate.google.co.uk/translate?hl=en&sl=zh-TW&u=http%3A%2F%2Fwww.nuvoton.com%2Fhq%2Fenu%2FNewsAndEvents%2FNews%2FMediaCoverage%2F20091005.htm&ei=WeI4S67YCJa8jAfFlvWmDg&sa=X&oi=translate&ct=result&resnum=4&ved=0CA4Q7gEwAw&prev=%2Fsearch%3Fq%3Dcortex-m0%2Bnuvoton%26hl%3Den%26safe%3Doff |datum přístupu=2010-01-29 |url archivu=https://web.archive.org/web/20110926184941/http://translate.google.co.uk/translate?hl=en&sl=zh-TW&u=http%3A%2F%2Fwww.nuvoton.com%2Fhq%2Fenu%2FNewsAndEvents%2FNews%2FMediaCoverage%2F20091005.htm&ei=WeI4S67YCJa8jAfFlvWmDg&sa=X&oi=translate&ct=result&resnum=4&ved=0CA4Q7gEwAw&prev=%2Fsearch%3Fq%3Dcortex-m0%2Bnuvoton%26hl%3Den%26safe%3Doff |datum archivace=2011-09-26 }}, [[austriamicrosystems]] http://www10.edacafe.com/nbc/articles/view_article.php?articleid=752000 [456] => |- [457] => |Cortex-M1 [458] => |Určené do FPGA, profil pro [[Jednočipový počítač|mikrokontroléry]], podmnožina Thumb-2 (16bitové Thumb instrukce & BL, MRS, MSR, ISB, DSB a DMB). [459] => |Žádná, těsně spřažená paměť je volitelná. [460] => |Do 136 DMIPS @ 170 MHz[http://www.arm.com/news/17017.html "ARM Extends Cortex Family with First Processor Optimized for FPGA"], ARM press release, March 19, 2007. Retrieved April 11, 2007. (0.8 DMIPS/MHz,[http://www.arm.com/products/CPUs/ARM_Cortex-M1.html "ARM Cortex-M1"], ARM product website. Retrieved April 11, 2007.) [461] => |[http://www.actel.com/products/mpu/CortexM1/default.aspx Actel ProASIC3, ProASIC3L, IGLOO a Fusion PSC devices], [https://web.archive.org/web/20090909101407/http://www.arm.com/fpga/ Altera Cyclone III], další FPGA produkty jsou také podporovány např. [https://web.archive.org/web/20110716174949/http://www.synplicity.com/partners/readyip/ Synplicity] [462] => [http://www.arm.com/news/17017.html ARM Extends Cortex Family with First Processor Optimized for FPGA]. [463] => |- [464] => ! Rodina [465] => ! Architektonická verze [466] => ! Jádro [467] => ! Vlastnosti [468] => ! Cache (I/D)/[[Memory management unit|MMU]] [469] => ! Typický výkon v [[Million instructions per second|MIPS]] @ MHz [470] => ! V použití [471] => |} [472] => [473] => == Přehled 32bitových procesorů ARM (ARMv8) == [474] => {| class="wikitable" [475] => |- [476] => ! Rodina [477] => ! Architektonická verze [478] => ! Jádro [479] => ! Vlastnosti [480] => ! Cache (I/D)/[[Memory management unit|MMU]] [481] => ! Typický výkon v [[Million instructions per second|MIPS]] @ MHz [482] => ! V použití [483] => |- [484] => ! rowspan=1 | [[ARM Cortex-A50|Cortex-A50]] [485] => | rowspan=1 | ARMv8-A [486] => | [[ARM Cortex-A32|Cortex-A32]] [487] => |32bit (ARMv8), výkon podobný 64bitovému A35, energeticky poněkud efektivnější.{{Citace elektronického periodika [488] => | příjmení = Olšan [489] => | jméno = Jan [490] => | titul = ARM uvádí jádro Cortex-A32. Architektura ARMv8 bez 64 bitů pro IoT či hodinky [491] => | periodikum = http://www.cnews.cz [492] => | datum_vydání = 2016-02-25 [493] => | datum_přístupu = 2016-02-25 [494] => | url = http://www.cnews.cz/arm-uvadi-jadro-cortex-a32-architektura-armv8-bez-64-bitu-pro-iot-ci-hodinky [495] => | jazyk = český [496] => }} [497] => |? [498] => |? [499] => |[[Internet věcí|IoT]] [500] => |- [501] => ! Rodina [502] => ! Architektonická verze [503] => ! Jádro [504] => ! Vlastnosti [505] => ! Cache (I/D)/[[Memory management unit|MMU]] [506] => ! Typický výkon v [[Million instructions per second|MIPS]] @ MHz [507] => ! V použití [508] => |} [509] => [510] => == Přehled 64bitových procesorů ARM (ARMv8) == [511] => {| class="wikitable" [512] => |- [513] => ! Rodina [514] => ! Architektonická verze [515] => ! Jádro [516] => ! Vlastnosti [517] => ! Cache (I/D)/[[Memory management unit|MMU]] [518] => ! Typický výkon v [[Million instructions per second|MIPS]] @ MHz [519] => ! V použití [520] => |- [521] => ! rowspan="5" | [[ARM Cortex-A50|Cortex-A50]] [522] => | rowspan="5" | ARMv8-A [523] => | [[ARM Cortex-A35|Cortex-A35]] [524] => |64/32bit, o 25% energeticky efektivnější než A53.[http://diit.cz/clanek/arm-predstavil-ultra-miniaturni-64bit-jadro-cortex-a35 ARM představil ultra-miniaturní 64bit jádro Cortex-A35] Je o 33% energeticky úspornější a zabírá o 25% menší plochu na čipu než A53.{{Citace elektronické monografie|příjmení = |jméno = |titul = New ARM Cortex-A35 Processor Extends the ARMv8-A Architecture Deeper Into Mobile and Embedded Markets|url = https://www.arm.com/about/newsroom/new-arm-cortex-a35-processor-extends-armv8-a-architecture-deeper-into-mobile-and-embedded-markets.php|vydavatel = ARM|místo = |datum vydání = 10.11.2015|datum přístupu = 13.11.2015}} [525] => |? [526] => |? [527] => |low end [528] => |- [529] => |[[ARM Cortex-A53|Cortex-A53]] [530] => |64/32bit, provádění instrukcí v (původním) pořadí – [[in-order]] (výkon přibližně na úrovni 32bitového Cortex-A9{{Citace elektronické monografie|příjmení = |jméno = |titul = ARM's Cortex A57 and Cortex A53: The First 64-bit ARMv8 CPU Cores|url = http://www.anandtech.com/show/6420/arms-cortex-a57-and-cortex-a53-the-first-64bit-armv8-cpu-cores|vydavatel = http://www.anandtech.com/|místo = |datum vydání = }}; dále výkonnostní srovnání s Cortex-A7{{Citace elektronické monografie|příjmení=By|titul=Hackaday|url=http://hackaday.com/2016/03/01/pi-3-benchmarks-the-marketing-hype-is-true/|datum přístupu=2016-05-15}}) [531] => |? [532] => |? [533] => |low end/mainstream PC, main stream smartfonů; Samsung Exynos Octa + [[GPU]] Mali-T830{{Citace elektronického periodika|příjmení = Václavík|jméno = Lukáš|titul = Exynos 7 Octa 7870 je stvořen pro střední třídu. Samsung snížil spotřebu o třetinu|periodikum = http://www.cnews.cz/|vydavatel = |url = http://www.cnews.cz/exynos-7-octa-7870-je-stvoren-pro-stredni-tridu-samsung-snizil-spotrebu-o-tretinu|datum vydání = 2016-02-17|datum přístupu = 2016-02-17}}; Qualcomm Snapdragon 610 (čtyřjádro), Qualcomm Snapdragon 615 (osmijádro), oba používají [[GPU]] Adreno 405http://www.zive.cz/clanky/nove-mobilni-procesory-qualcomm-intel-i-mediatek/sc-3-a-172665/default.aspx Nové mobilní procesory: Qualcomm, Intel i MediaTek Viz též [[Raspberry Pi|Rasperry Pi]] 3.{{Citace elektronického periodika [534] => | titul = Raspberry Pi Documentation - Processors [535] => | periodikum = www.raspberrypi.com [536] => | url = https://www.raspberrypi.com/documentation/computers/processors.html [537] => | jazyk = en [538] => | datum přístupu = 2024-01-12 [539] => }} [540] => |- [541] => |[[ARM Cortex-A57|Cortex-A57]] [542] => |64/32bit, provádění instrukcí mimo (původní) pořadí – [[out-of-order]] (o 56%rychlejší na takt než Cortex-A53){{Citace elektronické monografie|příjmení = Armasu|jméno = Lucian|titul = Huawei Kirin 930 Chip Uses High Frequency Cortex-A53 For High-End Performance|url = http://www.tomshardware.com/news/huawei-cortex-a53-high-end-performance,28840.html|vydavatel = http://www.tomshardware.com/|místo = |datum vydání = }}{{Citace elektronického periodika [543] => | příjmení = Souček [544] => | jméno = Jiří [545] => | titul = Osmijádrový Opteron A1100 Seattle konečně vydán [546] => | periodikum = http://diit.cz/ [547] => | datum_vydání = 2016-01-15 [548] => | datum_přístupu = 2016-01-15 [549] => | url = http://diit.cz/clanek/opteron-a1100-seattle [550] => | jazyk = česky [551] => }}{{Citace elektronického periodika [552] => | titul = AMD odštartovala výrobu ARM procesorov [553] => | periodikum = http://dsl.sk/ [554] => | datum_vydání = 2016-01-15 [555] => | datum_přístupu = 2016-01-15 [556] => | url = http://www.dsl.sk/article.php?article=17921 [557] => | jazyk = slovensky [558] => }} [559] => |? [560] => |? [561] => |servery/mainstream PC, též v kombinaci s úsporným Cortex-A53 [562] => |- [563] => |[[ARM Cortex-A72|Cortex-A72]] [564] => |64/32bit, provádění instrukcí mimo (původní) pořadí – [[out-of-order]] (o 20-60%rychlejší na takt než Cortex-A57){{Citace elektronického periodika [565] => | příjmení = Javůrek [566] => | jméno = Karel [567] => | titul = Cortex-A72: útok ARMu na 14nm čip Core M [568] => | periodikum = Zive.cz [569] => | datum_přístupu = 2015-08-09 [570] => | lokace = http://www.zive.cz/ [571] => | url = http://www.zive.cz/clanky/cortex-a72-utok-armu-na-14nm-cip-core-m/sc-3-a-178126/default.aspx [572] => | jazyk = česky [573] => }} [574] => |? [575] => |? [576] => |servery/mainstream PC, též v kombinaci s úsporným Cortex-A53{{Citace elektronické monografie [577] => | titul = Cortex-A72 Processor [578] => | vydavatel = ARM [579] => | datum_přístupu = 2015-08-09 [580] => | url = http://www.arm.com/products/processors/cortex-a/cortex-a72-processor.php [581] => | jazyk = anglicky [582] => }}http://diit.cz/clanek/arm-predstavil-cpu-cortex-a72-gpu-mali-t880-pro-smartphony-roku-2016 ARM představil Cortex-A72 a GPU Mali-T880, platformu pro smartphony roku 2016http://www.abclinuxu.cz/clanky/hw-novinky-raspberry-pi-2-je-tu ARM odhalil inovované architektury Cortex-A72 a Mali-T880http://pctuning.tyden.cz/component/content/article/1-aktualni-zpravy/32919-prvni-cipy-vyuzivajici-novou-architekturu-arm-cortex-a72-dorazi-na-trh-v-roce-2016 První čipy využívající novou architekturu ARM Cortex-A72 dorazí na trh v roce 2016, [[GPU]] Mali-T880. Viz též [[Raspberry Pi|Raspberry Pi]] 4.{{Citace elektronického periodika [583] => | titul = Raspberry Pi Documentation - Processors [584] => | periodikum = www.raspberrypi.com [585] => | url = https://www.raspberrypi.com/documentation/computers/processors.html [586] => | jazyk = en [587] => | datum přístupu = 2024-01-12 [588] => }} [589] => |- [590] => |[[ARM Cortex-A73|Cortex-A73]] [591] => |64/32bit, provádění instrukcí mimo (původní) pořadí – [[out-of-order]]; jeho [[Vlákno (program)|jednovláknový]] výkon je při přepočtu na plochu čipu momentálně nejvyšší, a až o 30% vyšší než [[ARM Cortex-A72|Cortex-A72]], při zachování příkonu a zmenšení "otisku" [[Centrální procesorová jednotka|CPU]] na čipu.{{Citace elektronického periodika [592] => | příjmení = Lawson [593] => | jméno = Stephen [594] => | titul = The company's new CPU and GPU designs aim for high efficiency and sustained performance [595] => | periodikum = www.ComputerWorld.com [596] => | datum_vydání = 2016-05-29 [597] => | datum_přístupu = 2016-05-30 [598] => | lokace = http://www.computerworld.com/ [599] => | url = http://www.computerworld.com/article/3076617/mobile-wireless/arms-next-gen-cortex-a73-chips-are-just-right-for-your-phone.html [600] => | jazyk = anglický [601] => }}{{Citace elektronického periodika [602] => | příjmení = Larabel [603] => | jméno = Michail [604] => | titul = ARM Announces the Mali-G71 Graphics Processor, Cortex-A73 [605] => | periodikum = Phoronix.com [606] => | datum_vydání = 2016-05-30 [607] => | datum_přístupu = 2016-05-30 [608] => | lokace = http://www.phoronix.com [609] => | url = http://www.phoronix.com/scan.php?page=news_item&px=ARM-Mali-G71 [610] => | jazyk = anglicky [611] => }}{{Citace elektronické monografie [612] => | titul = Cortex-A73 Processor [613] => | vydavatel = ARM Ltd. [614] => | datum_přístupu = 2016-05-30 [615] => | url = https://www.arm.com/products/processors/cortex-a/cortex-a73-processor.php [616] => | jazyk = anglicky [617] => }}{{Citace elektronické monografie|titul=DSL.sk|url=http://www.dsl.sk/article.php?article=18439|vydavatel=DSL.sk|datum přístupu=2016-05-30}} [618] => |? [619] => |? [620] => |Prémiová až mainstreamová mobilní zařízení. Virtuální realita. Možno použít s CPU jádry [[Cortex-A53]] nebo [[Cortex-A35]]; a GPU jádry Mali-G71. [621] => |- [622] => ! [623] => |ARMv8.2-A [624] => |[[Cortex-A76]] [625] => |64/32bit, provádění instrukcí mimo (původní) pořadí – [[out-of-order]].{{Citace elektronického periodika [626] => | titul = Cortex-A76 [627] => | periodikum = developer.arm.com [628] => | url = https://developer.arm.com/Processors/Cortex-A76 [629] => | datum přístupu = 2024-04-07 [630] => }} [631] => |L1 I-cache/D-cache 64KiB; L2 cache 128 až 512KiB; L3 cache volitelná, 512KiB až 4MiB. [632] => |Výkon jednojádrově Raspberry Pi 5 774, čtyřjádrově 1588; oproti Raspberry Pi 4, které má jednojádrově 340, čtyřjádrově 723.{{Citace elektronického periodika [633] => | příjmení = Alasdair [634] => | jméno = Allan [635] => | titul = Benchmarking Raspberry Pi 5 [636] => | periodikum = www.raspberrypi.com [637] => | vydavatel = www.raspberrypi.com [638] => | url = https://www.raspberrypi.com/news/benchmarking-raspberry-pi-5/ [639] => | datum přístupu = 2024-04-07 [640] => }}{{Citace elektronické monografie [641] => | příjmení = Lee [642] => | jméno = David [643] => | titul = Raspberry Pi 5 CPU Performance [644] => | url = https://medium.com/@davidly_33504/raspberry-pi-5-cpu-performance-2d019aa6c0df [645] => | datum vydání = 2023-11-14 [646] => | datum přístupu = 2024-04-07 [647] => | jazyk = en [648] => }} [649] => |Viz též Broadcom BCM2712: [[Raspberry Pi|Raspberry Pi]] 5; s GPU jádry VideoCore VII GPU, supporting [[OpenGL ES]] 3.1, [[Vulkan]] 1.2.{{Citace elektronického periodika [650] => | příjmení = Upton [651] => | jméno = Eben [652] => | titul = Introducing: Raspberry Pi 5! [653] => | periodikum = www.raspberrypi.com [654] => | vydavatel = www.raspberrypi.com [655] => | url = https://www.raspberrypi.com/news/introducing-raspberry-pi-5/ [656] => | jazyk = en [657] => | datum přístupu = 2024-04-07 [658] => }} [659] => |- [660] => ! Rodina [661] => ! Architektonická verze [662] => ! Jádro [663] => ! Vlastnosti [664] => ! Cache (I/D)/[[Memory management unit|MMU]] [665] => ! Typický výkon v [[Million instructions per second|MIPS]] @ MHz [666] => ! V použití [667] => |} [668] => [669] => == Přehled procesorů ARMv9 == [670] => {| class="wikitable" [671] => |- [672] => ! Rodina [673] => ! Architektonická verze [674] => ! Jádro [675] => ! Vlastnosti [676] => ! Cache (I/D)/[[Memory management unit|MMU]] [677] => ! Typický výkon v [[Million instructions per second|MIPS]] @ MHz [678] => ! V použití [679] => |- [680] => ! rowspan="2" | Cortex-X2 [681] => | rowspan="2" | ARMv9-A [682] => | [[ARM Cortex-A510|Cortex-A510]] [683] => | 3x [[in-order]] [[Pipelining|pipeline]], trojitý výběr, dekódování a provádění instrukcí; 3x [[Aritmeticko-logická jednotka|ALU]] [684] => |? [685] => |? [686] => | Následovník [[ARM Cortex-A55|Cortex-A55]], o 35% vyšší výkon, o 20% vyšší energetická efektivita. "LITTLE" - doplněk [[ARM Cortex-A710|Cortex-A710]]{{Citace elektronické monografie [687] => | příjmení = Olšan [688] => | jméno = Jan [689] => | titul = Architektury CPU ARM Cortex-X2, Cortex-A710 a Cortex-A510 [690] => | url = https://www.cnews.cz/arm-uvadi-armv9-jadra-cortex-x2-a-cortex-a710-nove-male-jadro-cortex-a510-je-jako-bulldozer-architektura/ [691] => | datum vydání = 2021-05-26 [692] => | datum přístupu = 2022-04-19 [693] => | jazyk = cs [694] => }}{{Citace elektronické monografie [695] => | příjmení = Olšan [696] => | jméno = Jan [697] => | titul = ARMv9, SVE, SVE2: nová generace CPU architektury ARM [698] => | url = https://www.cnews.cz/arm-nova-generace-cpu-architektura-armv9-sve-sve2-bezpecnostni-novinky/ [699] => | datum vydání = 2021-04-07 [700] => | datum přístupu = 2022-04-02 [701] => | jazyk = cs [702] => }} [703] => |- [704] => | [[ARM Cortex-A710|Cortex-A710]] [705] => | 5x [[in-order|out-of-order]] [[Pipelining|pipeline]], pětinásobný výběr, dekódování a provádění instrukcí; 4x [[Aritmeticko-logická jednotka|ALU]] [706] => |? [707] => |? [708] => | Následovník [[ARM Cortex-A78|Cortex-A78]], o 10% vyšší výkon, o 30% vyšší energetická efektivita, 2x [[strojové učení]]. "big" - doplněk [[ARM Cortex-A510|Cortex-A510]]{{Citace elektronického periodika [709] => | příjmení = Ltd [710] => | jméno = Arm [711] => | titul = Cortex-A710 [712] => | periodikum = Arm {{!}} The Architecture for the Digital World [713] => | url = https://www.arm.com/products/silicon-ip-cpu/cortex-a/cortex-a710 [714] => | jazyk = en [715] => | datum přístupu = 2022-04-19 [716] => }} [717] => |- [718] => ! Rodina [719] => ! Architektonická verze [720] => ! Jádro [721] => ! Vlastnosti [722] => ! Cache (I/D)/[[Memory management unit|MMU]] [723] => ! Typický výkon v [[Million instructions per second|MIPS]] @ MHz [724] => ! V použití [725] => |} [726] => [727] => == Charakteristika architektury ARM == [728] => * přístup do paměti pouze [[Strojová instrukce|instrukcemi]] Load/Store [729] => * částečné překrývání vnitřních registrů [730] => * možnost podmíněného vykonání instrukcí [731] => * jednoduchý a výkonný instrukční soubor, jednoduše využitelné [[Překladač|kompilátory]] vyšších [[programovací jazyk|programovacích jazyků]] [732] => [733] => Procesory ARM podporují dva adresové módy. Můžeme [[Adresa (programování)|adresovat]] buď prostřednictvím [[čítač instrukcí|čítače instrukcí]], nebo pomocí bázové adresy uložené v jednom z vnitřních registrů. Do paměti lze přistupovat pouze instrukcemi Load/Store (Load-Store Architecture) výrazně zjednodušuje výkonnou jednotku (Execution Unit) procesoru, protože pouze několik instrukcí pracuje přímo s pamětí. Většina instrukcí pracuje s vnitřními registry. [734] => [735] => ARM procesory podporují dvě úrovně priority [[přerušení]] s dvěma zaměnitelnými bankami registrů. Nejkratší doba provedení požadavku na přerušení je poskytována režimem rychlého přerušení [[FIQ]] (Fast Interrupt Request). Druhý typ přerušení je [[IRQ]] (Interrupt Request), který se používá pro obsluhu přerušení nevyžadujících extrémně krátké doby odezvy nebo v případě, že vlastní obsluha přerušení je oproti době reakce procesoru mnohonásobně delší. [736] => [737] => == Architektura procesoru ARM == [738] => Procesor ARM obsahuje 44 základních instrukcí s jednotnou šířkou 32 bitů. V jednom taktu se vykonávají pouze instrukce pracující s [[aritmeticko-logická jednotka|aritmeticko-logickou jednotkou (ALU)]], s registry nebo s přímými [[operand]]y. [739] => [740] => Procesor pracuje ve čtyřech základních režimech: [741] => * uživatelský režim USR [742] => * [[privilegovaný režim]] supervizora SUP [743] => * privilegovaný režim přerušení IRQ [744] => * privilegovaný režim rychlého přerušení FIQ [745] => [746] => V procesoru je obsaženo 25 částečně se překrývajících 32bitových registrů (15 registrů je univerzálních a zbývajících 10 má speciální funkce), z toho 16 registrů je v každém režimu činnosti programově přístupných. [747] => [748] => {| class="wikitable" [749] => |+ Množina registrů procesoru [750] => ! Režim [751] => ! Mód [752] => ! colspan="6" | Registry [753] => ! [754] => ! Poznámka [755] => |- [756] => | Uživatelský [757] => | 0 [758] => | rowspan="4" | R0 až R9 [759] => | R10 [760] => | R11 [761] => | R12 [762] => | R13 [763] => | R14 [764] => | rowspan="4" | R15
(PSW) [765] => |- [766] => | Rychlé přerušení [767] => | 1 [768] => | R10
FIQ [769] => | R11
FIQ [770] => | R12
FIQ [771] => | R13
FIQ [772] => | R14
FIQ [773] => | rowspan="3" | Privilegované [774] => |- [775] => | Přerušení [776] => | 2 [777] => | R10 [778] => | R11 [779] => | R12 [780] => | R13
IRQ [781] => | R14
IRQ [782] => |- [783] => | Supervisor [784] => | 3 [785] => | R10 [786] => | R11 [787] => | R12 [788] => | R13
SVC [789] => | R14
SVC [790] => |} [791] => [792] => Registry R0 až R13 jsou přístupné v uživatelském režimu pro libovolný účel. Registr R14 je určen výhradně pro uživatelský režim. Pět registrů je speciálně určeno pro režim rychlého přerušení ([[FIQ]]). Je-li procesor v režimu FIQ, je těchto pět registrů mapováno do registrů R10 až R14. V registru R14 je uložena návratová adresa do přerušeného programu. Další dva registry jsou určeny pro režim přerušení ([[IRQ]]) a v tomto režimu překrývají registry R13 a R14 uživatelského režimu. Další dva registry jsou určeny pro privilegovaný režim supervizora. Poslední registr R15 obsahuje stavové slovo procesoru a [[čítač instrukcí]], který je sdílen všemi režimy činnosti. Významově nejvyšších 6 bitů PSW obsahuje stav procesoru, dalších 24 bitů představuje čítač instrukcí a významově nejnižší dva bity obsahují aktuální režim činnosti procesoru. [793] => [794] => == Specifika procesoru ARM == [795] => Jak bylo uvedeno, procesor obsahuje množinu částečně se překrývajících [[Registr procesoru|registrů]], takže v případě přerušení nemusí být proveden kompletní úklid registrů. V případě režimu rychlého přerušení FIQ je zkrácení doby odezvy procesoru dosaženo použitím čtyř lokálních univerzálních registrů a jednoho registru s návratovou adresou. Tyto registry mohou obsahovat všechny ukazatele a různé [[čítač]]e používané v jednoduchých [[Funkce (programování)|procedurách]] obsluhy [[Vstup/výstup|vstupů a výstupů]], takže lze dobře dosáhnout velmi rychlého opakovaného přepínání procesoru mezi uživatelským režimem a režimem „rychlého přerušení“. [796] => [797] => Procesor je dále schopen obsloužit následující přerušení: [798] => * chyba v [[adresování]] (Address Exception Trap) [799] => * chyba při čtení, nebo zápisu dat do vnější [[paměť|paměti]] (Data Fetch Cyrcle Aborts) [800] => * chyba při čtení [[Strojová instrukce|instrukce]] z vnější paměti (Instruction Fetch Cyrcle Aborts) [801] => * přerušení programovými prostředky (instrukce SWI) [802] => * nedefinovaný kód instrukcí (Undefined Instruction Traps) [803] => * [[reset]] procesoru [804] => [805] => Procesor poskytuje 26bitovou adresu lineární [[Operační paměť|operační paměti]], což umožňuje adresovat 64 [[Bajt|MiB]] fyzické paměti. Odkaz na data mimo rozsah způsobí [[přerušení]] chyby adresování (Address Exception Trap). [806] => [807] => {| class="wikitable" [808] => |+ Vektory obsluh jednotlivých přerušení [809] => ! Adresa [810] => ! Funkce [811] => ! Priorita [812] => |- [813] => | 000 0000 [814] => | Reset [815] => | 0 (nejvyšší) [816] => |- [817] => | 000 0014 [818] => | Chyba adresace [819] => | 1 [820] => |- [821] => | 000 0010 [822] => | Abort (datový) [823] => | 2 [824] => |- [825] => | 000 001C [826] => | Rychlé přerušení (FIQ) [827] => | 3 [828] => |- [829] => | 000 0018 [830] => | Přerušení (IRQ) [831] => | 4 [832] => |- [833] => | 000 000C [834] => | Abort (instrukční) [835] => | 5 [836] => |- [837] => | 000 0004 [838] => | Nedefinovaný instrukční kód [839] => | 6 [840] => |- [841] => | 000 0008 [842] => | Softwarové přerušení [843] => | 7 (nejnižší) [844] => |} [845] => [846] => == Instrukční soubor procesoru ARM == [847] => Instrukční soubor můžeme rozdělit na skupiny: [848] => * instrukce zpracování údajů – zpracování registrových operandů, zpracování přímých operandů, nastavení podmínkového kódu a instrukce aritmeticko-logické [849] => * instrukce jednoduchého přenosu údajů [850] => * instrukce blokového přenosu údajů – instrukce vykonávají přenos mezi skupinou registrů a spojitou oblastí paměti, přičemž jeden registr je použit jako směrník [851] => * instrukce větvení a větvení s uchováním návratové adresy (tyto instrukce odkládají PSW do R14) [852] => * instrukce přechodu do privilegovaného režimu supervizora, které zahrnují i programové přerušení [853] => [854] => Všechny instrukce mají čtyřbitový prefix, který zajišťuje podmíněné vykonání samotné instrukce. Instrukce zpracování údajů pracují pouze nad souborem vnitřních registrů a každá z těchto instrukcí obsahuje reference na tři operandy: jeden cílový a dva zdrojové. [855] => [856] => ''Instrukce přenosu údajů'' jsou použity k přenosu dat mezi pamětí a souborem registrů (Load) a naopak (Store). Efektivní adresa je vypočtena součtem obsahu zdrojového registru a posuvu (offset) daného 12bitovou konstantou nebo obsahem dalšího registru. Posuv (offset) může být přičítán k indexovému registru nebo od něj odčítán. Instrukce přenosu údajů mohou pracovat jak s jednotlivými [[Bajt|byty]], tak s dvojitým slovem (Double Word, 32bitů). Byte přečtený z paměti je uložen do významově nejnižších 8bitů cílového registru a zbytek obsahu je zaplněn nulami. [857] => [858] => ''Instrukce blokového přenosu'' zabezpečují přenos několika registrů jednou instrukcí. Instrukce obsahuje pole bitů, z nichž každý odpovídá jednomu registru viditelnému v daném režimu. Bit 0 odpovídá R0, bit 1 odpovídá R1, atd. [859] => [860] => ''Instrukce programového přerušení'' jsou použity především pro přechod do privilegovaného režimu supervizora. PSW je ukládáno do registru R14 režimu supervizora a hodnota čítače instrukcí je dána adresou softwarového přerušení. [861] => [862] => == Odkazy == [863] => === Reference === [864] => [865] => [866] => === Literatura === [867] => * {{Citace monografie [868] => | příjmení = Ličev [869] => | jméno = Lačezar [870] => | příjmení2 = Morkes [871] => | jméno2 = David [872] => | titul = Procesory – architektura, funkce, použití [873] => | vydavatel = Computer Press [874] => | místo = Praha [875] => | rok = 1999 [876] => | isbn = 80-7226-172-X [877] => | kapitola = [878] => | strany = [879] => | jazyk = [880] => }} [881] => * {{Citace monografie [882] => | příjmení = Váňa [883] => | jméno = Vladimír [884] => | příjmení2 = [885] => | jméno2 = [886] => | titul = ARM pro začátečníky [887] => | vydavatel = BEN [888] => | místo = Praha [889] => | rok = 2009 [890] => | isbn = 978-80-7300-246-6 [891] => | kapitola = [892] => | strany = [893] => | jazyk = cs [894] => }} [895] => [896] => === Související články === [897] => * [[ARM big.LITTLE]] [898] => [899] => === Externí odkazy === [900] => * {{Commonscat}} [901] => * {{cs}} [https://www.cnews.cz/clanky/snapdragon-x-elite-s-architekturou-oryon-odhalen-je-tu-revoluce-windows-na-procesorech-arm/ Snapdragon X Elite s architekturou Oryon odhalen. Je tu revoluce Windows na procesorech ARM?] - cnews.cz [902] => * {{sk}} [http://www.dsl.sk/article.php?article=25049 Predstavené prvé ARMv9 procesory, už iba 64-bitové] - na DSL.sk [903] => * {{sk}} [http://www.dsl.sk/article.php?article=24883 Arm predstavila novú architektúru ARMv9] - na DSL.sk [904] => * {{cs}} [http://mobil.idnes.cz/snapdragon-835-0ct-/mob_tech.aspx?c=A170408_195511_mob_tech_ram Procesor, který mají některé Samsungy S8, drtí konkurenty] [905] => * {{cs}} [https://www.root.cz/clanky/64bitove-mikroprocesory-s-architekturou-aarch64/ 64bitové mikroprocesory s architekturou AArch64] - na Root.cz [906] => * {{cs}} [https://www.root.cz/clanky/instrukcni-sada-aarch64/ Instrukční sada AArch64] - na Root.cz [907] => * {{cs}} [https://www.root.cz/zpravicky/arm-predstavil-dva-nove-procesory-cortex-a75-a-a55/ ARM představil dva nové procesory Cortex-A75 a A55] [908] => * {{cs}} [http://pandatron.cz/?542&at91sam7se512_-_schema_zkusebni_desky] [909] => * {{cs}} [http://pandatron.cz/?606&at91sam7s_-_1.dil:_seznameni_s_obvody] [910] => {{Autoritní data}} [911] => [912] => [[Kategorie:Architektura ARM]] [913] => [[Kategorie:Instrukční sady]] [914] => [[Kategorie:Architektura počítače]] [] => )
good wiki

ARM

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. Globálně je v roce 2013 ARM nejpočetněji zastoupenou architekturou mikroprocesorů, přičemž 60 % mobilních zařízení na světě obsahuje ARM čip.

More about us

About

Expert Team

Vivamus eget neque lacus. Pellentesque egauris ex.

Award winning agency

Lorem ipsum, dolor sit amet consectetur elitorceat .

10 Year Exp.

Pellen tesque eget, mauris lorem iupsum neque lacus.

You might be interested in

,'XScale','OMAP','Memory management unit','Million instructions per second','NXP Semiconductors','ARM Cortex-A50','Risc PC','ARM7','Raspberry Pi','ARM7TDMI','ARM9E','ARM9'