The PowerPC e600 is a family of 32-bit Power Architecture microprocessor cores developed by Freescale for primary use in high performance system-on-a-chip (SoC) designs with speed ranging over 2 GHz, thus making them ideal for high performance routing and telecommunications applications. The e600 is the continuation of the PowerPC 74xx design.
The e600 is a superscalar out-of-order RISC core with 32/32 kB L1 data/instruction caches, a seven-stage, three-issue pipeline with load/store, system register, powerful branch prediction, integer unit, a double precision FPU and an enhanced 128-bit AltiVec unit with limited out-of-order execution. The core is designed to work in multiprocessing and multi core designs and can take large amounts of L2 caches on die.
The e600 core is not compatible with the new Power ISA specification but adheres to the earlier PowerPC specification and is completely backwards compatible with the PowerPC 74xx cores from which it derives.
In 2004 Freescale renamed the PowerPC 74xx core e600 and changed focus from general CPUs to high end embedded SoC devices, and introduced a new naming scheme, MPC86xx. The 7448 was to be the last pure 74xx and it formed the base of the new e600 core.
The 7448 is an evolution of the PowerPC 7447 and is essentially a faster (up to 2 GHz) and more power-efficient version of the 7447A manufactured in 90 nm with 1 MB L2 cache and up to 200 MHz front side bus and it features Freescale's new standard core, the e600.