PowerPC e300
Of the e300 PowerPC is a 32 -bit RISC microprocessor in the PowerPC family of processors the manufacturer Freescale. It has been designed as a system on a chip (SoC ) and with a speed of up to 667 MHz.
Architecture
The e300 is a superscalar RISC core with 16 each KiB or 32 KiB Instruktionen-/Daten-Cache ( Harvard architecture ), a four-stage pipeline with Load-/Store-Einheit, system registers and jump prediction unit. It is not compatible with the current Power ISA, but 603e to the older Power ISA of the PowerPC (G2 ), of which the e300 also derived.
Cores
The e300 core is part of several SoC products for very different applications.
MPC51xx
The MPC5121e and MPC5123 also have a 32 -bit AXE unit for audio acceleration and an integrated display controller. Both variants of the MPC51xx core are available with up to 400 MHz and the MPC5121e MBX Lite 2D/3D graphics core also contains a (from PowerVR ).
MPC52xx
The MPC5200 core is mainly based on the PowerPC 603e ( G2_LE - core ), which has a great resemblance to the e300 core. It contains a double precision FPU, MMU for data and instructions, 16 KiB data and instruction cache, a complex DMA controller ( BestComm ) for I / O operations, a SDR / DDR RAM controller (up to 266 MHz ), a Ethernet MAC (100 MBps ), a USB 1.1 interface, six programmable serial controller and two I ² C controller.
MPC5200B of a die shrink version with a more efficient memory access controller and a lower power consumption.
Both versions are available with up to 400 MHz.
MSC712x
DSP for optical networks MSC7120 MSC7104 GPON and GPON
MPC83xx
PowerQUICC II Pro family ( telecom and network processors )