XScale

Prozessorfamilie von Intel, gehört zur Gruppe der RISC-Prozessoren
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 27. März 2006 um 12:00 Uhr durch 194.25.85.10 (Diskussion) (Weblinks). Sie kann sich erheblich von der aktuellen Version unterscheiden.

XScale ist Intels Implementation der 5. Generation der ARM-Architektur basierend auf dem v5TE Befehlssatz ohne Gleitkomma-Befehle. XScale ist ein RISC Mikroprozessor. Es ist der Nachfolger von Intels ARM-Architektur Mikroprozessoren und Microcontrollern, die Intel von DECs Halbleiter-Abteilung als Nebeneffekt eines Rechtsstreits zwischen den beiden Firmen erworben hat. Intel benutzte StrongARM um ihre kränkelnde Linie von veralteten RISC-Prozessoren zu ersetzen, den i860 und i960.

XScale Familien

Es gibt drei Generationen von XScale-Prozessoren: PXA210/PXA25x, PXA26x und PXA27x.

Gemeinsamkeiten aller XScale-Prozessoren

Alle Generationen von XScale sind 32-Bit ARM v5TE Prozessoren, die mit einem 0.18 µm Prozess hergestellt sind, und haben ein 32KB Datencache und ein 32KB Befehlscache (das würde man bei anderen Prozessoren einen 64KB Level 1 Cache nennen). Außerdem haben sie alle einen 2KB Mini-Daten-Cache.

PXA210

Der PXA210 war Intels Einstiegs-XScale, der für Mobilfunkanwendungen vorgesehen war. Er kam zeitgleich mit dem PXA250 im Februar 2002 auf den Markt und war mit 133 oder 200MHz erhältlich.

PXA25x

Die PXA25x-Familie besteht aus dem PXA250 und PXA255.

Der PXA250 war Intels erste Generation von XScale-Prozessoren. Es gab die Auswahl aus 3 Taktraten: 200MHz, 300MHz and 400MHz. Er kam heraus im Februar 2002.

Der PXA255 kam heraus im März 2003 als Ersatz seines Vorgängers. Der Hauptunterschied war eine verdoppelte interne Bus-Geschwindigkeit (von 100MHz auf 200MHz) für schnelleren Datenaustausch und niedrigere Betriebsspannung (nur 1.3V bei 400MHz) für niedrigeren Stromverbrauch.

PXA26x

Die PXA26x-Familie besteht aus dem PXA260 und PXA261-PXA263.

Der PXA260 ist ein Stand-Alone-Prozessor mit der gleichen Taktrate wie die PXA25x, aber das Gehäuse selber ist etwa 53% kleiner.

Die PXA261-PXA263 sind gleich wie der PXA260 aber haben zusätzlichen Speicher zum Prozessor im gleichen Gehäuse; 16MB 16-Bit StrataFlash Speicher im PXA261, 32MB 16-Bit StrataFlash Speicher im PXA262 und 32MB 32-Bit StrataFlash Speicher im PXA263. Die PXA26x-Familie kam im März 2003 heraus.

PXA27x (Bulverde)

Die PXA27x-Familie (mit dem Codenamen Bulverde) besteht aus den PXA270 und PXA271-PXA272 Prozessoren. Diese Familie ist ein riesiger Sprung in der XScale-Prozessor-Familie.

Den PXA270 gibt es in vier verschiedenen Taktraten: 312MHz, 416MHz, 520MHz und 624MHz und ist ein Stand-Alone-Prozessor ohne integrierten Speicher.

Der PXA271 kann mit bis zu 312MHz oder 416MHz getaktet werden und hat 32MB 16-Bit StrataFlash Speicher und 32MB 16-Bit SDRAM im gleichen Gehäuse.

Der PXA272 kann mit 312MHz, 416MHz oder 520MHz getaktet werden und hat einen integrierten 64MB 32-Bit StrataFlash Speicher.

Intel hat auch viele neue Technologien zur PXA27x-Familie hinzugefügt wie:

Wireless SpeedStep: der Prozessor taktet sich automatisch herunter in Abhängigkeit von der Rechenlast, um Strom zu sparen.

Wireless MMX: 43 neue SIMD Befehle, die den vollen MMX Befehlssatz enthalten und die Ganzzahl-Befehle von Intels SSE Befehlssatz zusammen mit einigen Befehlen, die einzigartig für den XScale sind. Sie werden verwendet, um die Geschwindigkeit beim Kodieren und Dekodieren von Multimedia sowie bei Spielen zu steigern.

Die PXA27x-Familie wurde im April 2004 auf den Markt gebracht. Zusammen mit der PXA27x-Familie hat Intel den 2700G Embedded Graphik-Co-Prozessor herausgebracht.

Intel StrataFlash Memory

StrataFlash ist Intels Niedrig-Spannungs-Speicher, hergestellt in ihrem 0.13 µm Prozess, er wurde für mobile Lösungen geschaffen. Er wird mit 1.8V oder 3V betrieben mit Speicherdichten von 8MB, 16MB oder 32MB und ist zusammensschaltbar auf bis zu 128MB.

Anwendungen des XScale

Der XScale Mikroprozessor kann in Produkten wie dem Palm Tungsten C oder Dell Axim X50v und vielen anderen Palms und PocketPCs gefunden werden. Außerdem ist der XScale in Geräten wie PVPs (Portable Video Players - tragbare Videoabspielgeräte) und PMCs (Portable Media Centres - tragbare Medien-Center) wie dem tragbare Media-Player Creative Zen eingebaut. Einige Firmen bieten baukastenartige Systeme oder Single-board-computer (SBC) an, um solche Systeme auch für industrielle Anwendungen nutzbar zu machen. Diese Systeme enthalten CPU Module, Board Support Packages und Applikationsbeispiele um zu zeigen, wie diese Technik nutzbar ist.

Siehe auch

Quelle: Übersetzung des englischen Wikipedia-Artikel zuletzt geändert am 11. Juni 2005 um 15:35