Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

PowerPC 7xx

From Wikipedia, the free encyclopedia
Family of 32-bit microprocessors
icon
This articlerelies excessively onreferences toprimary sources. Please improve this article by addingsecondary or tertiary sources.
Find sources: "PowerPC 7xx" – news ·newspapers ·books ·scholar ·JSTOR
(November 2023) (Learn how and when to remove this message)
POWER,PowerPC, andPower ISA architectures
NXP (formerly Freescale and Motorola)
IBM
IBM/Nintendo
Other
Related links
Cancelled in gray,historic in italic

ThePowerPC 7xx is a family of third generation 32-bitPowerPCmicroprocessors designed and manufactured byIBM andMotorola (spun off asFreescale Semiconductor bought byNXP Semiconductors). This family is called thePowerPC G3 byApple Computer (laterApple Inc.), which introduced it on November 10, 1997. A number of microprocessors from different vendors have been used under the "PowerPC G3" name. Such designations were applied toMac computers such as thePowerBook G3, themulticolored iMacs,iBooks and several desktops, including both theBeige andBlue and White Power Macintosh G3s. The low power requirements and small size made the processors ideal for laptops and the name lived out its last days at Apple in theiBook.

The 7xx family is also widely used in embedded devices like printers, routers, storage devices, spacecraft,[1] and video game consoles. The 7xx family had its shortcomings, namely lack ofSMP support andSIMD capabilities and a relatively weakFPU. Motorola's74xx range of processors picked up where the 7xx left off.

PowerPC 7xx processors have largely been manufactured in the range of 250nm to 100nm lithography.

Processors

[edit]

PowerPC 740/750

[edit]
300 MHz Motorola PowerPC 750 processor with off-die L2 cache on the CPU module from aPower Mac G3.

The PowerPC 740 and 750 (codename Arthur)[2] were introduced in late 1997 as an evolutionary replacement for thePowerPC 603e. Enhancements included a faster60x system bus (66 MHz), larger L1 caches (32 KB instruction and 32 KB data), a second integer unit, an enhanced floating point unit, and higher core frequency. The 750 had support for an optional 256, 512 or 1024 KB external unified L2 cache. The cache controller and cache tags are on-die. The cache was accessed via a dedicated 64-bit bus.

The 740 and 750 addeddynamic 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 withcopper interconnects, which increased the frequency up to 500 MHz and decreased power consumption to 6 W and the die size to 40 mm2.

The 740 slightly outperformed thePentium II while consuming far less power and with a smaller die. The off-die L2 cache of the 750 increased performance by approximately 30% in most situations. The design was so successful that it quickly surpassed thePowerPC 604e in integer performance, causing a planned 604 successor to be scrapped.

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-pinball grid array (BGA).

The PowerPC 750 was used in many computers from Apple, including the originaliMac.

RAD750

[edit]
Main article:RAD750

The RAD750 is aradiation-hardened processor, based on the PowerPC 750. It is intended for use in highradiation environments such as experienced on boardsatellites and otherspacecraft. The RAD750 was released for purchase in 2001. TheMars Science Laboratory (Curiosity),Mars Reconnaissance Orbiter,Mars 2020 (Perseverance) andJames Webb Space Telescope spacecraft have a RAD750 on board.[3][4]

The processor has 10.4 million transistors, is manufactured byBAE Systems using either 250 or 150 nm process and has a die area of 130 mm2. It operates at 110 to 200 MHz. The CPU itself can withstand 200,000 to 1,000,000Rads and temperature ranges between −55 and 125 °C.The RAD750 packaging and logic functions has a price tag in excess ofUS$200,000[citation needed]: the high price is mainly due to radiation hardening revisions to the PowerPC 750 architecture and manufacturing, stringent quality control requirements, and extended testing of each processor chip manufactured.

PowerPC 745/755

[edit]

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 someiBook and G3-based iMac models. After this model, Motorola chose not to keep developing the 750 processors in favour of theirPowerPC 7400 processor and other cores.

PowerPC 750CX

[edit]

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

[edit]
A 533 MHz IBM PowerPC 750CXe in a high performanceBall Grid Array packaging

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] SeveraliBook models and the last G3-based iMacs have this processor.

A cost reduced version of 750CXe, called 750CXr, has lower frequencies.

Gekko

[edit]
Main article:Gekko (microprocessor)

Gekko is the IBM's custom central processor for theNintendoGameCube game console. Based on the PowerPC 750CXe, it adds about 50 new instructions and a modifiedFPU capable of someSIMD functionality. It has 256 KiB of on die L2 cache, operates at 486 MHz with a 162 MHz memory bus, and is fabricated by IBM on a 180 nm process. The die size is 43 mm2.

