PowerPC 7xx
POWER, PowerPC, and Power ISA architectures |
---|
NXP (formerly Freescale and Motorola) |
IBM |
|
IBM/Nintendo |
Other |
Related links |
Cancelled in gray, historic in italic |
The PowerPC 7xx is a family of third generation 32-bit
The 7xx family is also widely used in embedded devices like printers, routers, storage devices, spacecraft,
PowerPC 7xx processors have largely been manufactured in the range of 250nm to 100nm lithography.
Processors
PowerPC 740/750
The PowerPC 740 and 750 (codename Arthur)
The 740 and 750 added dynamic branch prediction and a 64-entry branch target instruction cache (BTIC). Dynamic branch prediction uses the recorded outcome of a branch stored in a 512-entry by 2-bit branch history table (BHT) to predict its outcome. The BTIC caches the first two instructions at a branch target.
The 740/750 models had 6.35 million transistors and were initially manufactured by IBM and Motorola in an aluminium based fabrication process. The die measured 67 mm2 at 0.26 μm and it reached speeds of up to 366 MHz while consuming 7.3 W.
In 1999, IBM fabricated versions in a 0.20 μm process with
The 740 slightly outperformed the
The PowerPC 740 is completely pin compatible with the older 603, allowing upgrades to the PowerBook 1400, 2400, and even a prototype PowerBook 500/G3. The 750 with its L2 cache bus required more pins and thus a different package, a 360-pin ball grid array (BGA).
The PowerPC 750 was used in many computers from Apple, including the original iMac.
RAD750
The RAD750 is a radiation-hardened processor, based on the PowerPC 750. It is intended for use in high radiation environments such as experienced on board satellites and other spacecraft. The RAD750 was released for purchase in 2001. The Mars Science Laboratory (Curiosity), Mars Reconnaissance Orbiter, Mars 2020 (Perseverance) and James Webb Space Telescope spacecraft have a RAD750 on board.[3][4]
The processor has 10.4 million transistors, is manufactured by
PowerPC 745/755
Motorola revised the 740/750 design in 1998 and shrunk die size to 51 mm2 thanks to a newer aluminium based fabrication at 0.22 μm. The speeds increased to up to 600 MHz. The 755 was used in some iBook and G3-based iMac models. After this model, Motorola chose not to keep developing the 750 processors in favour of their PowerPC 7400 processor and other cores.
PowerPC 750CX
IBM continued to develop the PowerPC 750 line and introduced the PowerPC 750CX (code-named Sidewinder) in 2000. It has a 256 KiB on-die L2 cache; this increased performance while reducing power consumption and complexity. At 400 MHz, it drew under 4 W. The 750CX had 20 million transistors including its L2 cache. It had a die size of 43 mm2 through a 0.18 μm copper process. The 750CX was only used in one iMac and iBook revision.
PowerPC 750CXe
750CXe (codename Anaconda), introduced in 2001, is a minor revision of 750CX to increase its clock speed to 700 MHz and memory bus from 100 MHz to 133 MHz. The 750CXe also features improved floating-point performance over the 750CX.[5] Several iBook models and the last G3-based iMacs have this processor.
A cost reduced version of 750CXe, called 750CXr, has lower frequencies.
Gekko
Gekko is the IBM's custom central processor for the
PowerPC 750FX
The 750FX (code-named Sahara) came in 2002 and increased frequency up to 900 MHz, the bus speed to 166 MHz and the on-die L2 cache to 512 KiB. It also featured a number of improvements to the memory subsystem: an enhanced and faster (200 MHz) 60x bus controller, a wider L2 cache bus, and the ability to lock parts of the L2 cache.
A low powered version of 750FX is available called 750FL.
The 750FX powers NASA's
PowerPC 750GX
750GX (codenamed Gobi), revealed in 2004, was a 7xx processor from IBM. It has an on-die 1 MB L2 cache, a top frequency of 1.1 GHz, and support for bus speeds up to 200 MHz among other enhancements compared to 750FX. It is manufactured using a 0.13 μm process with copper interconnects,
A low-power version of the 750GX is available, called the 750GL.
PowerPC 750VX
750VX (codenamed "Mojave") is a rumored, not confirmed and canceled version of the 7xx line. It would be the most powerful and featured version to date with up to 4MB of off die L3 cache, a 400Mhz DDR front side bus and the same implementation of AltiVec used in the PowerPC 970. It was expected to clock as high as 1.8 GHz (starting at 1.5 GHz) and reported to have additional pipeline stages, and advanced power management features.[7] It was reported to be finished and ready for production in December 2003, but said timing was too late for it to get significant orders seeing Apple's iBook line had switched to G4s in October the same year, and thus it quickly fell off the roadmap. It was never released or heard from since.
There were follow up chips planned, such the 750VXe, which would have surpassed 2 GHz.
PowerPC 750CL
The 750CL is an evolved 750CXe, with speeds ranging from 400 MHz to 1 GHz with a system bus up to 240 MHz, L2 cache prefetch features and graphics related instructions have been added to improve performance. As the added graphics-related functions match closely the ones found in the Gekko processor it is very likely that the 750CL is a shrink of the same processor for general purpose use. The 750CL is manufactured using a 90 nm copper based fabrication with
Broadway
The CPU in Wii is virtually identical to the 750CL but it runs at 729 MHz, a frequency not supported by stock 750CL. It measures only 4.2 x 4.5 mm (18.9 mm2). This is smaller than half the size of the "Gekko" microprocessor (43 mm2) incorporated in the GameCube at its first release.[10]
Espresso
The CPU in Wii U is believed to be an evolution of the Broadway architecture. The largely unconfirmed characteristics are a triple core CPU which runs at 1.24 GHz and a 45 nm process.
Future
IBM has ceased to publish a roadmap to the 750 family, in favor of marketing themselves as a custom processor vendor. Given IBM's resources, the 750 core will be produced with new features as long as there is a willing buyer. In particular, IBM has no public plans to produce an ordinary 750-based microprocessor in a process smaller than
Freescale has discontinued all 750 designs in favor of designs based on the PowerPC e500 core (PowerQUICC III).
In 2015, Rochester Electronics started providing legacy support for the devices.
Device list
This list is a complete list of known 750 based designs. The pictures are illustrations and not to scale.
Name | Codename | Manufacturer | Image | Fab Process | Transistors | Die size | Cores | CPU Clock | Front Side Bus | L2 cache | Consumption | Package | Multipliers | Introduced |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PPC740 MPC740 |
Arthur | IBM Motorola |
![]() |
0.25 μm Al | 6.35 Million | 67 mm2 | 1 | 233 - 366 MHz | 66 MHz | No L2 cache | 5.6W @ 233 MHz
7.3W @ 300 MHz |
255 pin CBGA | 3-8 | 1997 |
PPC750 MPC750 |
Arthur | IBM Motorola |
![]() |
0.25 μm Al | 6.35 Million | 67 mm2 | 1 | 233 - 366 MHz | 66 MHz | 256 - 1024 kB off-die half speed |
5.6W @ 233 MHz
7.3W @ 300 MHz |
360 pin CBGA | 3-8 | 1997 |
MPC745 | Conan | Motorola Freescale |
![]() |
0.22 μm Al | 6.75 Million | 51 mm2 | 1 | 300 - 350 MHz | 66 MHz | No L2 cache | 3.1W @ 300 MHz
5.4W @ 400 MHz[11] |
255 pin PBGA | 2, 3-8, 10 | 1998 |
MPC755 | Doyle | Motorola Freescale |
![]() |
0.22 μm Al | 6.75 Million | 51 mm2 | 1 | 300 - 400 MHz | 66 MHz | 256 - 1024 kB off-die half speed |
3.1W @ 300 MHz
5.4W @ 400 MHz[11] |
360 pin PBGA 360 pin CBGA |
2, 3-8, 10 | 1998 |
PPC740L | Lonestar | IBM | ![]() |
0.20 μm Cu | 6.35 Million | 40 mm2 | 1 | 300 - 533 MHz | 100 MHz | No L2 cache | 4.1W @ 333 MHz
6.0W @ 500 MHz |
255 pin CBGA | 3-8
10 (dd3.x) |
1999 |
PPC750L | Lonestar | IBM | ![]() |
0.20 μm Cu | 6.35 Million | 40 mm2 | 1 | 300 - 533 MHz[12] | 100 MHz | 256 - 1024 kB off-die half speed |
4.1W @ 333 MHz
6.0W @ 500 MHz[13] |
360 pin CBGA | 3-8
10 (dd3.x) |
1999 |
PPC750CX PPC750CXe PPC750CXr PPCDBK |
Sidewinder Anaconda Gekko |
IBM | ![]() |
0.18 μm Cu | 20 Million (including L2 cache) |
42.7 mm2 | 1 | 350 - 600 MHz 366 - 700 MHz 300 - 533 MHz 486 MHz |
100 MHz 133 MHz 133 MHz 162 MHz |
256 kB | 4.2W @ 400 MHz[14] 6 W @ 600 MHz[15] 7.8 W @ 533 MHz[16] 4.9W @ 486 MHz |
256 pin PBGA | 2000 2001 2003 2000 | |
RAD750 | BAE Systems | ![]() |
0.25 μm - 0.15 μm | 10.4 Million | 130 mm2 | 1 | 110 - 200 MHz | 66 MHz[17] | 0 - 1024 kB off-die |
5 W @ 133 MHz[18] | 360 pin CBGA Radiation hardened |
2001 | ||
PPC750FX PPC750FL |
Sahara | IBM | ![]() |
0.13 μm SOI | 38 Million (including L2 cache) |
34.3 mm2 | 1 | 600 - 900 MHz 600 - 733 MHz |
166 MHz | 512 kB | 5.4 W @ 800 MHz[19] 5.1 W @ 733 MHz[20] |
292 pin CBGA | 3.5-9.5
10-20 |
2002 2007 |
PPC750GX PPC750GL |
Gobi | IBM | ![]() |
0.13 μm SOI | 74 Million (including L2 cache) |
52.5 mm2 | 1 | 733 - 1000 MHz 800 - 933 MHz |
200 MHz | 1024 kB | 8.3W @ 1 GHz[21] 6.5W @ 933 MHz[22] |
292 pin CBGA | 2-3.5
4-9.5 10-20 |
2003 2005 |
PPC750CL Broadway |
IBM | ![]() |
90 nm 90 nm, 65 nm SOI |
20 Million (including L2 cache) |
15.9 mm2 | 1 | 400 - 1000 MHz 729 MHz |
240 MHz 243 MHz |
256 kB | 10.5 W (max) @ 1 GHz[23] 3.9 W @ 729 MHz[24] |
278 pin PBGA | 2006 | ||
Espresso | IBM | ![]() |
45 nm SOI | 60 Million (?) | 27.7mm2 | 3 | 1243 MHz 1243 MHz 1243 MHz |
? | 512 kB 2048 kB 512 kB |
? | PBGA MCM | 2012 |
See also
- iMac G3, the first model of the iMac line of personal computers made by Apple Computer, Inc.
- iBook G3, the first two models of the iBook line of personal computers made by Apple, later replaced by the iBook G4 and the MacBook (non-pro), the last mass-produced personal computer to use the G3 (discontinued October 2003)
- PowerBook G3, a line of laptop Macintosh computers made by Apple Computer between 1997 and 2000
- Power Macintosh G3, commonly called "beige G3s" or "platinum G3s" for the color of their cases, was a series of personal computers designed, manufactured, and sold by Apple Computer, Inc. from November 1997 to January 1999
- Power Macintosh G3 (Blue & White), series (commonly known as the "Blue and White G3", or sometimes just the "B&W G3" (to distinguish it from the original Power Macintosh G3) was a series of personal computers designed, manufactured and sold by Apple Computer Inc. as part of their Power Macintosh line
- Nintendo GameCube, a sixth-generation game console sold by Nintendo
- Nintendo Wii, a seventh-generation game console sold by Nintendo
- Nintendo Wii U, an eighth-generation game console sold by Nintendo
- List of Mac models grouped by CPU type
- List of PowerPC-based game consoles
Notes
- ^ "NASA's $2.5bn Curiosity rover: An Apple PowerBook on wheels". The Register.
- ^ Gwennap 1997
- ^ "Mars Science Laboratory Launch Press Kit" (PDF). NASA/JPL.
- ^ McComas, David. "Lessons from 30 Years of Flight Software" (PDF). NTRS - NASA Technical Reports Server.
- ^ a b "Application Note : Differences Between the IBM PowerPC 750FX, PowerPC 750, and the PowerPC 750CX/PowerPC 750CXe RISC Microprocessors" (PDF). 306.ibm.com. Retrieved 2013-10-07.[permanent dead link ]
- ^ "The Orion spacecraft is no smarter than your phone". ComputerWorld. 2014. Retrieved 2014-12-05.
- ^ Jade, Kasper (2003-12-11). "IBM PowerPC 750VX finalized, sources say". Appleinsider.com. Retrieved 2013-10-07.
- ^ IBM PowerPC 750CL Microprocessor Revision Level DD2.x
- ^ IBM PowerPC 750CL RISC Microprocessor User’s Manual Archived 2012-11-15 at the Wayback Machine
- ^ IBM Broadway RISC Microprocessor User’s Manual, v0.6 Archived 2013-12-04 at the Wayback Machine
- ^ a b MPC755 RISC Microprocessor Hardware Specifications, page 11
- ^ PPC740L and PPC750L - Page 13
- ^ PPC750L vs PPC750CXe - Page 6
- ^ PPC 750CX Supplement to the PPC 750 User Manual - Page 3
- ^ PPC 750CXe Data Sheet - Page 9
- ^ PPC 750CXr Data Sheet - Page 17
- ^ RAD750 SpaceWire-enabled Flight Computer for Lunar Reconnaissance Orbiter
- ^ "RAD750 System Flight Computer" (PDF). Archived from the original (PDF) on 2016-03-05. Retrieved 2013-04-11.
- ^ PPC 750FX and PPC750GX Power Dissipation - Page 13
- ^ PPC 750FL Data Sheet - Page 19
- ^ PPC 750GX Data Sheet - Page 17
- ^ PPC 750GL Data Sheet - Page 17
- ^ PPC 750CL Revision Level DD2.x - Page 24
- ^ "20 percent reduction in energy consumption [over Gekko's 4.9 W Power Rating]"
References
- Gwennap, Linley (17 February 1997). "Arthur Revitalizes PowerPC Line". Microprocessor Report. pp. 10–13.