List of PowerPC processors
From Wikipedia, the free encyclopedia
Contents |
[edit] General-purpose PowerPC processors
[edit] IBM/Motorola
- 601 50 and 66 MHz
- 602 consumer products (multiplexed data/address bus)
- 603/603e/603ev notebooks, embedded devices
- 604/604e/604ev workstations and low end servers
- 620 the first 64-bit implementation
- 740/750 (PowerPC G3) (1997) 233–366 MHz
[edit] Motorola/Freescale
[edit] G3
- 740/750, 233-366 MHz
- 745/755, 300–466 MHz
[edit] G4
- 7400/7410 350 - 550 MHz, uses AltiVec, a SIMD extension of the original PPC specs
- 7450 micro-architecture family up to 1.5 GHz and 256 kB on-chip L2 cache and improved Altivec
- 7447/7457 micro-architecture family up to 1.8 GHz with 512 kB on-chip L2 cache
- 7448 micro-architecture family (1.5 GHz) in 90 nm with 1MB L2 cache and slightly improved AltiVec (out of order instructions).
[edit] IBM
[edit] POWER processors
- POWER3, 64-bit, 200 - 450 MHz (as POWER3-II), originally the PowerPC 630
- POWER4, 64-bit, dual core, 1.0 - 1.9 GHz (as POWER4+), follows the PowerPC 2.00 ISA
- POWER5, 64-bit, dual core, 2 way multithreading/core, 1.6 - 2.0 GHz, follows the PowerPC 2.01 ISA
- POWER5+, 64-bit, dual core, 2 way multithreading/core, 1.9 - 2.2 GHz, follows the PowerPC 2.02 ISA
[edit] G3 series
- 750CL with 256kB on die L2 cache at 400-900 MHz introduced in 2006
- 750CX/CXe with 256 kB on die L2 cache at 350-600 MHz
- 750FX with 512 kB L2 cache announced by IBM in 2001 and available early 2002 at 1 GHz
- 750GX with 1 MB L2 cache introduced by IBM in 2003
[edit] G5 series
- 970 (2003), 64-bit, derived from POWER4, enhanced with VMX, 512 kB L2 cache, 1.4 - 2 GHz
- 970FX (2004), manufactured at 90 nm, 1.8 - 2.7 GHz
- 970GX (2006), manufactured at 90 nm, 1MB L2 cache/core, 1.2 - 2.5 GHz
- 970MP (2005), dual core, 1 MB L2 cache/core, 1.6 - 2.5 GHz
[edit] Cell
- Cell BE, 64-bit PPE-core, 2 way multithreading, VMX, 512 kB L2 cache, 8x SPE, 8x 256 kB Local Store memory, 3.2 GHz, follows the PowerPC 2.02 ISA
[edit] Other
- x704 BiCMOS PowerPC implementation by Exponential Technologies, 410 - 533 MHz
- PA6T-1682M (PWRficient): a dual core PPC from P.A. Semi running at 2 GHz (announced)
[edit] Embedded PowerPC
32-bit and 64-bit PowerPC processors have been a favorite of embedded computer designers. To keep costs low on high-volume competitive products, the CPU core is usually bundled into a system-on-chip (SOC) integrated circuit. SOCs contain the processor core, cache and the processor's local data on-chip, along with clocking, timers, memory (SDRAM), peripheral (network, serial I/O), and bus (PCI, PCI-X, ROM/Flash bus, I2C) controllers. IBM also offers an open bus architecture (called CoreConnect) to facilitate connection of the processor core to memory and peripherals in a SOC design. IBM and Motorola have competed along parallel development lines in overlapping markets. A recent development is the BookE PowerPC Specification, implemented by both IBM and Freescale Semiconductor, which defines embedded extensions to the PowerPC programming model.
[edit] AMCC
- 440SP: 533-667 MHz, 10/100/1G Ethernet, (2) 64bit PCI-X, 32bit PCI-X, XOR engine, 32k L1 Cache.
- 440SPe: 533-667 MHz, 10/100/1G Ethernet, (3) 64bit PCI-Express, 64bit PCI-X, XOR engine, 32k L1 Cache.
- 440EPx: 333-667 MHz, (2) 10/100/1G Ethernet, Hardware Security, PCI, DDR-II, FPU, USB 1.1 or USB 2.0, 32k L1 Cache.
- 440GR: 333-667 MHz, (2) 10/100 Ethernet, (4) UART, (2) IIC, 53 GPIO, SPI, 32k L1 Cache.
- 440GRx: 333-667 MHz, (2) 10/100/1G Ethernet, (4) UART, (2) IIC, 53 GPIO, SPI, DDR-II, Hardware Security, 32k L1 Cache.
[edit] BAE Systems
- RAD750 radiation hardened CPU based on PowerPC 750 core.
[edit] Culturecom
- V-Dragon based on PowerPC 405 core.
[edit] IBM (now from AMCC)
- 401
- 403: MMU added in most advanced version 403GCX
- 405: MMU, Ethernet, serial, PCI, SRAM, SDRAM; NPe405 adds more network devices
- 440: A range of processors based on the Book E core.
[edit] Microsoft
[edit] Motorola (now Freescale)
- MPC860/8xx (PowerQUICC): networking & telecomm card controllers
- MPC550/5xx line: (8xx core) automotive & industrial controllers
- MPC5200/5200B (603e core) automotive & industrial controllers
- MPC8260/82xx (PowerQUICC II) a 603 core, networking & telecomm system controllers with high-capacity onchip switched bus
- MPC8541E is a PowerQUICC III System On Chip (SOC) with e500 (PowerPC Book E) core (533 MHz to 1.5 GHz), an integrated security engine, a DDR emory controller, dual Gigabit Ethernet controllers, dual 10/100 Ethernet, a four-channel DMA controller, dual asynchronous receiver/transmitters (DUART) and a 64-bit PCI controller, a local bus controller, dual I2C support, and SPI interface.
- MPC8560 is a PowerQUICC III System On Chip (SOC) with e500 core (600 MHz to 1 GHz), with 256 KB of L2 cache, 3 serial controllers, 2 multichannel controllers, 1 serial peripheral interface (SPI), I2C interface, two 10/100/1000 Ethernet controllers, a DDR memory controller, a 64-bit PCI-X/PCI controller, and a RapidIO™ interconnect.
- MPC8572 is a PowerQUICC III System On Chip (SOC) with dual e500 cores (up to 1.5GHz), 1MB L2 cache, a DDR2/DDR3 controller and multiple Gigabit Ethernet controllers, Serial RapidIO and PCI Express. MPC8572 supports both symmetric and asymmetric multiprocessing (Virtual Machine)
- MPC8641 is a System On Chip (SOC) with E600 core (90 nm, 1.5 GHz), 1 MB L2 cache, improved AltiVec (out of order instructions), an embedded memory controller, Ethernet controllers, a RapidIO™ fabric interface, a PCI Express I/O interface, and MPX bus.
- MPC8641D is a System On Chip (SOC) similar to MPC8641, but with two E600 cores and two embedded memory controllers. MPC8641D supports both symmetric and asymmetric multiprocessing (Virtual Machine)
[edit] Nintendo
- Gekko (Nintendo GameCube) - 750CXe core with special enhancements, 485 MHz
- Broadway (Nintendo Wii) - unknown configuration
[edit] P.A. Semi
- PA6T-1682M (PWRficient): a dual core PPC running at 2 GHz (unreleased)
[edit] Rapport
- Kilocore 1025: a CPU with a single PowerPC core and 1024 processing element (8 bit, 125 MHz) cores (unreleased). This CPU is designed for running security and multimedia applications (with parallel processing) on portable game devices and media players.
[edit] Xilinx
- Virtex-II Pro and Virtex-4 FPGA have up to two embedded PowerPC 405 cores[1],[2].
[edit] Cray
- SeaStar and SeaStar2, PowerPC 440 based communications processors for their Opteron based XT3 and XT4 supercomputers.
[edit] Northbridge
Northbridge or host bridge for PowerPC CPU is an Integrated Circuit (IC) for interfacing PowerPC CPU with memory, and Southbridge IC. Some Northbridge also provide interface for Accelerated Graphics Ports (AGP) bus, Peripheral Component Interconnect (PCI), PCI-X, PCI Express, or Hypertransport bus. Specific Northbridge IC must be used for PowerPC CPU. It is impossible to use Northbridge for Intel or AMD x86 CPU with PowerPC CPU. However it is possible to use certain types of x86 Southbridge in PowerPC based motherboards. Example: VIA 686B and AMD Geode CS5536.
List of Northbridge for PowerPC:
- IBM:
- CPC 700 and CPC 710 for IBM PowerPC 750 series.
- CPC 925, CPC 945 and CPC 965 for IBM PowerPC 970 series.
- Motorola (now available from Tundra):
- MPC-105
- MPC-106
- MPC-107
- Mentor Arc Inc. (MAI).
- Articia S.
- Marvell Discovery series for Motorola MPC74xx and MPC75x and IBM 750 series CPU.
- Discovery ( GT-64260A, GT-64261A and GT-64262A).
- Discovery LT (MV64420 and MV64430).
- Discovery II (MV64360, MV6361 and MV6362).
- Discovery III (MV64460, MV6461 and MV6462).
- Discovery V (MV 64560).
- Philips Semiconductor
- VAS96011 and VAS96012: Two IC northbridge for PowerPC 603 and PowerPC 604.
- Tundra (Canada)
- TSI-106 (formerly Motorola MPC-106).
- TSI-107 (formerly Motorola MPC-107) / XPC107APX series.
- TSI-108
- TSI-109
- TSI-110
- Qspan II - PCI bus interface for PowerPC CPU.
- PowerPro (CA91L750) - Memory controller for PowerPC CPU.