PowerPC 750FX

[edit]

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.[5] It is manufactured using a 0.13 μm copper based fabrication withLow-K dielectric andSilicon on insulator technology. 750FX has 39 million transistors, a die size of 35 mm2 and consumes less than 4 W at 800 MHz at typical loads. It was the last G3 type processor used by Apple (employed on the final G3-based iBook models).

A low powered version of 750FX is available called 750FL.

The 750FX powers NASA'sOrion Multi-Purpose Crew Vehicle.[6] Orion is usingHoneywell International Inc.'s flight computer that was originally built for Boeing's787 jet airliner.

PowerPC 750GX

[edit]

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,low-K dielectric, andsilicon on insulator technology. The 750GX has 44 million transistors, a die size of 52 mm2 and consumes less than 9 W at 1 GHz at typical loads.

A low-power version of the 750GX is available, called the 750GL.

PowerPC 750VX

[edit]

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 ofAltiVec used in thePowerPC 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

[edit]

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 withLow-K dielectric andSilicon on insulator technology and features 20 million transistors on a 16 mm2 die. It draws up to 2.7 W at 600 MHz, 9.8 W at 1 GHz.[8][9]

Broadway

[edit]
This Broadway processor was manufactured inEast Fishkill, NY but packaged in IBM's plant in Canada, hence the text on the metal cover.
Main article:Broadway (microprocessor)

The CPU inWii 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

[edit]
Main article:Espresso (microprocessor)

The CPU inWii 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

[edit]

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 than90 nm, effectively phasing it out as a commodity chip competitive in such markets as networking equipment. However, IBM did make theEspresso processor for Nintendo, which is a 750-based design with improvements such as multiprocessor support (the part is a triple core), new 45 nm fabrication process and eDRAM instead of regular L2 cache; it is unknown if further changes were made to the design.

Freescale has discontinued all 750 designs in favor of designs based on thePowerPC e500 core (PowerQUICC III).

In 2015,Rochester Electronics started providing legacy support for the devices.

Device list

[edit]

This list is a complete list of known 750 based designs. The pictures are illustrations and not to scale.

NameCodenameManufacturerImageFab ProcessTransistorsDie sizeCoresCPU ClockFront Side BusL2 cacheConsumptionPackageMultipliersIntroduced
PPC740
MPC740
ArthurIBM
Motorola
0.25 μm Al6.35 Million67 mm21233 - 366 MHz66 MHzNo L2 cache5.6W @ 233 MHz

7.3W @ 300 MHz

255 pin CBGA3-81997
PPC750
MPC750
ArthurIBM
Motorola
0.25 μm Al6.35 Million67 mm21233 - 366 MHz66 MHz256 - 1024 kB
off-die
half speed
5.6W @ 233 MHz

7.3W @ 300 MHz

360 pin CBGA3-81997
MPC745ConanMotorola
Freescale
0.22 μm Al6.75 Million51 mm21300 - 350 MHz66 MHzNo L2 cache3.1W @ 300 MHz

5.4W @ 400 MHz[11]

255 pin PBGA2, 3-8, 101998
MPC755DoyleMotorola
Freescale
0.22 μm Al6.75 Million51 mm21300 - 400 MHz66 MHz256 - 1024 kB
off-die
half speed
3.1W @ 300 MHz

5.4W @ 400 MHz[11]

360 pin PBGA
360 pin CBGA
2, 3-8, 101998
PPC740LLonestarIBM0.20 μm Cu6.35 Million40 mm21300 - 533 MHz100 MHzNo L2 cache4.1W @ 333 MHz

6.0W @ 500 MHz

255 pin CBGA3-8

10 (dd3.x)

1999
PPC750LLonestarIBM0.20 μm Cu6.35 Million40 mm21300 - 533 MHz[12]100 MHz256 - 1024 kB
off-die
half speed
4.1W @ 333 MHz

6.0W @ 500 MHz[13]

360 pin CBGA3-8

10 (dd3.x)

1999
PPC750CX
PPC750CXe
PPC750CXr
PPCDBK
Sidewinder
Anaconda

