Power Mac G5 Developer Note (Legacy)
Contents Introduction to Power Mac G5 Developer Note 7 Organization of This Document 7 Overview to the Power Mac G5 8 New Hardware Features 8 Hardware Features Summary 9 Features of the Enclosure 12 System Software 13 Computer Identification 14 Power Management 14 Velocity Engine Acceleration 16 Architecture 17 Block Diagram and Buses 17 Processor Module 20 PowerPC G5 Microprocessor 20 Bridge and Memory Controller 21 Processor Bus 21 Main Memory Bus 21 Accelerated Graphics Port Bus 21 Internal PCI Bus 22
Contents Ultra DMA ATA/100 Interface 26 Sound System Overview 27 Power Controller 28 Graphics Cards 28 Fan Controller 29 Liquid Cooling System 29 Input and Output Devices 30 USB Ports 30 USB Connectors 31 Waking Up From Sleep 31 FireWire Ports 32 FireWire 800 Connector 32 FireWire 400 Connector 34 FireWire Device Programming 35 Booting from a FireWire Device 35 Target Disk Mode 36 Ethernet Port 36 Disk Drives 38 Hard Disk Drives 38 SuperDrive 38 Combo Drive 39 Internal Modem 40 AirPort Extreme Card 40 Dat
Contents Headphone Jack 50 Video Monitor Ports 51 DVI Connector 52 Apple Display Connector 53 DVI to Video Adapter 55 Dual Display Extended and Mirror Modes 56 Expansion 57 RAM Expansion 57 DIMM Specifications 59 DIMM Configurations 60 RAM Addressing 61 PCI or PCI-X Expansion Slots 62 PCI Only 62 PCI-X Only 62 PCI and PCI-X 62 Supplemental Reference Documents 64 Apple Technical Notes 64 PowerPC G5 Microprocessor 64 Velocity Engine 64 3D Graphics 65 Mac OS X 65 Open Firmware 65 RAM Expansion Modules 66 AT
Figures and Tables Overview to the Power Mac G5 8 Figure 1-1 Figure 1-2 Power Mac G5 front view 12 Power Mac G5 rear view 13 Architecture 17 Figure 2-1 Figure 2-2 Table 2-1 block diagram for dual 2.0 GHz configuration 18 block diagram for dual 2.3 and 2.
Figures and Tables Figure 4-1 Figure 4-2 Table 4-1 Table 4-2 DIMM installation for dual 2.3 and 2.7 GHz processor configurations 58 DIMM installation for dual 2.0 GHz processor configuration 59 Sizes of DDR SDRAM expansion DIMMS and devices 61 Address multiplexing modes for SDRAM devices 61 Retired Document | 2005-04-29 | Copyright © 2003, 2005 Apple Computer, Inc. All Rights Reserved.
Introduction to Power Mac G5 Developer Note Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid. This developer note describes the 64-bit Power Mac G5. The note provides information about the internal design of the computer, its input-output and expansion capabilities, and issues affecting compatibility.
Overview to the Power Mac G5 The 64-bit desktop Power Mac G5 uses dual PowerPC G5 microprocessors and is intended for use in content creation, desktop publishing, multimedia, scientific and technical applications, and other activities that require high performance. New Hardware Features Below is a list of the new hardware features of the Power Mac G5. A list of all hardware features is provided in Hardware Features Summary (page 9). ● Microprocessors: The Power Mac G5 computer is available in dual 2.
Overview to the Power Mac G5 Hardware Features Summary Hardware Features Summary Below is a list of all of the hardware features of the Power Mac G5. The major features are described more fully later in this note. To view the Technology and Performance Overview document, refer to http://www.apple.com/powermac/. ● Microprocessors: The Power Mac G5 computer is available in dual 2.0 GHz, 2.3 GHz, and 2.7 GHz configurations. For more information, see PowerPC G5 Microprocessor (page 20).
Overview to the Power Mac G5 Hardware Features Summary ● SuperDrive (DVD+R DL/DVD+/-RW/CD-RW): The Power Mac G5 computer has a 16x SuperDrive connected to the Ultra DMA ATA/100 bus. The SuperDrive supports DVR+R double-layer (DL) format. For more information, see SuperDrive (page 38). ● Combo (DVD-ROM/CD-RW) drive: Instead of a SuperDrive, the Power Mac G5 computer has an optional build-to-order combination DVD-ROM/CD-RW drive connected to the Ultra DMA ATA/100 bus.
Overview to the Power Mac G5 Hardware Features Summary ● Headphone and internal speaker: The front panel includes a headphone mini-jack and the system includes an internal front mono speaker. For more information, see Headphone Jack (page 50). ● DVI to video adapter: The Power Mac G5 supports S-video and composite video from an optional adapter connected to the DVI port. For more information, see DVI to Video Adapter (page 55). ● Voltage switching: Auto-ranging voltage switching accepts 100 - 240V.
Overview to the Power Mac G5 Features of the Enclosure Features of the Enclosure The Power Mac G5 computer’s enclosure is a tower design. Figure 1-1 (page 12) illustrates the front of the enclosure and Figure 1-2 (page 13) illustrates the rear of the enclosure. Figure 1-1 Power Mac G5 front view Retired Document | 2005-04-29 | Copyright © 2003, 2005 Apple Computer, Inc. All Rights Reserved.
Overview to the Power Mac G5 System Software Figure 1-2 Power Mac G5 rear view Access covers for PCI expansion slots DVI display port Door latch AirPort antenna port DVI display port Bluetooth antenna port Optical digital audio out port Optical digital audio in port Audio line-out port Audio line-in port USB 2.0 ports (2) Power socket FireWire 400 port FireWire 800 port Ethernet port Internal modem port (on some models) The enclosure has space for two hard disk drives and one optical device.
Overview to the Power Mac G5 System Software Computer Identification Rather than reading the box flag or the model string and then making assumptions about the computer’s features, applications that need to find out the features of the computer should use I/O Registry calls to test for the features they require. Asset management software that reports the kind of computer it is run on can obtain the value of the property at Devices:device-tree:compatible in the IODeviceTree plane of the I/O Registry.
Overview to the Power Mac G5 System Software In addition, the Power Mac G5 computer allows the user to control bus slewing mode. The options for specifying either high, reduced, or automatic processor and bus speeds are located at System Preferences>Energy Saver>Options; then select Automatic, Highest, or Reduced. Note: For best performance when using professional applications with high demand on the system (such as Final Cut Pro or Logic), you may want to set the processor/bus speed option to highest.
Overview to the Power Mac G5 System Software Velocity Engine Acceleration The Velocity Engine is the vector processing unit in the PowerPC G5 microprocessor. System software has been modified to take advantage of the accelerated processing that the Velocity Engine makes possible and to support low-level operations using the Velocity Engine. For complete information on the Velocity Engine, refer to the following Apple website: http://developer.apple.com/hardwaredrivers/ve/index.
Architecture This chapter describes the architecture of the Power Mac G5. It includes information about the major components on the logic boards: the microprocessor, the other main ICs, and the buses that connect them to each other and to the I/O interfaces. Block Diagram and Buses The architecture of the Power Mac G5 is based on the PowerPC G5 microprocessor, and two custom ICs: the U3H memory controller and bus bridge and the K2 I/O controller.
Architecture Block Diagram and Buses Figure 2-2 (page 19) is a simplified block diagram of the dual processor 2.3 and 2.7 GHz Power Mac G5. The diagram shows the U3H and K2 ICs and the buses that connect them together. Figure 2-1 block diagram for dual 2.0 GHz configuration Processor module Processor module 64-bit PowerPC G5 microprocessor 64-bit PowerPC G5 microprocessor Processor interface bus running at half the 8X AGP-Pro processor speed slot 2.
Architecture Block Diagram and Buses Figure 2-2 block diagram for dual 2.3 and 2.7 GHz configurations Processor module Processor module 64-bit PowerPC G5 microprocessor 64-bit PowerPC G5 microprocessor Processor interface bus running at half the processor speed 8X AGP-Pro slot 2.1 GBps Main logic board DIMM slots U3H 400 MHz DDR memory memory controller bus and PCI bus bridge PCI USB controller Bluetooth 133 MHz PCI-X slots Modem slot Internal optical drive connector 8-bit 1.
Architecture Processor Module ● PCI-X bridge bus: some configurations support three 64-bit PCI-X slots: two 100 MHz and one 133 MHz ● Internal PCI bus: 33 MHz, 64-bit bus supports the K2 I/O controller, the boot ROM, the AirPort Extreme Card slot, the USB controller, and in some configurations the Bluetooth module ● Serial ATA (SATA) buses: support 1.
Architecture Bridge and Memory Controller Bridge and Memory Controller The U3H custom IC is at the heart of the Power Mac G5 computer. It provides the bridging functionality among the processors, the memory system, HyperTransport bus to the PCI-based I/O system, and the AGP slot. Processor Bus The processor bus is a 1 GHz, 1.15 GHz or 1.35 GHz bus connecting the processor module to the U3H IC. The bus has 64-bit (32-bit in and 32-bit out) wide data and 36-bit wide addresses.
Architecture Bridge and Memory Controller The AGP bus is an enhanced PCI bus with extra functionality to burst texture data and other graphics across the port up to 8 times faster than a 66 MHz PCI port. The Power Mac G5 computer’s AGP implementation is compatible with version 3 of the AGP specification and with the Pro version of AGP. AGP 3.0 enables deeply pipelined memory read and write operations and demultiplexing of address and data on the bus.
Architecture HyperTransport Technology In some configurations, the Power Mac G5 computer provides three PCI-X slots that interface to the HyperTransport bus via the PCI-X bridge. One slot runs at a maximum of 133 MHz and two slots run at a maximum of 100 MHz. The 133 MHz slot can support a maximum burst bandwidth of 1064 MBps, based on 64 bits times 133 MHz. The two 100 MHz slots can support a combined bandwidth of 800 MBps.
Architecture PCI USB Controller For more information on the HyperTransport technology, go to the World Wide Web at http://www.hypertransport.org PCI USB Controller The Power Mac G5 CPU uses a PCI USB controller ASIC with one Enhanced Host Controller Interface (EHCI) function and two Open Host Controller Interface (OHCI) functions.
Architecture K2 I/O Controller Wireless LAN Module The AirPort Extreme Card wireless LAN module (via the PCI USB controller) contains a media access controller (MAC), a digital signal processor (DSP), and a radio-frequency (RF) section. The module is wired to an antenna port on the rear of the computer. The AirPort Extreme Card is compliant with the IEEE 802.11g standard. The card transmits and receives data at up to 54 Mbps and is compatible with Apple AirPort systems as well as other 802.11b and 802.
Architecture K2 I/O Controller FireWire Controllers The K2 IC includes a FireWire controller that supports both IEEE 1394b (FireWire 800) with a maximum data rate of 800 Mbps (100 MBps) and IEEE 1394a (FireWire 400) with a maximum data rate of 400 Mbps (50 MBps). The IC is backwards-compatible with 1394a (FireWire 400). The K2 IC provides DMA (direct memory access) support for the FireWire interface. The controller in the K2 IC implements the FireWire link layer.
Architecture K2 I/O Controller Sound System Overview The sound circuitry is connected to the K2 IC by a standard I2S (inter-IC sound) bus. The K2 IC provides DB-DMA (descriptor-based direct memory access) support for the I2S port. The Power Mac G5 circuitry consists of two main components: an analog audio CODEC IC and a digital audio CODEC IC. The analog audio CODEC IC includes an A/D converter, a D/A converter, and digital audio processing functions.
Architecture Graphics Cards For more detail on the audio, see Audio (page 46). Power Controller The power management controller in the Power Mac G5 computer is a microcontroller called the PMU99. It supports new modes of power management that provide significantly lower power consumption than earlier systems. The Power Mac G5 also utilizes a service processor unit and a fan controller unit (refer to Fan Controller (page 29)).
Architecture Fan Controller Fan Controller The Power Mac G5 system employs advanced thermal and wattage management to keep acoustic noise to a minimum. The enclosure is divided into discrete zones, each with independently controlled fans bringing in cool air from the front of the enclosure, directing it over system components and exhausting it out the rear.
Input and Output Devices This chapter describes the Power Mac G5 computer’s built-in I/O devices and the ports for connecting external I/O devices. Each of the following sections describes an I/O port or device. USB Ports The Power Mac G5 computer has two external Universal Serial Bus (USB) 2.0 ports on the back and one on the front of the enclosure and an internal connection to the AGP slot for the Apple display.
Input and Output Devices USB Ports USB Connectors The USB ports use USB Type A connectors, which have four pins each. Two of the pins are used for power and two for data. Figure 3-1 (page 31) shows the connector and Table 3-1 (page 31) shows the signals and pin assignments.
Input and Output Devices FireWire Ports FireWire Ports The Power Mac G5 computer has one FireWire 800 port based on IEEE 1394b and two FireWire 400 IEEE 1394a ports.
Input and Output Devices FireWire Ports The 9-pin FireWire 800 connector is shown in Figure 3-2 (page 33). Its connector signals and pin assignments are shown in Table 3-2 (page 33).
Input and Output Devices FireWire Ports The IEEE 1394b standard defines long-haul media using Cat 5 UTP and several kinds of optical fiber. The Power Mac G5 computer is interoperable with such cables but cannot be directly connected to them. To use long-haul cables, connect the computer to a 1394b hub that has the desired kind of long-haul connectors. If the hub has a bilingual port, that port can be connected to any of the computer’s FireWire ports.
Input and Output Devices FireWire Ports The power pin provides up to 15 W total power, shared with the other FireWire connectors. The voltage on the power pin is approximately 25 V. Pin 2 of the 6-pin FireWire connector is ground return for both power and the inner cable shield. In a FireWire cable with a 4-pin connector on the other end, the wire from pin 2 is connected to the shell of the 4-pin connector.
Input and Output Devices Ethernet Port For additional information about the FireWire interface and the Apple API for FireWire device control, see the references shown in FireWire Interface (page 67). Target Disk Mode The user has the option at boot time to put the computer into a mode of operation called Target Disk Mode (TDM).
Input and Output Devices Ethernet Port Note: When connecting a Power Mac G5 computer directly to another computer without using an Ethernet hub, a crossover cable is not required; circuits in the PHY detect the type of connection and switch the signal configuration as required. The connector for the Ethernet port is an RJ-45 connector on the back of the computer. Table 3-4 (page 37) shows the signals and pin assignments for 10Base-T/UTP and 100Base-TX operation.
Input and Output Devices Disk Drives Pin Signal name Signal definition 8 TRD–(3) Transmit and receive data 3 (negative lead) To interconnect two computers for 1000Base-T operation, you must use 4-pair cable (Category 5 or 6). The Ethernet interface in the Power Mac G5 computer conforms to the ISO/IEC 802.3 specification, where applicable, and complies with IEEE specifications 802.3i (10Base-T/UTP), 802.3u-1995 (100Base-TX), and 802.3ab (1000Base-T). Disk Drives The Power Mac G5 computer has one 5.
Input and Output Devices Disk Drives Table 3-6 Types of media read and written by the SuperDrive Media type Reading speed Writing speed DVD-R 8x (CAV max) 16x ZONE, 8x, 4x, 2x, 1x (CLV) depending on media DVD+R 8x (CAV max) 16x/8x, 4x, 2.4x (CLV) single layer depending on media DVD+R DL 6x (CAV max) 4x double-layer DVD-ROM 16x DVD5 (CAV max) 8x DVD9 (CAV max) – DVD-RW 8x (CAV max) 6x, 4x, 2x, 1x (CLV) depending on media DVD+RW 8x (CAV max) 8x, 4x, 2.
Input and Output Devices Internal Modem Media type Reading speed Writing speed DVD+/-R 8x max (CAV) _ DVD+R DL 4x max (CAV) _ DVD+/-RW 8x (CAV max) - CD-R 32x (CAV max) 32x (ZCLV) CD-RW 32x (CAV max) 10x (CLV, for high speed media) CD-ROM 32x (CAV max) – Digital audio signals from the Combo drive can be played through the sound outputs under the control of the Sound Manager. Internal Modem The Power Mac G5 computer has an optional internal modem module.
Input and Output Devices AirPort Extreme Card By communicating wirelessly with a base station, the AirPort Extreme Card can be used for Internet access, email access, and file exchange. A base station provides the connection to the Internet or the bridge between the wireless signals and a wired LAN or both. The AirPort Extreme Base Station has connectors for a wired LAN, a DSL or cable modem, and a standard telephone line using the built-in 56 Kbps modem that is available on some base stations.
Input and Output Devices Bluetooth Technology AirPort Extreme Hardware The AirPort Extreme Card is a wireless LAN module compliant with the IEEE 802.11g standard using both OFDM (orthogonal frequency-division multiplexing) and DSSS technologies. Using DSSS, AirPort Extreme is interoperable with PC-compatible wireless LANs that conform to the 802.11b standard at speeds of 11 Mbps, 5.5 Mbps, 2 Mbps, and 1 Mbps. Using OFDM, AirPort Extreme is compatible with all 802.11g standard speeds.
Input and Output Devices Keyboard ● Bluetooth file transfer profile (FTP) — enables browsing of the file system of other Bluetooth devices which support Bluetooth FTP ● hardcopy cable replacement profiler (HCRP) — describes how to send rendered data over a Bluetooth link to a device, such as a printer. Although other profiles can be used for printing, the HCRP is specially designed to support hardcopy applications.
Input and Output Devices Keyboard Note: There is no power key on this keyboard. Keyboard Layout There are localized versions of the Apple Keyboard for use in different parts of the world. The three standards used are ANSI (US and North America), JIS (Japan), and ISO (Europe). Applications can determine which keyboard is connected by calling the Gestalt Manager and checking for the corresponding value of the gestaltKeyboardType selector. Figure 3-4 (page 44) shows the keyboard layout for the ANSI keyboard.
Input and Output Devices Keyboard Programmer’s Switches Key combinations for programmer’s switches that used the Power button on earlier models now use the Eject key. Here are the key combinations for the Power Mac G5 computer. ● Control-Command-Eject: restart immediately (reset) ● Control-Command-Option-Eject: shut down immediately ● Control-Eject: display the dialog for shutdown, restart, and sleep The key combinations are decoded in software and may not be available under some crashed conditions.
Input and Output Devices Mouse % sudo nvram boot-args="" Note: The debug flags bit will be cleared if you use System Preferences to change the startup disk. It may also be cleared if you perform an installation that requires a restart. Mouse The Power Mac G5 computer comes with an Apple Mouse. The mouse case is made of polycarbonate plastic. The Apple Mouse uses optical tracking in place of the traditional rolling ball.
Input and Output Devices Audio If audio data sampled from another computer at a lower rate is played as output on the Power Mac G5, the Core Audio (Mac OS X’s OS Level Audio API) transparently up-samples the data to the currently set sampling frequency prior to sending the audio data to the sound circuitry. To maximize audio fidelity, the Core Audio samples are stored as 32-bit floating point.
Input and Output Devices Audio The Power Mac G5 computer also has the ability to lock its internal audio hardware to the incoming audio stream to synchronize the audio subsystem to an external device supplying the audio stream. This function allows audio and video to play in sync with the external audio or video device. The data format for signals transmitted over the optical cable is S/PDIF protocol IEC 60958-3.
Input and Output Devices Audio Audio Line-in The Power Mac G5 has a stereo audio line-in jack on the back panel. The audio inputs are designed to accept high-level audio signals: 2 Vrms or +8 .2 dbu, which is the standard output level from CD and DVD players. The output level of some consumer audio devices is lower, often 0.316 Vrms or –10 dbV. Sound recordings made on the Power Mac G5 with such low-level devices have more noise than those made with high-level devices.
Input and Output Devices Audio Note: For best results, headphones or other low-impedance devices should not be plugged into the line-out jack. Such devices should be plugged into the front panel headphone jack. Note: For best results, equipment plugged into the line-out jack should not connect the audio ground to other grounds, such as the chassis or “green wire” ground. Based on a 1 kHz, -1 dBFS sine wave playback, 24-bit 44.
Input and Output Devices Video Monitor Ports Note: For best results, equipment plugged into the headphone jack should not connect the audio ground to other grounds, such as the chassis or "green wire" ground. Based on a 1 kHz sine wave playback, 24-bit 44.1 kHz output format, -3 dB output level and 100 kilohm load no weighting (unless otherwise specified), the headphone output has the following electrical characteristics (nominal specifications): ● output voltage (full-scale output): 1.4 Vrms, (+5.
Input and Output Devices Video Monitor Ports DVI Connector The supported graphics cards have either one or two DVI-I (DVI with analog) connectors. With a DVI to ADC adapter, available separately and shown in Figure 3-6 (page 52), the DVI port on the Power Mac G5 computer can also support any Apple flat panel display that uses the flat panel connector. Figure 3-6 DVI to ADC adapter USB 2.
Input and Output Devices Video Monitor Ports Pin Signal name Pin Signal name 8 Analog vertical sync 20 TMDS Data5– 9 TMDS Data1– 21 TMDS Data5+ 10 TMDS Data1+ 22 TMDS Clock Shield 11 TMDS Data1/3 Shield 23 TMDS Clock+ 12 TMDS Data3– 24 TMDS Clock– C1 Analog red C4 Analog horizontal sync C2 Analog green C5 Analog ground (analog R, G, B return) C3 Analog blue The graphics data sent to the digital monitor use transition minimized differential signaling (TMDS).
Input and Output Devices Video Monitor Ports Table 3-10 Digital signals on the Apple display connector Pin Signal name Pin Signal name 1 25 V Supply 16 TMDS Data1/3 Shield 2 25 V Supply 17 TMDS Data3– 3 LED 18 TMDS Data3+ 4 TMDS Data0– 19 DDC CLock 5 TMDS Data0+ 20 Clock Return 6 TMDS Data0/5 Shield 21 USB Data+ 7 TMDS Data5– 22 USB Data– 8 TMDS Data5+ 23 USB Return 9 DDC Data 24 TMDS Data2– 10 Vsync 25 TMDS Data2+ 11 25 V Return 26 TMDS Data2/4 Shield 12
Input and Output Devices Video Monitor Ports The graphics data sent to the digital monitor use transition minimized differential signaling (TMDS). TMDS uses an encoding algorithm to convert bytes of graphics data into characters that are transition-minimized to reduce EMI with copper cables and DC-balanced for transmission over fiber optic cables. The TMDS algorithm also provides robust clock recovery for greater skew tolerance with longer cables or low-cost short cables.
Input and Output Devices Dual Display Extended and Mirror Modes Pin number S-video output connector 6 Unused 7 Unused The Power Mac G5 computer provides video output at picture sizes and frame rates compatible with the NTSC and PAL standards; the picture sizes are listed in Table 3-13 (page 56). Those picture sizes produce under-scanned displays on standard monitors.
Expansion This chapter describes the expansion features of the Power Mac G5 computer: the DDR SDRAM expansion slots and the PCI or PCI-X expansion slots. Note: For detailed instructions on accessing the expansion slots, refer to the Power Mac G5 Users Guide that shipped with the computer. RAM Expansion The main logic board of the Power Mac G5 computer has 4 or 8 slots of DDR SDRAM expansion for unbuffered DDR400 (PC3200) dual in-line memory modules (DIMMs) for a maximum memory of 4 GB or 8 GB.
Expansion RAM Expansion Additional DIMMs must be installed in the slots in pairs of the same size. The slot pairs are numbered as indicated in Figure 4-1 (page 58) and Figure 4-2 (page 59). When installing additional memory, populate starting with the lowest slot pair numbers. The combined memory of all of the DIMMs installed is configured as a contiguous array of memory. Figure 4-1 DIMM installation for dual 2.3 and 2.
Expansion RAM Expansion Figure 4-2 DIMM installation for dual 2.0 GHz processor configuration DDR SDRAM DIMM Connectors Notch Ejectors DDR SDRAM slot Rib (inside slot) J14 J12 J11 J13 DIMM Specifications The RAM expansion slots accept 184-pin DDR SDRAM DIMMs that are 2.5 volt, unbuffered, 8-byte, nonparity, and DDR400-compliant (PC3200). Retired Document | 2005-04-29 | Copyright © 2003, 2005 Apple Computer, Inc. All Rights Reserved.
Expansion RAM Expansion Important: DDR333 (PC2700) or slower DIMMs do not work in the Power Mac G5 computer. Important: DIMMs with any of the following features are not supported in the Power Mac G5 computer: registers or buffers, PLLs, ECC, parity, or EDO RAM. Mechanical Specifications The mechanical design of the DDR SDRAM DIMM is defined by the JEDEC specification JESD21-C, MODULES4_20_4, Release 11b. To find this specification on the World Wide Web, refer to RAM Expansion Modules (page 66).
Expansion RAM Expansion The first column in Table 4-1 (page 61) shows the memory size of the largest DIMM with that device size that the computer can accommodate. The third column specifies the number of devices needed to make up the 8-byte width of the data bus. The fourth column in the table shows the size of each bank of devices, which is based on the number of internal banks in each device and the number of devices per bank.
Expansion PCI or PCI-X Expansion Slots PCI or PCI-X Expansion Slots The following sections define the PCI and PCI expansion requirements. PCI Only Some configurations of the Power Mac G5 support three 64-bit 33 MHz PCI slots that interface to the K2 I/O. The PCI configuration conforms to the PCI Specification 2.3. PCI-X Only Some configurations of the Power Mac G5 support three PCI-X slots that interface to the HyperTransport bus via the PCI-X bridge.
Expansion PCI or PCI-X Expansion Slots Note: The Power Mac G5’s build-to-order NVIDIA GeForce 6800 Ultra DDL graphics card occupies both the AGP slot and the adjacent PCI slot. As a result, you can install PCI expansion cards in the slots labeled 3 and 4 but not in slot 2. To learn more about installing PCI cards, refer to in the Power Mac G5 Users Guide that came with your computer. The expansion slots accept PCI or PCI-X cards with either 32-bit or 64-bit address and data buses.
Supplemental Reference Documents For more information about the technologies mentioned in this developer note, you may wish to consult some of the references listed in the following sections. For information about older models of Macintosh computers, refer to the developer notes archive at http://developer.apple.com/documentation/Hardware/hardware2.html Apple Technical Notes Apple Technical Notes answer many specific questions about the operation of Macintosh computers and the Mac OS.
Supplemental Reference Documents 3D Graphics http://www.freescale.com/webapp/sps/site/overview.jsp?nodeId=02VS0l81285Nf2 3D Graphics Developers of 3D graphics for games should know about OpenGL for Macintosh, a version of SGI’s application programming interface (API) and software library for 3D graphics. Developer support and documentation is available at http://developer.apple.com/opengl/ Mac OS X Initially, the Power Mac G5 computer ships with Mac OS X 10.4 installed as the default operating system.
Supplemental Reference Documents RAM Expansion Modules TN 2000: PCI Expansion ROMs and You , at http://developer.apple.com/technotes/tn/tn2000.html TN 2001: Running Files from a Hard Drive in Open Firmware , at http://developer.apple.com/technotes/tn/tn2001.html TN 2004: Debugging Open Firmware Using Telnet , at http://developer.apple.com/technotes/tn/tn2004.html RAM Expansion Modules The Power Mac G5 computer uses DDR400 PC3200-compliant, 184-pin DDR SDRAM DIMMs.
Supplemental Reference Documents Ethernet Ethernet For information on Ethernet specifications and design guides, go to the World Wide Web at http://standards.ieee.org/ Serial ATA For information on Serial ATA specifications and design guides, go to the World Wide Web at http://www.serialata.org USB Interface For more information about USB on the Macintosh computer, refer to Apple Computer’s Accessing Hardware from Applications at http://developer.apple.com/hardwaredrivers/usb/index.
Supplemental Reference Documents Digital Visual Interface You may also find useful information at the 1394 trade association’s website at http://www.1394ta.org/ Digital Visual Interface For information about transition minimized differential signaling (TMDS) used with digital video monitors, see the specification, Digital Visual Interface DVI Revision 1.0, available on the website of the Digital Display Working Group (DDWG) at http://www.ddwg.
Conventions and Abbreviations This developer note uses the following typographical conventions and abbreviations. Typographical Conventions Note: A note like this contains information that is of interest but is not essential for an understanding of the text. Important: A note like this contains important information that you should read before proceeding. Warning: A note like this contains a warning about a situation that could cause a system crash or loss of data.
Conventions and Abbreviations Abbreviations K 1024 s microseconds KB kilobytes ns nanoseconds kg kilograms kHz kilohertz sec seconds k kilohms V volts lb pounds W watts ohms Other abbreviations used in developer notes include these: ADC Apple Display Connector AGP accelerated graphics port ATA advanced technology attachment ATAPI advanced technology attachment, packet interface AV audio visual CAS column address strobe CAV constant angular velocity CD-ROM compact disc
Conventions and Abbreviations Abbreviations DVD 12 cm optical storage system with 4 GB capacity DVD-ROM DVD read-only memory DVD-RAM DVD that is both readable and writable DVI Digital Visual Interface EDO extended data out DRAM device type EHCI Enhanced Host Controller Interface, USB 2.
Conventions and Abbreviations Abbreviations ISO International Organization for Standardization JEDEC Joint Electronics Devices Engineering Council K2 I/O device and disk controller L2 level 2 (refers to level of cache) L3 level 3 (refers to level of cache) LAN local area network MAC media access controller Mac OS Macintosh Operating System MBps data throughput rate — mega bytes per second Mbps data throughput rate — mega bits per second OFDM orthogonal frequency-division multiplexing
Conventions and Abbreviations Abbreviations SBP Serial Bus Protocol SPD Serial Presence Detect SPU service processor unit SCSI Small Computer System Interface SCC serial communications controller SDR single data rate SDRAM synchronous dynamic random access memory SO-DIMM small outline - dual inline memory module SRAM static random access memory U3H memory controller heavy version USB Universal Serial Bus TMDS transition minimized differential signaling VESA Video Electronics Standa
Apple Inc. Copyright © 2003, 2005 Apple Computer, Inc. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, mechanical, electronic, photocopying, recording, or otherwise, without prior written permission of Apple Inc.