Movatterモバイル変換


[0]ホーム

URL:


İçeriğe atla
VikipediÖzgür Ansiklopedi
Ara

ARM mimarisi

Vikipedi, özgür ansiklopedi
(ARM sayfasından yönlendirildi)
ARM
Tasarımcı
Bit32-bit,64-bit
Tanıtım1985 (41 yıl önce) (1985)
TasarımRISC
AçıkKapalı kaynak

ARM mimarisi (orijinal adıAcorn RISC Machine)RISC tabanlı bir işlemci mimarisidir. Genel itibarıyla düşük güç tüketimi, diğer RISC tabanlı işlemcilere göre yüksek performanslı oluşu ve x86-x64 işlemcilere göre daha hesaplı olmasından dolayı gömülü sistemlerde, taşınabilir aygıtlarda kullanılan yongasetlerinin dizaynında tercih edilir.32 ve 64 bit modelleri bulunur.

ARM firması kendi başına işlemci üretmez,ISA dizaynı ve kullanım lisansı satar. Bu sebeple aynı nesil işlemci farklı üreticilerden değiştirilmiş olarak çıkabilir, bağlı olarak da performans farklılıkları görülür. Bu yüzden işlemci nesilleri ve özellikleri incelenirken ARM referans tasarımı ele alınır.

Tarihçe

[değiştir |kaynağı değiştir]
Conexant ARM işlemcisi çoğunlukla router'larda kullanılırdı.

Acorn Computers Ltd tarafından geliştirme projesi olarak ARM dizaynı 1983 yılında başladı.

Roger Wilson andSteve Furber liderliğinde takım, gelişmiş birMOS Technology 6502'sinin neye benzeyeceğinin geliştirilmesine başladı.Acorn,6502'sini temel aldığı için programa benzer chip, şirket için önemli bir avantaj sağladı.

Takım,ARM1 isimli geliştirilmiş örneğiNisan 1985[1]'te ve takip eden yılda ilk gerçek ürün olanARM2'yi tamamladı.ARM2'nin göze çarpan özellikleri, 32-bitveriyolu, 26-bitaddress space, 64 Mbayt adres alanı ve 16 adet 32-bitlikyazmaç sağlar. Bu yazmaçlardan birtanesiprogram sayacı olarak kullanılır. Bu sayacın en fazla 6 bit'i ve en az 2 bit'iişlemci durum göstergesi'ni tutar. 30,000transistör ile yeryüzündeki en basit kullanışlı 32-bit mikroişlemcisi ARM2 işlemcisidir. Bu basitliğin çoğumicrokod bulundurmamasından ve günümüzün çoğu işlemcisinde olduğu gibiönbellek içermemesidir. Bu basitlikIntel 80286[kaynak belirtilmeli] işlemcisinden hem daha iyi performans gösterirken hem de daha az güç kullanımı sağlıyordu.ARM3, performansı daha fazla arttırmasını sağlayan 4KB önbellek ile geliştirildi.

ARM6'nın ilk modeli 1991 yılında piyasaya sürüldü ve Apple, kendiApple Newton PDA'ları için temel olarak ARM6-based ARM 610'nu kullandı. 1994 yılında,Acorn kendiRisc PC bilgisayarlarında anaCPU olarak the ARM6-based ARM 610'nu kullandı.

ARM çekirdekleri

[değiştir |kaynağı değiştir]
Türkçe'ye çevir
Bu başlığın tamamının ya da bir kısmınınTürkçeye çevrilmesi gerekmektedir.
Bu sayfanın tamamı ya da bir kısmıTürkçe dışındaki bir dilde yazılmıştır. Madde, alakalı dilin okuyucuları için oluşturulmuşsao dildeki Vikipedi'ye aktarılmalıdır. İlgili değişiklikler gerçekleşmezse maddenin tamamının ya da çevrilmemiş kısımların silinmesi sözkonusu olabilecektir. İlgili çalışmayı yapmak üzerebu sayfadan destek alabilirsiniz
AileMimari VersiyonÇekirdekÖzellikÖnbellek (I/D)/MMUTipikMIPS @ MHzYardımcı uygulama
ARM1ARMv1ARM1YokARM Evaluation System second processor forBBC Micro
ARM2ARMv2ARM2Architecture 2 added the MUL (multiply) instructionYok4 MIPS @ 8 MHz
0.33 DMIPS/MHz
Acorn Archimedes,Chessmachine
ARMv2aARM250Integrated MEMC (MMU), Graphics and IO processor. Architecture 2a added the SWP and SWPB (swap) instructions.Yok, MEMC1a7 MIPS @ 12 MHzAcorn Archimedes
ARM3ARMv2aARM2aFirst use of a processor cache on the ARM.4K tümleşik12 MIPS @ 25 MHz
0.50 DMIPS/MHz
Acorn Archimedes
ARM6ARMv3ARM60v3 architecture first to support addressing 32 bits of memory (as opposed to 26 bits)Yok10 MIPS @ 12 MHz3DO Interactive Multiplayer, Zarlink GPS Receiver
ARM600As ARM60, cache and coprocessor bus (for FPA10 floating-point unit).4K tümleşik28 MIPS @ 33 MHz
ARM610As ARM60, cache, no coprocessor bus.4K tümleşik17 MIPS @ 20 MHz
0.65 DMIPS/MHz
Acorn Risc PC 600,Apple Newton 100 series
ARM7ARMv3ARM7008KB tümleşik40 MHzAcorn Risc PC prototype CPU card
ARM710As ARM7008 KB tümleşik40 MHzAcorn Risc PC 700
ARM710aAs ARM7008 KB tümleşik40 MHz
0.68 DMIPS/MHz
Acorn Risc PC 700,Apple eMate 300
ARM7100As ARM710a, integratedSoC.8 KB tümleşik18 MHzPsion Series 5
ARM7500As ARM710a, integrated SoC.4 KB tümleşik40 MHzAcorn A7000
ARM7500FEAs ARM7500, "FE" Added FPA and EDO memory controller.4 KB tümleşik56 MHz
0.73 DMIPS/MHz
Acorn A7000+
ARM7TDMIARMv4TARM7TDMI(-S)3-stage pipeline, ThumbYok15 MIPS @ 16.8 MHz
63 DMIPS @ 70 MHz
Game Boy Advance,Nintendo DS,iPod,Lego NXT,AtmelAT91SAM7,Juice Box,NXP SemiconductorsLPC2000 andLH754xx
ARM710TAs ARM7TDMI, cache8 KB tümleşik, MMU36 MIPS @ 40 MHzPsion Series 5mx,Psion Revo/Revo Plus/Diamond Mako
ARM720TAs ARM7TDMI, cache8 KB tümleşik, MMU with Fast Context Switch Extension60 MIPS @ 59.8 MHzZipit Wireless Messenger,NXP SemiconductorsLH7952x
ARM740TAs ARM7TDMI, cacheMPU
ARMv5TEJARM7EJ-S5-stage pipeline, Thumb, Jazelle DBX, Enhanced DSP instructionsYok
StrongARMARMv4SA-11016 KB/16 KB, MMU203 MHz
1.0 DMIPS/MHz
Apple Newton 2x00 series,Acorn Risc PC, Rebel/Corel Netwinder, Chalice CATS, Psion Netbook
SA-1110As SA-110, integrated SoC16 KB/16 KB, MMU233 MHzLART (computer), Intel Assabet,Ipaq H36x0,Balloon2,Zaurus SL-5x00,HP Jornada 7xx,Jornada 560 series, Palm Zire 31
ARM8ARMv4ARM810[2]5-stage pipeline, static branch prediction, double-bandwidth memory8 KB unified, MMU84 MIPS @ 72 MHz
1.16 DMIPS/MHz
Acorn Risc PC prototype CPU card
ARM9TDMIARMv4TARM9TDMI5-stage pipeline, ThumbYok
ARM920TAs ARM9TDMI, cache16 KB/16 KB, MMU200 MIPS @ 180 MHzArmadillo,GP32,GP2X (first core),Tapwave Zodiac (Motorola i. MX1), Hewlet PackardHP-49/50 Calculators,Sun SPOT, Cirrus Logic EP9302, EP9307, EP9312, EP9315,Samsung S3C2442 (HTC TyTN,FICNeo FreeRunner[3])
ARM922TAs ARM9TDMI, caches8 KB/8 KB, MMUNXP SemiconductorsLH7A40x
ARM940TAs ARM9TDMI, caches4 KB/4 KB, MPUGP2X (second core), MeizuM6 Mini Player[4][5]
ARM9EARMv5TEARM946E-SThumb, Enhanced DSP instructions, cachesvariable, tightly coupled memories, MPUNintendo DS,NokiaN-Gage,Canon PowerShot A470, Conexant 802.11 chips
ARM966E-SThumb, Enhanced DSP instructionsÖnbellek yok, TCMsST Micro STR91xF, includes Ethernet[6]
ARM968E-SAs ARM966E-SÖnbellek yok, TCMsNXP SemiconductorsLPC2900
ARMv5TEJARM926EJ-SThumb, Jazelle DBX, Enhanced DSP instructionsDeğişken, TCMs, MMU220 MIPS @ 200 MHz,Mobile phones:Sony Ericsson (K, W series);Siemens andBenq (x65 series and newer); Texas InstrumentsOMAP1710,OMAP1610,OMAP1611,OMAP1612,OMAP-L137,OMAP-L138;Qualcomm MSM6100, MSM6125, MSM6225, MSM6245, MSM6250, MSM6255A, MSM6260, MSM6275, MSM6280, MSM6300, MSM6500, MSM6800;Freescalei.MX21, i.MX27,AtmelAT91SAM9,NXP SemiconductorsLPC3000, GPH Wiz,MarvellFeroceon, NEC C10046F5-211-PN2-A SoC - undocumented core in theATi Hollywood graphics chip used in the Wii,[7]Samsung S3C2412 used inSqueezebox Duet's Controller.NeoMagic MiMagic Family MM6, MM6+, MM8, MTV;Buffalo TeraStation Live (NAS);
ARMv5TEARM996HSClockless processor, as ARM966E-SÖnbellek yok, TCMs, MPU
ARM10EARMv5TEARM1020E6-stage pipeline, Thumb, Enhanced DSP instructions, (VFP)32 KB/32 KB, MMU
ARM1022EAs ARM1020E16 KB/16 KB, MMU
ARMv5TEJARM1026EJ-SThumb, Jazelle DBX, Enhanced DSP instructions, (VFP)Değişken, MMU ya da MPUWestern DigitalMyBook II World Edition
XScaleARMv5TE80200/IOP310/IOP315I/O Processor, Thumb, Enhanced DSP instructions
80219400/600 MHzThecus N2100
IOP321600BogoMips @ 600 MHzIyonix
IOP33x
IOP34x1-2 core, RAID Acceleration32K/32K L1, 512K L2, MMU
PXA210/PXA250Applications processor, 7-stage pipelinePXA210: 133 and 200 MHz, PXA250: 200, 300, and 400 MHzZaurus SL-5600,iPAQ H3900,SonyCLIÉ NX60, NX70V, NZ90
PXA25532KB/32KB, MMU400 BogoMips @ 400 MHz; 371-533 MIPS @ 400 MHz[8]Gumstix basix & connex,Palm Tungsten E2,Zaurus SL-C860,Mentor Ranger & Stryder, iRexILiad
PXA263200, 300 and 400 MHzSonyCLIÉ NX73V, NX80V
PXA26xdefault 400 MHz, up to 624 MHzPalm Tungsten T3
PXA27xApplications processor32 KB/32 KB, MMU800 MIPS @ 624 MHzGumstix verdex,eSOM2704 Mayıs 2011 tarihindeWayback Machine sitesindearşivlendi. PXA270 COM,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,Zipit Z2
PXA800(E)F
Monahans32KB/32KB L1, TCM, MMU1000 MIPS @ 1.25 GHzSamsung Omnia
PXA900Blackberry 8700, Blackberry Pearl (8100)
IXC1100Control Plane Processor
IXP2400/IXP2800
IXP2850
IXP2325/IXP2350
IXP42xNSLU2 IXP460/IXP465
ARM11ARMv6ARM1136J(F)-S[9]8-stage pipeline,SIMD, Thumb, Jazelle DBX, (VFP)Değişken, MMU740 @ 532-665 MHz (i.MX31 SoC), 400-528 MHzTexas InstrumentsOMAP2420 (Nokia E90,Nokia N93,Nokia N95,Nokia N82),Zune,BUGbase[1]19 Mayıs 2011 tarihindeWayback Machine sitesindearşivlendi.,Nokia N800,Nokia N810,Qualcomm MSM7200 (with integrated ARM926EJ-S Coprocessor@274 MHz, used inEten Glofiish,HTC TyTN II,HTC Nike), Freescalei.MX31 (used in the original Zune 30gb and Toshiba Gigabeat S), Freescale MXC300-30 (Nokia E63,Nokia E71,Nokia 5800,Nokia E51,Nokia E75,Nokia N97,Nokia N81), Qualcomm MSM7201A as seen in theHTC Dream.Motorola Z6.HTC Hero
ARMv6T2ARM1156T2(F)-S9-stage pipeline,SIMD, Thumb-2, (VFP)Değişken, MPU
ARMv6KZARM1176JZ(F)-SAs ARM1136EJ(F)-SDeğişken, MMU+TrustZoneApple iPhone,Apple iPod touch,Conexant CX2427X,Motorola RIZR Z8,Motorola RIZR Z10,NVIDIA GoForce 6100[10]
ARMv6KARM11 MPCoreAs ARM1136EJ(F)-S, 1-4 core SMPDeğişken, MMUNvidia APX 2500
CortexARMv7-ACortex-A8Application profile, VFP, NEON, Jazelle RCT, Thumb-2, 13-stage superscalar pipelineDeğişken (L1+L2), MMU+TrustZoneup to 2000 (2.0 DMIPS/MHz in speed from 600 MHz to greater than 1 GHz)Texas InstrumentsOMAP3xxx series,SBM7000, Oregon State UniversityOSWALD,Gumstix Overo Earth,Pandora,Archos 5,FreeScale i.MX51-SOC,BeagleBoard,Apple iPhone 3GS,Palm Pre,Samsung i8910,Sony Ericsson Satio,Touch Book,Nokia N900.
Cortex-A9Application profile, (VFP), (NEON), Jazelle RCT and DBX, Thumb-2, Out-of-order speculative issue superscalarMMU+TrustZone2.0 DMIPS/MHz
Cortex-A9 MPCoreAs Cortex-A9, 1-4 core SMPMMU+TrustZone2.0 DMIPS/MHz (per core)Texas InstrumentsOMAP4430/4440 ; "Sparrow" (planned)[11][12]
ARMv7-RCortex-R4(F)Embedded profile, Thumb-2, (FPU)Değişken önbellek, MPU optional600DMIPS @ ~375 MHzBroadcom is a user, TMS570 from Texas Instruments
ARMv7-MCortex-M3Microcontroller profile, Thumb-2 only.Önbellek yok, MPU opsiyonel125 DMIPS @ 100 MHzEnergy Micro'sEFM32,Luminary Micro microcontroller family,ST MicroelectronicsSTM3217 Mayıs 2008 tarihindeWayback Machine sitesindearşivlendi.,NXP SemiconductorsLPC1700,ToshibaTMPM330FDFG14 Haziran 2011 tarihindeWayback Machine sitesindearşivlendi.,Ember's EM300 Series
ARMv6-MCortex-M0 (kod adı "Swift")[13]Microcontroller profile, Thumb-2 (16-bit Thumb instructions & BL, MRS, MSR, ISB, DSB, and DMB).Önbellek yok.0.9 DMIPS/MHzNXP SemiconductorsNXP LPC1100,[13]Triad Semiconductor,[14]Melfas[15]
Cortex-M1FPGA targeted, Microcontroller profile, Thumb-2 (16-bit Thumb instructions & BL, MRS, MSR, ISB, DSB, and DMB).Yok, sıkı bağlı bellek seçenekleri.Up to 136 DMIPS @ 170 MHz[16] (0.8 DMIPS/MHz,[17] MHz achievable FPGA-dependent)Actel ProASIC3, ProASIC3L, IGLOO and Fusion PSC devices7 Temmuz 2011 tarihindeWayback Machine sitesindearşivlendi.,Altera Cyclone III, other FPGA products are also supported e.g.Synplicity