Gekko
IBM0.18 μm Cu20 Million
(including L2 cache)
42.7 mm21350 - 600 MHz
366 - 700 MHz
300 - 533 MHz
486 MHz
100 MHz
133 MHz
133 MHz
162 MHz
256 kB4.2W @ 400 MHz[14]
6 W @ 600 MHz[15]
7.8 W @ 533 MHz[16]
4.9W @ 486 MHz
256 pin PBGA2000
2001
2003
2000
RAD750BAE Systems0.25 μm - 0.15 μm10.4 Million130 mm21110 - 200 MHz66 MHz[17]0 - 1024 kB
off-die
5 W @ 133 MHz[18]360 pin CBGA
Radiation hardened
2001
PPC750FX
PPC750FL
SaharaIBM0.13 μm SOI38 Million
(including L2 cache)
34.3 mm21600 - 900 MHz
600 - 733 MHz
166 MHz512 kB5.4 W @ 800 MHz[19]
5.1 W @ 733 MHz[20]
292 pin CBGA3.5-9.5

10-20

2002
2007
PPC750GX
PPC750GL
GobiIBM0.13 μm SOI74 Million
(including L2 cache)
52.5 mm21733 - 1000 MHz
800 - 933 MHz
200 MHz1024 kB8.3W @ 1 GHz[21]
6.5W @ 933 MHz[22]
292 pin CBGA2-3.5

4-9.5

10-20

2003
2005
PPC750CL
Broadway
IBM90 nm
90 nm, 65 nm SOI
20 Million
(including L2 cache)
15.9 mm21400 - 1000 MHz
729 MHz
240 MHz
243 MHz
256 kB10.5 W (max) @ 1 GHz[23]
3.9 W @ 729 MHz[24]
278 pin PBGA2006
EspressoIBM45 nm SOI60 Million (?)27.7mm231243 MHz
1243 MHz
1243 MHz
?512 kB
2048 kB
512 kB
?PBGA MCM2012

See also

[edit]
  • 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

[edit]
  1. ^"NASA's $2.5bn Curiosity rover: An Apple PowerBook on wheels".The Register.
  2. ^Gwennap 1997
  3. ^"Mars Science Laboratory Launch Press Kit"(PDF). NASA/JPL.
  4. ^McComas, David."Lessons from 30 Years of Flight Software"(PDF).NTRS - NASA Technical Reports Server.
  5. ^ab"Application Note : Differences Between the IBM PowerPC 750FX, PowerPC 750, and the PowerPC 750CX/PowerPC 750CXe RISC Microprocessors"(PDF). 306.ibm.com. Retrieved2013-10-07.[permanent dead link]
  6. ^"The Orion spacecraft is no smarter than your phone". ComputerWorld. 2014. Retrieved2014-12-05.
  7. ^Jade, Kasper (2003-12-11)."IBM PowerPC 750VX finalized, sources say". Appleinsider.com. Retrieved2013-10-07.
  8. ^IBM PowerPC 750CL Microprocessor Revision Level DD2.x
  9. ^IBM PowerPC 750CL RISC Microprocessor User’s ManualArchived 2012-11-15 at theWayback Machine
  10. ^IBM Broadway RISC Microprocessor User’s Manual, v0.6Archived 2013-12-04 at theWayback Machine
  11. ^abMPC755 RISC Microprocessor Hardware Specifications, page 11
  12. ^PPC740L and PPC750L - Page 13
  13. ^PPC750L vs PPC750CXe - Page 6
  14. ^PPC 750CX Supplement to the PPC 750 User Manual - Page 3
  15. ^PPC 750CXe Data Sheet - Page 9
  16. ^PPC 750CXr Data Sheet - Page 17
  17. ^RAD750 SpaceWire-enabled Flight Computer for Lunar Reconnaissance Orbiter
  18. ^"RAD750 System Flight Computer"(PDF). Archived fromthe original(PDF) on 2016-03-05. Retrieved2013-04-11.
  19. ^PPC 750FX and PPC750GX Power Dissipation - Page 13
  20. ^PPC 750FL Data Sheet - Page 19
  21. ^PPC 750GX Data Sheet - Page 17
  22. ^PPC 750GL Data Sheet - Page 17
  23. ^PPC 750CL Revision Level DD2.x - Page 24
  24. ^"20 percent reduction in energy consumption [over Gekko's 4.9 W Power Rating]"

References

[edit]
  • Gwennap, Linley (17 February 1997). "Arthur Revitalizes PowerPC Line".Microprocessor Report. pp. 10–13.
Industrial control unit
6800 family
68000 family
Embedded system68k-variants
88000
Floating-pointcoprocessors (FPUs)
Memory management units (MMU)
PowerPC family
ARM
8-bit
16/32-bit
24-bit
32-bit
Retrieved from "https://en.wikipedia.org/w/index.php?title=PowerPC_7xx&oldid=1298976200"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp