PowerPC e300
Der PowerPC e300 ist ein 32-Bit-RISC-Mikroprozessor aus der PowerPC-Familie des Herstellers Freescale. Er ist als System-on-a-Chip (SoC) konzipiert worden und mit einer Geschwindigkeit von bis zu 667 MHz erhältlich.
Architektur
Der e300 ist ein superskalarer RISC-Kern mit jeweils 16 KiB oder 32 KiB Instruktionen-/Daten-Cache (Harvard-Architektur), einer vierstufigen Pipeline mit Load-/Store-Einheit, Systemregistern und eine Sprungvorhersage-Einheit. Er ist nicht zu der aktuellen Power ISA kompatibel, aber dafür zu der älteren Power ISA des PowerPC 603e (G2), von dem der e300 auch abstammt.
Kerne
Der e300-Kern ist Teil von mehreren SoC-Produkten für sehr unterschiedliche Anwendungsbereiche.
MPC51xx
Der MPC5121e und MPC5123 verfügen zusätzlich über eine 32-Bit-AXE-Einheit zur Audiobeschleunigung und einen integrierten Display-Controller. Beide Varianten des MPC51xx-Kerns sind mit bis zu 400 MHz erhältlich und der MPC5121e enthält zusätzlich einen MBX Lite 2D/3D-Grafikkern (von PowerVR).
MPC52xx
Der MPC5200-Kern basiert vorwiegend auf dem PowerPC 603e (G2_LE-Kern), der eine große Ähnlichkeit mit dem e300-Kern aufweist. Er enthält eine Double Precision FPU, eine MMU für Daten und Instruktionen, 16 KiB Daten- und Instruktionscache, einen komplexen DMA-Controller (BestComm) für I/O-Operationen, einen SDR/DDR-RAM Controller (bis 266 MHz), einen Ethernet MAC (100 MBps), ein USB 1.1 Interface, sechs programmierbare serielle Controller und zwei I²C Controller.
Der MPC5200B ist eine Die-Shrink Version mit einem etwas effizienteren DMA-Controller und einem geringeren Stromverbrauch.
Beide Varianten sind mit bis zu 400 MHz erhältlich.
MSC712x
DSP für optische Netzwerke MSC7120 GPON und MSC7104 GPON
MPC83xx
PowerQUICC-II-Pro-Familie (Telekom- und Netzwerkprozessoren)
Siehe auch
Weblinks
- e300 Core Family Reference (PDF; 3,59 MB)
- MPC5200 Data Sheet (PDF-Datei: 6,6 MB)
- MSC7120 Produktreferenz (PDF; 228 kB)
{{safesubst:#ifeq:0|10| {{#switch: PowerPC e300 |Navigationsleiste|NaviBlock|0=|#default= Vorlage:Templatetransclusioncheck Vorlage:Dokumentation/ruler }}}}Vorlage:Klappleiste/Anfang {{#if:
|
Industrial Control Unit: 14500
6800er-Familie: 6800 | 6809 | (Hitachi 6309)
68000er-Familie: 68000 | 68008 | 68010 | 68012 | 68020 | 68030 | 68040 | 68060 | ColdFire | DragonBall
88000er-Familie: 88110 | 88200
Mathematische Koprozessoren: 68881, 68882
Memory Management Unit: 68451 | 68851
PowerPC-Familie: PPC 601 | PPC e200 | PPC 603/e300 | PPC 75x | PPC e500 | PPC 74xx/e600 | PPC e700 | PowerQUICC-Familie | QorIQ
|
Industrial Control Unit: 14500
6800er-Familie: 6800 | 6809 | (Hitachi 6309)
68000er-Familie: 68000 | 68008 | 68010 | 68012 | 68020 | 68030 | 68040 | 68060 | ColdFire | DragonBall
88000er-Familie: 88110 | 88200
Mathematische Koprozessoren: 68881, 68882
Memory Management Unit: 68451 | 68851
PowerPC-Familie: PPC 601 | PPC e200 | PPC 603/e300 | PPC 75x | PPC e500 | PPC 74xx/e600 | PPC e700 | PowerQUICC-Familie | QorIQ }} Vorlage:Klappleiste/Ende