Zum Inhalt springen

ARM StrongARM

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 20. September 2024 um 10:57 Uhr durch imported>Krokofant (Linkss zum Newton verändert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Hinweisbaustein

Datei:DEC StrongARM.jpg
StrongARM von DEC
Datei:SA110Kfull.jpg
CPU-Karte Acorn ART10 202 MHz mit StrongARM für den Risc PC

StrongARM ist ein Mikroprozessor auf Basis der ARM-Architektur. Der Prozessor wurde gemeinsam von Digital Equipment Corporation (DEC) und ARM Limited entwickelt. Nachdem Intel den Teil Chipdesign von DEC gekauft hatte, hat Intel später auch den StrongARM von ARM lizenziert. Nachfolgend hat Intel den eigenen Prozessor-Kern XScale auf Basis der ARM-Architektur entwickelt.

1995 war die erste Version des StrongARM SA-100 fertig und erlaubte durch seinen Stromsparmodus im Newton 2100 vergleichsweise längere Akkulaufzeiten. Dazu verfügt der Nachfolger SA-1110 über eine LCD-Schnittstelle, eine MCP-Audio/Touchscreen-Schnittstelle, PCMCIA-Unterstützung, IrDA, USB und DMA-Controller. Der StrongARM-Mikroprozessor kam häufig in ersten PDAs wie dem Newton, den Pocket PCs oder dem Sharp Zaurus SL 5500 zum Einsatz.

Der StrongARM verfügt über einen ARMv4-Kern und getrennte Caches für Daten und Instruktionen, ähnlich der Motorola-68000-Familie.

Der StrongARM kam auch in dem experimentellen Amateurfunk-Satellit AMSAT OSCAR 40 zum Einsatz.<ref>Peter Gülzow: AMSAT OSCAR-40. Archiviert vom Vorlage:IconExternal (nicht mehr online verfügbar) am 5. August 2018; abgerufen am 5. August 2018 (Lua-Fehler in Modul:Multilingual, Zeile 153: attempt to index field 'data' (a nil value)).</ref>

Software-Unterstützung

Linux, eCos, NetBSD, OpenBSD, Windows CE, RISC OS, QNX und VxWorks unterstützen den StrongARM-Prozessor.

Einzelnachweise

<references/>

Commons: StrongARM – Sammlung von Bildern, Videos und Audiodateien

<templatestyles src="Erweiterte Navigationsleiste/styles legacy.css" />Vorlage:Klappleiste/Anfang

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)

Vorlage:Klappleiste/Ende