- PowerPC e600
The PowerPC e600 is a family of
32-bit Power Architecture microprocessor cores developed byFreescale for primary use in high performancesystem-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 highly successfulPowerPC G4 design, aka PowerPC 7400.The e600 is a
superscalar out-of-orderRISC 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, adouble precision FPU and an enhanced 128-bitAltiVec unit with limited out-of-order execution. The core is designed to work inmultiprocessing and multi core designs and can take large amounts of L2 caches on die.The e600 core is not compatible with the latest Power ISA 2.04 but adheres to the earlier
PowerPC specification and is completely backwards compatible with the PowerPC G4 cores from which it derives.CPUs
In 2004 Freescale renamed the G4 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 G4 and it formed the base of the new e600 core.
MPC7448
The 7448 is an evolution of the 7447A 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.
* [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC7448 Freescale's MPC7448 page]MPC864x
The problems associated with the bandwidth-constrained external MPX bus interface found on the 74xx series are relieved with single (MPC8641) or dual (MPC8641D) e600 cores, faster system interface via
RapidIO , dual x8PCI Express and an on-die 667 MHz MPX interconnect between I/O, the cores, and dual 64-bit DDR2-memory controllers (with ECC). The product also features four on-chipGigabit ethernet controllers with TCP/UDP offloading features. The dual core MPC8641D has support forasymmetric multiprocessing , which enables twooperating system s to run on the same device simultaneously, sharing resources but largely unaware of each other.The MPC8641 (single core) and MPC8641D (dual core) are manufactured on a 90 nm SOI based process. 8641 draws less than 16W at 1.33 GHz and 8641D less than 25W at 1.5 GHz.
* [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8641D Freescale's MPC8641D page]Introduced in summer of 2008, the MPC8640 and MPC8640D are low power, low cost versions of the MPC8641 parts. Clocked at 1-1.25 GHz they draw 14-21W power while being identical to their older brethren in other respects.
* [http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC8640 Freescale's MPC8640D page]MPC8610
Introduced in 2007 the MPC8610 is a host processor with integrated graphics processor supporting 24-bit screens sizes up to 1280x1024 pixels. It is a single core CPU with 256 kB on die L2 cache. Manufactured on a 90 nm process, it reaches speeds from 667 to 1333 MHz. It will be available in 2008.
* [http://media.freescale.com/phoenix.zhtml?c=196520&p=irol-newsArticle&ID=1054696 Press release regarding MPC8610]See also
*
Power Architecture
*PowerPC
*PowerPC G4 External links
* [http://www.freescale.com/webapp/sps/site/overview.jsp?code=DRPPCDUALCORE Freescale's e600 SoC Platform Products]
Wikimedia Foundation. 2010.