Список архітектур ARM

стаття-список у проєкті Вікімедіа

У наведеному нижче списку перераховано мікроархітектури ARM, спроектованих ARM Holdings і сторонніми компаніями. Список відсортовано за версією набору команд ARM, релізом і назвою.

Компанія ARM надає загальний список численних вендорів, що імплементують процесорні ядра з архітектурою ARM.[1]

СеріяВерсія архітектуриЯдроХарактеристикаКеш (I/D)/MMUТипова швидкодія @ MHzВикористання
ARM1ARMv1ARM1Відсутнійдругий процесор для BBC Micro
ARM2ARMv2ARM2До архітектури додано MUL (інструкцію множення)Відсутній4 MIPS @ 8 MHz
0.33 DMIPS/MHz
Acorn Archimedes, Chessmachine
ARMv2aARM250Інтегрований MEMC (Блок керування пам'яттю), Графічний процесор та процесор вводу-виводу. Архітектура 2a додала SWP і SWPB (своп) інструкції.Відсутній, MEMC1a7 MIPS @ 12 MHzAcorn Archimedes
ARM3ARMv2aARM2aВперше використовується в архітектурі ARM процесорний кеш.уніфіковані 4кб12 MIPS @ 25 MHz
0.50 DMIPS/MHz
Acorn Archimedes
ARM6ARMv3ARM60v3 архітектура вперше підтримувала ширину адресної шини пам'яті 32 біти (на відміну від 26 бітів)відсутній10 MIPS @ 12 MHz3DO Interactive Multiplayer, Zarlink GPS приймач
ARM600Кеш та співпроцесорна шина (для FPA10 розрахунків із рухомою комою).уніфіковані 4кб28 MIPS @ 33 MHz
ARM610Кеш, відсутня співпроцесорна шина.уніфіковані 4кб17 MIPS @ 20 MHz
0.65 DMIPS/MHz
Acorn Risc PC 600, Apple Newton 100 series
ARM7ARMv3ARM700уніфіковані 8кб40 MHzAcorn Risc PC прообраз процесорної плати
ARM710уніфіковані 8кб40 MHzAcorn Risc PC 700
ARM710aуніфіковані 8кб40 MHz
0.68 DMIPS/MHz
Acorn Risc PC 700, Apple eMate 300
ARM7100Інтегрована система на кристалі.уніфіковані 8кб18 MHzPsion Series 5
ARM7500Інтегрована система на кристалі.уніфіковані 4кб40 MHzAcorn A7000
ARM7500FEІнтегрована система на кристалі. Додано FPA (Floating-Point Accelerator — прискорювач обрахунків із рухомою комою) та EDO (Enhanced Data Out — прискорений ввід/вивід) контролер пам'яті.уніфіковані 4кб56 MHz
0.73 DMIPS/MHz
Acorn A7000+
ARM7TDMIARMv4TARM7TDMI(-S)3-х етапний конвеєр, Thumbвідсутній15 MIPS @ 16.8 MHzGame Boy Advance, Nintendo DS, iPod, Lego NXT, Atmel AT91SAM7, Juice Box
ARM710Tуніфіковані 8кб, MMU36 MIPS @ 40 MHzPsion Series 5mx, Psion Revo/Revo Plus/Diamond Mako
ARM720Tуніфіковані 8кб, MMU60 MIPS @ 59.8 MHzZipit Wireless Messenger
ARM740TMPU
ARMv5TEJARM7EJ-SJazelle DBX, вдосконалені інструкції обробки цифрових сигналів, 5-ти етапний конвеєрвідсутній
StrongARMARMv4SA-11016 KB/16 KB, MMU203 MHz
1.0 DMIPS/MHz
Apple Newton 2x00 серії, Acorn Risc PC, Rebel/Corel Netwinder, Chalice CATS, Psion Netbook
SA-111016 KB/16 KB, MMU233 MHzLART, Intel Assabet, Ipaq H36x0, Balloon2, Zaurus SL-5x00, HP Jornada 7xx, Jornada 560 series
ARM8ARMv4ARM810[2]5-ти етапний конвеєр, статистичне передбачення розгалужень, пам'ять із подвійною пропускною шиноюуніфіковані 8кб, MMU84 MIPS @ 72 MHz
1.16 DMIPS/MHz
Acorn Risc PC прообраз процесорної плати
ARM9TDMIARMv4TARM9TDMI5-ти етапний конвеєрвідсутній
ARM920T16 KB/16 KB, MMU200 MIPS @ 180 MHzArmadillo, GP32,GP2X (first core), Tapwave Zodiac (Motorola i. MX1), Hewlet Packard HP-49/50 Calculators, Sun SPOT, [Cirrus Logic EP9315], Samsung s3c2442 (HTC TyTN, FIC Neo FreeRunner)
ARM922T8 кб/8 кб, MMU
ARM940T4 кб/4 кб, MPU (memory protection unit — блок захисту пам'яті)GP2X (друге ядро), Meizu M6 Mini Player
ARM9EARMv5TEARM946E-SВдосконалені інструкції обробки цифрових сигналівзмінний, сильно пов'язана пам'ять, MPUNintendo DS, Nokia N-Gage, Conexant 802.11 chips
ARM966E-Sбез кешу, TCMs (terminal-to-computer multiplexer — мультиплексор каналу зв'язку)

ST Micro STR91xF, додається Ethernet

ARM968E-Sбез кешу, TCMs
ARMv5TEJARM926EJ-SJazelle DBX, вдосконалені інструкції обробки цифрових сигналіврізноманітний, TCMs, MMU220 MIPS @ 200 MHz,Мобільні телефони: Nokia 6630; Sony Ericsson (серії K та W); Siemens та Benq (серії x65 та новіші); Texas Instruments OMAP1710, OMAP1610, OMAP1611, OMAP1612, OMAP-L137; Qualcomm MSM6100, MSM6125, MSM6225, MSM6245, MSM6250, MSM6255A, MSM6260, MSM6275, MSM6280, MSM6300, MSM6500, MSM6800; Freescale i.MX21, i.MX27, Atmel AT91SAM9, GPH Wiz
ARMv5TEARM996HSСамотактований процесор, вдосконалені інструкції обробки цифрових сигналівбез кешу, TCMs, MPU
ARM10EARMv5TEARM1020E(VFP), 6-рівневий конвеєр, вдосконалені інструкції обробки цифрових сигналів32 KB/32 KB, MMU
ARM1022E(VFP)16 KB/16 KB, MMU
ARMv5TEJARM1026EJ-SJazelle DBX, вдосконалені інструкції обробки цифрових сигналіврізний, MMU чи MPU
XScaleARMv5TE80200/IOP310/IOP315Процесор вводу/виводу, вдосконалені інструкції обробки цифрових сигналів
80219400/600 MHzThecus N2100
IOP321600 BogoMips @ 600 MHzIyonix
IOP33x
IOP34x1-2 ядра, прискорення RAID32K/32K L1, 512K L2, MMU
PXA210/PXA250Прикладний процесор, 7-ми рівневий конвеєрZaurus SL-5600, iPAQ H3900
PXA25532KB/32KB, MMU400 BogoMips @ 400 MHzGumstix basix & connex, Palm Tungsten E2,Mentor Ranger & Stryder, iRex ILiad
PXA26xза замовчуванням 400 MHz, максимально 624 MHzPalm Tungsten T3
PXA27xПрикладний процесор32 кб/32 кб, MMU800 MIPS @ 624 MHzGumstix verdex, HTC Universal, HP hx4700, Zaurus SL-C1000, 3000, 3100, 3200, Dell Axim x30, x50, and x51 series, 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
PXA800(E)F
Monahans1000 MIPS @ 1.25 GHz
PXA900Blackberry 8700, Blackberry Pearl (8100)
IXC1100Процесор панелі управління
IXP2400/IXP2800
IXP2850
IXP2325/IXP2350
IXP42xNSLU2
IXP460/IXP465
ARM11ARMv6ARM1136J(F)-SSIMD, Jazelle DBX, (VFP), 8-ми етапний конвеєррізний, MMU740 @ 532—665 MHz (i.MX31 SoC), 400—528 MHzTexas Instruments OMAP2420 (Nokia E90, Nokia N93, Nokia N95, Nokia N82), Zune, BUGbase, Nokia N800, Nokia N810, Qualcomm MSM7200 (разом із інтегрованим ARM926EJ-S співпроцесором @ 274 MHz, використовувався в Eten- Glofish, HTC TyTN II, HTC Nike), Freescale i.MX31 (який використовувався в оригінальному Zune 30gb).
ARMv6T2ARM1156T2(F)-SSIMD, Thumb-2, (VFP), 9-ти етапний конвеєррізний, MMUрізний, MPU
ARMv6KZARM1176JZ(F)-SSIMD, Jazelle DBX, (VFP)різний, MMU+TrustZoneApple iPhone, Apple iPod touch, Conexant CX2427X, Motorola RIZR Z8, Motorola RIZR Z10
ARMv6KARM11 MPCore1-4 ядра SMP, SIMD, Jazelle DBX, (VFP)різний, MMUNvidia APX 2500
CortexARMv6-MCortex-M0Профіль мікроконтролеру, тільки підмножина Thumb-2 (16-bit Thumb команди та BL, MRS, MSR, ISB, DSB, DMB).кеш відсутній.0.9 DMIPS/MHzNXP 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[3] (0.8 DMIPS/MHz[4], доступна частота залежить від FPGA)«Actel ProASIC3 and Actel Fusion PSC devices will sample in Q3 2007»[5]
ARMv7-MCortex-M3Профіль мікроконтролеру, тільки Thumb-2.кеш відсутній, (MPU)125 DMIPS @ 100 MHzLuminary 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-RCortex-R4(F)Поглиблено вбудований процесор реального часу[6], (FPU)різний кеш, MPU на замовлення600 DMIPSTMS570 від Texas Instruments, Broadcom використовує
ARMv7-ACortex-A8Прикладний процесор, VFP, NEON, Jazelle RCT, Thumb-2, 13-ти етапний суперскалярний конвеєррізний (L1+L2), MMU+TrustZoneдо 2000 (2.0 DMIPS/MHz на частоті 600 MHz до більш ніж 1 GHz)Texas Instruments OMAP3, Pandora
Cortex-A9Прикладний процесор, (VFP), (NEON), Jazelle RCT and DBX, Thumb-2, 8-ти етапний, багатократний, спекулятивний суперскалярний конвеєр, виконання поза порядком2.0 DMIPS/MHz
Cortex-A9 MPCoreAs Cortex-A9, 1-4 core SMPMMU+TrustZone2.0 DMIPS/MHzTexas Instruments OMAP4430/4440, ST-Ericsson U8500, Nvidia Tegra2

Джерела

ред.
  1. ARM Powered Standard Products (PDF). 2005. Архів (PDF) оригіналу за 20 October 2017. Процитовано 23 грудня 2017.
  2. «ARM810 — Танцюй під ритм різних барабанів» Презентація ARM Limited на виставці Hot Chips 8, 1996
  3. «ARM розширює Cortex лінійку першим процесором пристосованим для FPGA» [Архівовано 5 травня 2007 у Wayback Machine.], прес-реліз ARM, 19 Березень 2007. В доступі з 11 Квітня, 2007.
  4. «ARM Cortex-M1» [Архівовано 1 квітня 2007 у Wayback Machine.], ARM вебсайт продукції. В доступі з 11 Квітня, 2007.
  5. ARM Extends Cortex Family with First Processor Optimized for FPGA. Архів оригіналу за 5 травня 2007. Процитовано 7 жовтня 2019.
  6. «ARM Cortex-R4» [Архівовано 2 лютого 2017 у Wayback Machine.], вебсайт ARM
🔥 Top keywords: Головна сторінкаДень Конституції УкраїниКонституція УкраїниСпеціальна:ПошукБурштинська ТЕСДжо БайденYouTubeПрезидентські вибори у США 2024Тищенко Микола МиколайовичЧемпіонат Європи з футболу 2024УкраїнаДональд ТрампС-500Любомир РоманківПолонез (РСЗВ)Даник Андрій МиколайовичВерес Кирило КириловичБріджертониВійськові звання УкраїниРадіо «Свобода»Збірна України з футболуЧемпіонат світу з футболу 2026 (кваліфікаційний раунд)Територіальний центр комплектування та соціальної підтримкиПрокопенко Денис ГеннадійовичКонституція Пилипа ОрликаСодоль Юрій ІвановичFacebookБурштин (місто)Джозефіна ДжексонҐевін НьюсомДжелял Наріман ЕнверовичДень апостолів Петра і ПавлаДень Незалежності України28 червняВійськово-облікова спеціальністьКонституціяНаціональна суспільна телерадіокомпанія УкраїниСписок президентів СШАФуріоза: Шалений Макс. Сага