PowerPC e300

from Wikipedia, the free encyclopedia
A PowerPC MPC5200 clocked at 400 MHz ( EFIKA mainboard)

The PowerPC e300 is a 32-bit RISC - microprocessor from the PowerPC family of the manufacturer Freescale . It has been designed as a system-on-a-chip (SoC) and is available with a speed of up to 667 MHz.

architecture

The e300 is a superscalar RISC core with a 16 KiB or 32 KiB instruction / data cache ( Harvard architecture ), a four-stage pipeline with load / store unit, system registers and a branch prediction unit. It is not compatible with the current Power ISA, but with the older Power ISA of the PowerPC 603e (G2), from which the e300 is also derived.

Cores

The e300 core is part of several SoC products for very different areas of application.

MPC51xx

The MPC5121e and MPC5123 also have a 32-bit AX unit for audio acceleration and an integrated display controller. Both versions of the MPC51xx core are available with up to 400 MHz and the MPC5121e also contains an MBX Lite 2D / 3D graphics core (from PowerVR ).

MPC52xx

The MPC5200 core is mainly based on the PowerPC 603e ( G2_LE core), which is very similar to the e300 core. It contains a Double Precision FPU , an MMU for data and instructions, 16 KiB data and instruction cache , a complex DMA controller (BestComm) for I / O operations, an SDR / DDR-RAM controller (up to 266 MHz), a Ethernet MAC (100 MBps), a USB 1.1 interface, six programmable serial controllers and two I²C controllers.

The MPC5200B is a die -shrink version with a slightly more efficient DMA controller and lower power consumption.

Both variants are available with up to 400 MHz.

MSC712x

DSP for optical networks MSC7120 GPON and MSC7104 GPON

MPC83xx

PowerQUICC-II-Pro family (telecom and network processors )

See also

Web links