[18]

AileMimari versiyonÇekirdekÖzellikÖnbellek (I/D)/MMUTipikMIPS @ MHzYardımcı uygulama

Tasarım notları

[değiştir |kaynağı değiştir]

Tasarımın açık, basit ve hızlı olabilmesi içinAcorn microbilgisayarlarında kullanılan 8-bit6502 işlemcisine benzer bir şekildemikrokod barındırmayacak şekilde geliştirildi.

ARM Mimarisi, aşağıda belirtilenRISC özellikleri içerir:

  • Load-store mimarisi
  • Yanlış hafıza erişimlerine karşı desteği yok. (ARMv6 çekirdeklerinde destekleniyor.)
  • Geniş 16 × 32-bityazmaç dosyası

Intel 80286 veMotorola 68020 işlemcilerindeki gibi bazı bilindik tasarım özellikleri kullanıldı:

  • Güçlü indeksleme,
  • Basit ama hızlı 2-öncelikli-bölümkesme altsistemi,
  • Aritmetik yönergelerde ve adres hesaplamalarında performans sorunu olmadan 32-bitbarrel shifter

Her yönergenin öncesinde 4-bitcondition code'u kullanması ARM tasarımına ilginç bir eklemedir.

Hafıza erişim talimatlarında yerini almalar olduğu için bu kesmeler, önemli şekilde geçerli bitlerin kodlanmasını ...., fakat öbür taraftan da küçükif koşulları için kodlar oluşturulurken dallanma talimatlarından kaçınılır.Euclid'inEuclidean algorithm örneği en bilinen ve standart örnektir:

C programlama dilinde, döngü:

int gcd (int i, int j) {   while (i != j)   {       if (i > j)           i -= j;      else           j -= i;   }   return i;}

ARMassembly dilinde, döngü:

loop   CMP    Ri, Rj; set condition "NE" if (i != j)                   ;           "GT" if (i > j),                    ;        or "LT" if (i < j)                  SUBGT  Ri, Ri, Rj; if "GT", i = i-j;        SUBLT  Rj, Rj, Ri; if "LT", j = j-i;        BNE    loop; if "NE", then loop

then veelse yantümcelerinde dallanmalardan kaçınılır.

Komut kümelerinin başka tek özelliği de kaydırma ve döndürmeleri "veri işlemleri" (aritmetik, mantıksal ve yazmaç-yazmaç hareketi) komutlarına bağlayabilmesidir. Örneğin C dilinde

a += (j << 2);

Arm işlemcisinde tek çevrim komutu ve tek bir kelimeymiş gibi dönüştürülür.

ADD Ra, Ra, Rj, LSL #2

Tipik Arm programında bu sonuç beklenenden daha az hafıza erişimi ve boru hattının daha verimli kullanılmasını sağlar. ARM işlemcisinin yavaş hızla çalıştığı düşünülmesine karşın daha gelişmiş işlemciler ile yine de yarışabilir durumdadır.

ARM lisansları

[değiştir |kaynağı değiştir]

ARM lisanslarını elinde tutan bazı firmalar:Analog Devices,Atmel,Broadcom,Cirrus Logic,Faraday technology,IBM,Infineon Technologies,Nintendo,NXP Semiconductors (spun off fromPhilips in 2006),OKI,Samsung,Sharp,STMicroelectronics,Texas Instruments veVLSI

Yaklaşık lisans bedeli

[değiştir |kaynağı değiştir]

2.45 milyar ünitenin lisanslama sonucu,[19] ARM'nin yıllık raporuna göre lisans bedeli toplam 164.1 milyon Amerikan Doları'dır. Bu yaklaşık ünite başına 0.067 Amerikan dolarına denk gelir. Tüm çekirdeklerin ortalaması olmasına karşın pahalı ve ucuz eski çekirdekleri de buna dâhildir.

Kaynakça

[değiştir |kaynağı değiştir]
  1. ^"Some facts about the Acorn RISC Machine" 10 Şubat 2010 tarihindeWayback Machine sitesindearşivlendi.Roger Wilson posting to comp.arch, Nov 2 1988, Accessed 25 May 2007.
  2. ^"ARM810 - Dancing to the Beat of a Different Drum" 10 Eylül 2008 tarihindeWayback Machine sitesindearşivlendi. ARM Limited presentation atHot Chips 8, 1996.
  3. ^"Neo1973: GTA01Bv4 versus GTA02 comparison". 20 Kasım 2015 tarihinde kaynağındanarşivlendi. Erişim tarihi: 15 Kasım 2007. 
  4. ^"Rockbox Samsung SA58xxx series". 20 Temmuz 2008 tarihindekaynağından arşivlendi. Erişim tarihi: 22 Şubat 2008. 
  5. ^"Rockbox Meizu M6 Port - Hardware Information". 12 Mayıs 2008 tarihindekaynağından arşivlendi. Erişim tarihi: 22 Şubat 2008. 
  6. ^"STR9 - STR912 - STR912FW44 microcontroller - documents and files download page". Mcu.st.com. 27 Eylül 2007 tarihindekaynağından arşivlendi. Erişim tarihi:18 Nisan 2009. 
  7. ^Starlet 10 Ekim 2018 tarihindeWayback Machine sitesindearşivlendi..
  8. ^"Benchmarks - Albatross". Albatross-uav.org. 18 Haziran 2005. 6 Temmuz 2010 tarihindekaynağından arşivlendi. Erişim tarihi:18 Nisan 2009. 
  9. ^"ARM1136J(F)-S - ARM Processor". Arm.com. 11 Ocak 2010 tarihinde kaynağındanarşivlendi. Erişim tarihi:18 Nisan 2009. 
  10. ^"GoForce 6100". Nvidia.com. 20 Kasım 2015 tarihinde kaynağındanarşivlendi. Erişim tarihi:18 Nisan 2009. 
  11. ^Clarke, Peter (3 Şubat 2009)."ARM tips plans for Swift and Sparrow processor cores".EE Times. 13 Mart 2012 tarihinde kaynağındanarşivlendi. Erişim tarihi:18 Nisan 2009. 
  12. ^Segan, Sascha (9 Nisan 2009)."ARM's Multicore Chips Aim for Netbooks".PC Magazine. 20 Kasım 2015 tarihinde kaynağındanarşivlendi. Erişim tarihi:18 Nisan 2009. 
  13. ^abWalko, John (23 Mart 2009)."NXP first to demo ARM Cortex-M0 silicon".EE Times. 15 Haziran 2011 tarihinde kaynağındanarşivlendi. Erişim tarihi:29 Haziran 2009. 
  14. ^"Arşivlenmiş kopya". 16 Temmuz 2011 tarihindekaynağından arşivlendi. Erişim tarihi: 3 Eylül 2009. 
  15. ^"Arşivlenmiş kopya". 16 Ağustos 2011 tarihinde kaynağındanarşivlendi. Erişim tarihi: 3 Eylül 2009. 
  16. ^"ARM Extends Cortex Family with First Processor Optimized for FPGA" 5 Mayıs 2007 tarihindeWayback Machine sitesindearşivlendi., ARM press release, March 19 2007. Retrieved April 11, 2007.
  17. ^"ARM Cortex-M1" 1 Nisan 2007 tarihindeWayback Machine sitesindearşivlendi., ARM product website. Retrieved April 11, 2007.
  18. ^ARM Extends Cortex Family with First Processor Optimized for FPGA 5 Mayıs 2007 tarihindeWayback Machine sitesindearşivlendi..
  19. ^"Business review/Financial review/IFRS", p. 10,ARM annual report and accounts, 2006 22 Aralık 2011 tarihindeWayback Machine sitesindearşivlendi.. RetrievedMay 7 2007
ARM tabanlı çip uygulamaları
32-bit
Cortex-A5
Cortex-A7
Cortex-A8
Cortex-A9
Cortex-A15
Cortex-A17
ARMv7-A
Diğerler
64-bit
Cortex-A35
Cortex-A53
Cortex-A55
Cortex-A57
Cortex-A72
Cortex-A73
Cortex-A75
Cortex-A76
Cortex-A77
Cortex-A78
Cortex-X1
ARMv8-A
Gömülü ARM tabanlı çipler
gömülümikrodenetleyiciler
Cortex-M0
  • CypressPSoC 4000, 4100, 4100M, 4200, 4200DS, 4200L, 4200M
  • InfineonXMC1000
  • Nordic nRF51
  • NXPLPC1100, LPC1200
  • nuvoTon NuMicro
  • Sonix SN32F700
  • STMicroelectronicsSTM32 F0
  • Toshiba TX00
  • Vorago VA108x0
Cortex-M0+
  • Cypress PSoC 4000S, 4100S, 4100S+, 4100PS, 4700S, FM0+
  • Holtek HT32F52000
  • Microchip (Atmel)SAM C2, D0, D1, D2, DA, L2, R2, R3
  • NXPLPC800, LPC11E60, LPC11U60
  • NXP (Freescale) Kinetis E, EA, L, M, V1, W0
  • Raspberry PiRP2040
  • Renesas Synergy S1
  • Silicon Labs (Energy Micro)EFM32 Zero, Happy
  • STMicroelectronicsSTM32 L0
Cortex-M1
  • Altera FPGAs Cyclone-II, Cyclone-III, Stratix-II, Stratix-III
  • Microsemi (Actel) FPGAs Fusion, IGLOO/e, ProASIC3L, ProASIC3/E
  • Xilinx FPGAs Spartan-3, Virtex-2-3-4
Cortex-M3
Cortex-M4
  • Microchip (Atmel)SAM 4L, 4N, 4S
  • NXP (Freescale) Kinetis K, W2
Cortex-M4F
  • Cypress 6200, FM4
  • InfineonXMC4000
  • Microchip (Atmel)SAM 4C, 4E, D5, E5, G5
  • Microchip CEC1302
  • Nordic nRF52
  • NXPLPC4000, LPC4300
  • NXP (Freescale) Kinetis K, V3, V4
  • Renesas Synergy S3, S5, S7
  • Silicon Labs (Energy Micro)EFM32 Wonder
  • STMicroelectronicsSTM32 F3, F4, L4, L4+, WB
  • Texas Instruments LM4F/TM4C,MSP432
  • Toshiba TX04
Cortex-M7F
  • Microchip (Atmel)SAM E7, S7, V7
  • NXP (Freescale) Kinetis KV5x
  • STMicroelectronicsSTM32 F7, H7
Cortex-M23
  • Microchip (Atmel) SAM L10, L11
Cortex-M35P
Gerçek zamanlı
mikrodenetleyiciler
Cortex-R4F
  • Texas Instruments RM4, TMS570
  • Renesas RZ/T1
Cortex-R5F
  • Scaleo OLEA
  • Texas Instruments RM57
  • XilinxZynqMP
Klasik ARM tabanlı çipler
Klasik
işlemciler
ARM7
ARM7
ARM11
ARMv2a
ARMv4
ARMv5TE
  • Intel/MarvellXScale
  • Marvell Sheeva, Feroceon, Jolteon, Mohawk
  • Faraday FA606TE, FA616TE, FA626TE, FA726TE
Otorite kontrolüBunu Vikiveri'de düzenleyin
"https://tr.wikipedia.org/w/index.php?title=ARM_mimarisi&oldid=35900529" sayfasından alınmıştır
Kategoriler:
Gizli kategoriler:

[8]ページ先頭

©2009-2026 Movatter.jp