Частина інформації в цій статті застаріла. (вересень 2020) |
У наведеному нижче списку перераховано мікроархітектури ARM, спроектованих ARM Holdings і сторонніми компаніями. Список відсортовано за версією набору команд ARM, релізом і назвою.
Компанія ARM надає загальний список численних вендорів, що імплементують процесорні ядра з архітектурою ARM.
Серія | Версія архітектури | Ядро | Характеристика | Кеш (I/D)/MMU | Типова швидкодія @ MHz | Використання |
---|---|---|---|---|---|---|
ARM1 | ARMv1 | ARM1 | Відсутній | другий процесор для | ||
ARM2 | ARMv2 | ARM2 | До архітектури додано MUL (інструкцію множення) | Відсутній | 4 MIPS @ 8 MHz 0.33 /MHz | Acorn Archimedes, |
ARMv2a | ARM250 | Інтегрований MEMC (Блок керування пам'яттю), Графічний процесор та процесор вводу-виводу. Архітектура 2a додала SWP і SWPB (своп) інструкції. | Відсутній, MEMC1a | 7 MIPS @ 12 MHz | Acorn Archimedes | |
ARM3 | ARMv2a | ARM2a | Вперше використовується в архітектурі ARM процесорний кеш. | уніфіковані 4кб | 12 MIPS @ 25 MHz 0.50 /MHz | Acorn Archimedes |
ARM6 | ARMv3 | ARM60 | v3 архітектура вперше підтримувала ширину адресної шини пам'яті 32 біти (на відміну від 26 бітів) | відсутній | 10 MIPS @ 12 MHz | 3DO Interactive Multiplayer, Zarlink GPS приймач |
ARM600 | Кеш та співпроцесорна шина (для FPA10 розрахунків із рухомою комою). | уніфіковані 4кб | 28 MIPS @ 33 MHz | |||
ARM610 | Кеш, відсутня співпроцесорна шина. | уніфіковані 4кб | 17 MIPS @ 20 MHz 0.65 /MHz | , Apple Newton 100 series | ||
ARM7 | ARMv3 | ARM700 | уніфіковані 8кб | 40 MHz | прообраз процесорної плати | |
ARM710 | уніфіковані 8кб | 40 MHz | ||||
ARM710a | уніфіковані 8кб | 40 MHz 0.68 /MHz | , | |||
ARM7100 | Інтегрована система на кристалі. | уніфіковані 8кб | 18 MHz | |||
ARM7500 | Інтегрована система на кристалі. | уніфіковані 4кб | 40 MHz | |||
ARM7500FE | Інтегрована система на кристалі. Додано FPA (Floating-Point Accelerator — прискорювач обрахунків із рухомою комою) та EDO (Enhanced Data Out — прискорений ввід/вивід) контролер пам'яті. | уніфіковані 4кб | 56 MHz 0.73 /MHz | |||
ARMv4T | ARM7TDMI(-S) | 3-х етапний конвеєр, Thumb | відсутній | 15 MIPS @ 16.8 MHz | Game Boy Advance, Nintendo DS, iPod, , Atmel 7, | |
ARM710T | уніфіковані 8кб, MMU | 36 MIPS @ 40 MHz | , /Revo Plus/Diamond Mako | |||
ARM720T | уніфіковані 8кб, MMU | 60 MIPS @ 59.8 MHz | ||||
ARM740T | MPU | |||||
ARMv5TEJ | ARM7EJ-S | Jazelle DBX, вдосконалені інструкції обробки цифрових сигналів, 5-ти етапний конвеєр | відсутній | |||
StrongARM | ARMv4 | SA-110 | 16 KB/16 KB, MMU | 203 MHz 1.0 /MHz | Apple Newton 2x00 серії, , Rebel/Corel Netwinder, Chalice CATS, Psion Netbook | |
SA-1110 | 16 KB/16 KB, MMU | 233 MHz | , Intel Assabet, H36x0, , SL-5x00, 7xx, | |||
ARM8 | ARMv4 | ARM810 | 5-ти етапний конвеєр, статистичне передбачення розгалужень, пам'ять із подвійною пропускною шиною | уніфіковані 8кб, MMU | 84 MIPS @ 72 MHz 1.16 /MHz | прообраз процесорної плати |
ARM9TDMI | ARMv4T | ARM9TDMI | 5-ти етапний конвеєр | відсутній | ||
ARM920T | 16 KB/16 KB, MMU | 200 MIPS @ 180 MHz | , , (first core), (Motorola i. MX1), Hewlet Packard , , [Cirrus Logic EP9315], Samsung s3c2442 (, ) | |||
ARM922T | 8 кб/8 кб, MMU | |||||
ARM940T | 4 кб/4 кб, MPU (memory protection unit — блок захисту пам'яті) | (друге ядро), Meizu | ||||
ARM9E | ARMv5TE | ARM946E-S | Вдосконалені інструкції обробки цифрових сигналів | змінний, сильно пов'язана пам'ять, MPU | Nintendo DS, Nokia N-Gage, Conexant 802.11 chips | |
ARM966E-S | без кешу, TCMs (terminal-to-computer multiplexer — мультиплексор каналу зв'язку) | |||||
ARM968E-S | без кешу, TCMs | |||||
ARMv5TEJ | ARM926EJ-S | Jazelle DBX, вдосконалені інструкції обробки цифрових сигналів | різноманітний, TCMs, MMU | 220 MIPS @ 200 MHz, | Мобільні телефони: Nokia 6630; Sony Ericsson (серії K та W); Siemens та (серії x65 та новіші); Texas Instruments 1710, 1610, 1611, 1612, ; Qualcomm MSM6100, MSM6125, MSM6225, MSM6245, MSM6250, MSM6255A, MSM6260, MSM6275, MSM6280, MSM6300, MSM6500, MSM6800; Freescale , i.MX27, Atmel 9, GPH Wiz | |
ARMv5TE | ARM996HS | Самотактований процесор, вдосконалені інструкції обробки цифрових сигналів | без кешу, TCMs, MPU | |||
ARM10E | ARMv5TE | ARM1020E | (VFP), 6-рівневий конвеєр, вдосконалені інструкції обробки цифрових сигналів | 32 KB/32 KB, MMU | ||
ARM1022E | (VFP) | 16 KB/16 KB, MMU | ||||
ARMv5TEJ | ARM1026EJ-S | Jazelle DBX, вдосконалені інструкції обробки цифрових сигналів | різний, MMU чи MPU | |||
XScale | ARMv5TE | 80200/IOP310/IOP315 | Процесор вводу/виводу, вдосконалені інструкції обробки цифрових сигналів | |||
80219 | 400/600 MHz | N2100 | ||||
IOP321 | 600 BogoMips @ 600 MHz | |||||
IOP33x | ||||||
IOP34x | 1-2 ядра, прискорення RAID | 32K/32K L1, 512K L2, MMU | ||||
PXA210/PXA250 | Прикладний процесор, 7-ми рівневий конвеєр | SL-5600, iPAQ H3900 | ||||
PXA255 | 32KB/32KB, MMU | 400 BogoMips @ 400 MHz | , E2,, iRex | |||
PXA26x | за замовчуванням 400 MHz, максимально 624 MHz | |||||
PXA27x | Прикладний процесор | 32 кб/32 кб, MMU | 800 MIPS @ 624 MHz | , HTC Universal, HP hx4700, SL-C1000, 3000, 3100, 3200, x30, x50, and x51 series, Motorola Q, , , , 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 | ||
PXA800(E)F | ||||||
Monahans | 1000 MIPS @ 1.25 GHz | |||||
PXA900 | Blackberry 8700, Blackberry Pearl (8100) | |||||
IXC1100 | Процесор панелі управління | |||||
IXP2400/IXP2800 | ||||||
IXP2850 | ||||||
IXP2325/IXP2350 | ||||||
IXP42x | ||||||
IXP460/IXP465 | ||||||
ARM11 | ARMv6 | ARM1136J(F)-S | SIMD, Jazelle DBX, (VFP), 8-ми етапний конвеєр | різний, MMU | 740 @ 532—665 MHz (i.MX31 SoC), 400—528 MHz | Texas Instruments 2420 (, Nokia N93, Nokia N95, ), Zune, , , , Qualcomm MSM7200 (разом із інтегрованим ARM926EJ-S співпроцесором @ 274 MHz, використовувався в , , ), Freescale (який використовувався в оригінальному Zune 30gb). |
ARMv6T2 | ARM1156T2(F)-S | SIMD, Thumb-2, (VFP), 9-ти етапний конвеєр | різний, MMU | різний, MPU | ||
ARMv6KZ | ARM1176JZ(F)-S | SIMD, Jazelle DBX, (VFP) | різний, MMU+TrustZone | Apple iPhone, Apple iPod touch, , , | ||
ARMv6K | ARM11 MPCore | 1-4 ядра SMP, SIMD, Jazelle DBX, (VFP) | різний, MMU | |||
Cortex | ARMv6-M | Cortex-M0 | Профіль мікроконтролеру, тільки підмножина Thumb-2 (16-bit Thumb команди та BL, MRS, MSR, ISB, DSB, DMB). | кеш відсутній. | 0.9 DMIPS/MHz | NXP Semiconductors NXP LPC1100 [ 19 квітня 2012 у Wayback Machine.], Nuvoton, Cypress PSoC 4 family |
Cortex-M1 | Для застосування в FPGA, профіль мікроконтролеру, Thumb-2 (BL, MRS, MSR, ISB, DSB, та DMB). | відсутній, на замовлення сильнозв'язана пам'ять. | до 136 DMIPS @ 170 MHz (0.8 DMIPS/MHz, доступна частота залежить від FPGA) | «Actel ProASIC3 and Actel Fusion PSC devices will sample in Q3 2007» | ||
ARMv7-M | Cortex-M3 | Профіль мікроконтролеру, тільки Thumb-2. | кеш відсутній, (MPU) | 125 DMIPS @ 100 MHz | Luminary Micro [1] [ 22 лютого 2015 у Wayback Machine.] microcontroller family, STMicroelectronics STM32 [2] [ 17 травня 2008 у Wayback Machine.], Energy Micro EFM32 [3] [ 15 січня 2013 у Wayback Machine.], Cypress PSoC 5LP family | |
ARMv7-R | Cortex-R4(F) | Поглиблено вбудований процесор реального часу, (FPU) | різний кеш, MPU на замовлення | 600 | TMS570 від Texas Instruments, Broadcom використовує | |
ARMv7-A | Cortex-A8 | Прикладний процесор, VFP, NEON, Jazelle RCT, Thumb-2, 13-ти етапний суперскалярний конвеєр | різний (L1+L2), MMU+TrustZone | до 2000 (2.0 DMIPS/MHz на частоті 600 MHz до більш ніж 1 GHz) | Texas Instruments 3, | |
Cortex-A9 | Прикладний процесор, (VFP), (NEON), Jazelle RCT and DBX, Thumb-2, 8-ти етапний, багатократний, спекулятивний суперскалярний конвеєр, виконання поза порядком | 2.0 DMIPS/MHz | ||||
Cortex-A9 MPCore | As Cortex-A9, 1-4 core SMP | MMU+TrustZone | 2.0 DMIPS/MHz | Texas Instruments , ST-Ericsson U8500, Nvidia (Tegra2) |
Джерела
- ARM Powered Standard Products (PDF). 2005. (PDF) оригіналу за 20 October 2017. Процитовано 23 грудня 2017.
- Презентація ARM Limited на виставці Hot Chips 8, 1996
- «ARM розширює Cortex лінійку першим процесором пристосованим для FPGA» [ 5 травня 2007 у Wayback Machine.], прес-реліз ARM, 19 Березень 2007. В доступі з 11 Квітня, 2007.
- «ARM Cortex-M1» [ 1 квітня 2007 у Wayback Machine.], ARM вебсайт продукції. В доступі з 11 Квітня, 2007.
- . Архів оригіналу за 5 травня 2007. Процитовано 7 жовтня 2019.
- «ARM Cortex-R4» [ 2 лютого 2017 у Wayback Machine.], вебсайт ARM
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Chastina informaciyi v cij statti zastarila Vi mozhete dopomogti onovivshi yiyi Mozhlivo storinka obgovorennya mistit zauvazhennya shodo potribnih zmin veresen 2020 U navedenomu nizhche spisku pererahovano mikroarhitekturi ARM sproektovanih ARM Holdings i storonnimi kompaniyami Spisok vidsortovano za versiyeyu naboru komand ARM relizom i nazvoyu Kompaniya ARM nadaye zagalnij spisok chislennih vendoriv sho implementuyut procesorni yadra z arhitekturoyu ARM Seriya Versiya arhitekturi Yadro Harakteristika Kesh I D MMU Tipova shvidkodiya MHz Vikoristannya ARM1 ARMv1 ARM1 Vidsutnij drugij procesor dlya ARM2 ARMv2 ARM2 Do arhitekturi dodano MUL instrukciyu mnozhennya Vidsutnij 4 MIPS 8 MHz 0 33 MHz Acorn Archimedes ARMv2a ARM250 Integrovanij MEMC Blok keruvannya pam yattyu Grafichnij procesor ta procesor vvodu vivodu Arhitektura 2a dodala SWP i SWPB svop instrukciyi Vidsutnij MEMC1a 7 MIPS 12 MHz Acorn Archimedes ARM3 ARMv2a ARM2a Vpershe vikoristovuyetsya v arhitekturi ARM procesornij kesh unifikovani 4kb 12 MIPS 25 MHz 0 50 MHz Acorn Archimedes ARM6 ARMv3 ARM60 v3 arhitektura vpershe pidtrimuvala shirinu adresnoyi shini pam yati 32 biti na vidminu vid 26 bitiv vidsutnij 10 MIPS 12 MHz 3DO Interactive Multiplayer Zarlink GPS prijmach ARM600 Kesh ta spivprocesorna shina dlya FPA10 rozrahunkiv iz ruhomoyu komoyu unifikovani 4kb 28 MIPS 33 MHz ARM610 Kesh vidsutnya spivprocesorna shina unifikovani 4kb 17 MIPS 20 MHz 0 65 MHz Apple Newton 100 series ARM7 ARMv3 ARM700 unifikovani 8kb 40 MHz proobraz procesornoyi plati ARM710 unifikovani 8kb 40 MHz ARM710a unifikovani 8kb 40 MHz 0 68 MHz ARM7100 Integrovana sistema na kristali unifikovani 8kb 18 MHz ARM7500 Integrovana sistema na kristali unifikovani 4kb 40 MHz ARM7500FE Integrovana sistema na kristali Dodano FPA Floating Point Accelerator priskoryuvach obrahunkiv iz ruhomoyu komoyu ta EDO Enhanced Data Out priskorenij vvid vivid kontroler pam yati unifikovani 4kb 56 MHz 0 73 MHz ARMv4T ARM7TDMI S 3 h etapnij konveyer Thumb vidsutnij 15 MIPS 16 8 MHz Game Boy Advance Nintendo DS iPod Atmel 7 ARM710T unifikovani 8kb MMU 36 MIPS 40 MHz Revo Plus Diamond Mako ARM720T unifikovani 8kb MMU 60 MIPS 59 8 MHz ARM740T MPU ARMv5TEJ ARM7EJ S Jazelle DBX vdoskonaleni instrukciyi obrobki cifrovih signaliv 5 ti etapnij konveyer vidsutnij StrongARM ARMv4 SA 110 16 KB 16 KB MMU 203 MHz 1 0 MHz Apple Newton 2x00 seriyi Rebel Corel Netwinder Chalice CATS Psion Netbook SA 1110 16 KB 16 KB MMU 233 MHz Intel Assabet H36x0 SL 5x00 7xx ARM8 ARMv4 ARM810 5 ti etapnij konveyer statistichne peredbachennya rozgaluzhen pam yat iz podvijnoyu propusknoyu shinoyu unifikovani 8kb MMU 84 MIPS 72 MHz 1 16 MHz proobraz procesornoyi plati ARM9TDMI ARMv4T ARM9TDMI 5 ti etapnij konveyer vidsutnij ARM920T 16 KB 16 KB MMU 200 MIPS 180 MHz first core Motorola i MX1 Hewlet Packard Cirrus Logic EP9315 Samsung s3c2442 ARM922T 8 kb 8 kb MMU ARM940T 4 kb 4 kb MPU memory protection unit blok zahistu pam yati druge yadro Meizu ARM9E ARMv5TE ARM946E S Vdoskonaleni instrukciyi obrobki cifrovih signaliv zminnij silno pov yazana pam yat MPU Nintendo DS Nokia N Gage Conexant 802 11 chips ARM966E S bez keshu TCMs terminal to computer multiplexer multipleksor kanalu zv yazku ST Micro STR91xF dodayetsya Ethernet ARM968E S bez keshu TCMs ARMv5TEJ ARM926EJ S Jazelle DBX vdoskonaleni instrukciyi obrobki cifrovih signaliv riznomanitnij TCMs MMU 220 MIPS 200 MHz Mobilni telefoni Nokia 6630 Sony Ericsson seriyi K ta W Siemens ta seriyi x65 ta novishi Texas Instruments 1710 1610 1611 1612 Qualcomm MSM6100 MSM6125 MSM6225 MSM6245 MSM6250 MSM6255A MSM6260 MSM6275 MSM6280 MSM6300 MSM6500 MSM6800 Freescale i MX27 Atmel 9 GPH Wiz ARMv5TE ARM996HS Samotaktovanij procesor vdoskonaleni instrukciyi obrobki cifrovih signaliv bez keshu TCMs MPU ARM10E ARMv5TE ARM1020E VFP 6 rivnevij konveyer vdoskonaleni instrukciyi obrobki cifrovih signaliv 32 KB 32 KB MMU ARM1022E VFP 16 KB 16 KB MMU ARMv5TEJ ARM1026EJ S Jazelle DBX vdoskonaleni instrukciyi obrobki cifrovih signaliv riznij MMU chi MPU XScale ARMv5TE 80200 IOP310 IOP315 Procesor vvodu vivodu vdoskonaleni instrukciyi obrobki cifrovih signaliv 80219 400 600 MHz N2100 IOP321 600 BogoMips 600 MHz IOP33x IOP34x 1 2 yadra priskorennya RAID 32K 32K L1 512K L2 MMU PXA210 PXA250 Prikladnij procesor 7 mi rivnevij konveyer SL 5600 iPAQ H3900 PXA255 32KB 32KB MMU 400 BogoMips 400 MHz E2 iRex PXA26x za zamovchuvannyam 400 MHz maksimalno 624 MHz PXA27x Prikladnij procesor 32 kb 32 kb MMU 800 MIPS 624 MHz HTC Universal HP hx4700 SL C1000 3000 3100 3200 x30 x50 and x51 series Motorola Q Motorola Ezx Platform A728 A780 A910 A1200 E680 E680i E680g E690 E895 Rokr E2 Rokr E6 Fujitsu Siemens LOOX N560 Toshiba Portege G500 Treo 650 755p PXA800 E F Monahans 1000 MIPS 1 25 GHz PXA900 Blackberry 8700 Blackberry Pearl 8100 IXC1100 Procesor paneli upravlinnya IXP2400 IXP2800 IXP2850 IXP2325 IXP2350 IXP42x IXP460 IXP465 ARM11 ARMv6 ARM1136J F S SIMD Jazelle DBX VFP 8 mi etapnij konveyer riznij MMU 740 532 665 MHz i MX31 SoC 400 528 MHz Texas Instruments 2420 Nokia N93 Nokia N95 Zune Qualcomm MSM7200 razom iz integrovanim ARM926EJ S spivprocesorom 274 MHz vikoristovuvavsya v Freescale yakij vikoristovuvavsya v originalnomu Zune 30gb ARMv6T2 ARM1156T2 F S SIMD Thumb 2 VFP 9 ti etapnij konveyer riznij MMU riznij MPU ARMv6KZ ARM1176JZ F S SIMD Jazelle DBX VFP riznij MMU TrustZone Apple iPhone Apple iPod touch ARMv6K ARM11 MPCore 1 4 yadra SMP SIMD Jazelle DBX VFP riznij MMU Cortex ARMv6 M Cortex M0 Profil mikrokontroleru tilki pidmnozhina Thumb 2 16 bit Thumb komandi ta BL MRS MSR ISB DSB DMB kesh vidsutnij 0 9 DMIPS MHz NXP Semiconductors NXP LPC1100 19 kvitnya 2012 u Wayback Machine Nuvoton Cypress PSoC 4 family Cortex M1 Dlya zastosuvannya v FPGA profil mikrokontroleru Thumb 2 BL MRS MSR ISB DSB ta DMB vidsutnij na zamovlennya silnozv yazana pam yat do 136 DMIPS 170 MHz 0 8 DMIPS MHz dostupna chastota zalezhit vid FPGA Actel ProASIC3 and Actel Fusion PSC devices will sample in Q3 2007 ARMv7 M Cortex M3 Profil mikrokontroleru tilki Thumb 2 kesh vidsutnij MPU 125 DMIPS 100 MHz Luminary Micro 1 22 lyutogo 2015 u Wayback Machine microcontroller family STMicroelectronics STM32 2 17 travnya 2008 u Wayback Machine Energy Micro EFM32 3 15 sichnya 2013 u Wayback Machine Cypress PSoC 5LP family ARMv7 R Cortex R4 F Poglibleno vbudovanij procesor realnogo chasu FPU riznij kesh MPU na zamovlennya 600 TMS570 vid Texas Instruments Broadcom vikoristovuye ARMv7 A Cortex A8 Prikladnij procesor VFP NEON Jazelle RCT Thumb 2 13 ti etapnij superskalyarnij konveyer riznij L1 L2 MMU TrustZone do 2000 2 0 DMIPS MHz na chastoti 600 MHz do bilsh nizh 1 GHz Texas Instruments 3 Cortex A9 Prikladnij procesor VFP NEON Jazelle RCT and DBX Thumb 2 8 ti etapnij bagatokratnij spekulyativnij superskalyarnij konveyer vikonannya poza poryadkom 2 0 DMIPS MHz Cortex A9 MPCore As Cortex A9 1 4 core SMP MMU TrustZone 2 0 DMIPS MHz Texas Instruments ST Ericsson U8500 Nvidia Tegra2DzherelaARM Powered Standard Products PDF 2005 PDF originalu za 20 October 2017 Procitovano 23 grudnya 2017 Prezentaciya ARM Limited na vistavci Hot Chips 8 1996 ARM rozshiryuye Cortex linijku pershim procesorom pristosovanim dlya FPGA 5 travnya 2007 u Wayback Machine pres reliz ARM 19 Berezen 2007 V dostupi z 11 Kvitnya 2007 ARM Cortex M1 1 kvitnya 2007 u Wayback Machine ARM vebsajt produkciyi V dostupi z 11 Kvitnya 2007 Arhiv originalu za 5 travnya 2007 Procitovano 7 zhovtnya 2019 ARM Cortex R4 2 lyutogo 2017 u Wayback Machine vebsajt ARM