ARM StrongARM


StrongARM ist einMikroprozessor auf Basis derARM-Architektur. Der Prozessor wurde gemeinsam vonDigital Equipment Corporation (DEC) undARM Limited entwickelt. NachdemIntel den Teil Chipdesign von DEC gekauft hatte, hat Intel später auch den StrongARM von ARM lizenziert. Nachfolgend hat Intel den eigenen Prozessor-KernXScale auf Basis der ARM-Architektur entwickelt.
1995 war die erste Version des StrongARM SA-100 fertig und erlaubte durch seinenStromsparmodus imNewton 2100 vergleichsweise längere Akkulaufzeiten. Dazu verfügt der Nachfolger SA-1110 über eineLCD-Schnittstelle, eine MCP-Audio/Touchscreen-Schnittstelle,PCMCIA-Unterstützung,IrDA,USB undDMA-Controller. Der StrongARM-Mikroprozessor kam häufig in ersten PDAs wie dem Newton, denPocket PCs oder dem SharpZaurus SL 5500 zum Einsatz.
Der StrongARM verfügt über einenARMv4-Kern und getrennte Caches für Daten und Instruktionen, ähnlich derMotorola-68000-Familie.
Der StrongARM kam auch in dem experimentellen Amateurfunk-SatellitAMSATOSCAR 40 zum Einsatz.[1]
Software-Unterstützung
[Bearbeiten |Quelltext bearbeiten]Linux,eCos,NetBSD,OpenBSD,Windows CE,RISC OS,QNX undVxWorks unterstützen den StrongARM-Prozessor.
Einzelnachweise
[Bearbeiten |Quelltext bearbeiten]- ↑Peter Gülzow: AMSAT OSCAR-40. Archiviert vom Original (nicht mehr online verfügbar) am 5. August 2018; abgerufen am 5. August 2018 (britisches Englisch).
ARM1-Familie | ARMv1 (ARM1) |
ARM2-Familie | ARMv2 (ARM2) |ARMv2a (ARM250) |
ARM3-Familie | ARMv2a (ARM2a) |
ARM6-Familie | ARMv3 (ARM60, ARM600, ARM610) |
ARM7-Familie | ARMv3 (ARM700, ARM710, ARM710a, ARM7100, ARM7500, ARM7500FE) |
ARM7TDMI-Familie | ARMv4T (ARM7TDMI, ARM7TDMI-S, ARM710T, ARM720T, ARM740T) |ARMv5TEJ (ARM7EJ-S) |
StrongARM-Familie | ARMv4 (SA-110, SA-1110) |
ARM8-Familie | ARMv4 (ARM810) |
ARM9TDMI-Familie | ARMv4T (ARM9TDMI, ARM920T, ARM922T, ARM940T) |
ARM9E-Familie | ARMv5TE (ARM946E-S, ARM966E-S, ARM968E-S, ARM996HS) |ARMv5TEJ (ARM926EJ-S) |
ARM10E-Familie | ARMv5TE (ARM1020E, ARM1022E) |ARMv5TEJ (ARM1026EJ-S) |
ARM11-Familie | ARMv6 (ARM1136J-S, ARM1136JF-S) |ARMv6T2 (ARM1156T2-S, ARM1156T2F-S) |ARMv6KZ (ARM1176JZ-S, ARM1176JZF-S) |ARMv6K (ARM11 MPCore) |
Cortex-A-Familie | ARMv7-A (Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9, Cortex-A12, Cortex-A15, Cortex-A17) |ARMv8-A (Cortex-A35, Cortex-A53, Cortex-A57, Cortex-A72, Cortex-A73) |
Cortex-M-Familie | ARMv6-M (Cortex-M0, Cortex-M0+, Cortex-M1) |ARMv7-M (Cortex-M3,Cortex-M4) |ARMv8-M (Cortex-M23, Cortex-M33, Cortex-M35P) |ARMv8.1-M (Cortex-M55) |
Cortex-R-Familie | ARMv7-R (Cortex-R4, Cortex-R4F) |