PowerMac G5 Developer Note
PowerMac G5 Developer Note
Contents
Preface
Chapter 1
Introduction
11
Chapter 2
Architecture
21
C O N T E N T S
Chapter 3
35
USB Ports
35
USB Connectors
36
Waking Up From Sleep
37
FireWire Ports
37
FireWire 800 Connector
38
FireWire 400 Connector
40
Booting from a FireWire Device
42
Target Disk Mode
42
Ethernet Port
43
Disk Drives
45
Hard Disk Drives
45
SCSI Drive
45
SuperDrive
46
Combo Drive
46
Internal Modem
47
AirPort Extreme Card
48
Data Security
48
AirPort Extreme Hardware
49
C O N T E N T S
Chapter 4
Expansion
57
69
RAM Expansion
69
DIMM Specifications
71
Mechanical Specifications
71
Electrical Specifications
71
DIMM Configurations
72
RAM Addressing
73
PCI or PCI-X Expansion Slots
73
C O N T E N T S
Index
91
85
85
77
Introduction
Figure 1-1
Figure 1-2
Chapter 2
Chapter 3
Architecture
Figure 2-1
Table 2-1
11
21
15
16
25
35
USB connector
36
9-pin FireWire 800 connector
39
6-pin FireWire 400 connector
41
ANSI keyboard layout
52
Digital optical S/PDIF connector
56
Apple display connector
61
DVI to ADC adapter
63
DVI-I connector
63
S-video connector
66
Signals on the USB connector
36
Signals on the 9-pin FireWire 800 connector
39
Signals on the 6-pin FireWire 400 connector
41
Signals for 10Base-T/UTP and 100Base-TX operation
43
Signals for 1000Base-TX Gigabit operation
44
Media read and written by the SuperDrive
46
Media read and written by the Combo drive
47
Digital signals on the Apple display connector
61
Analog signals on the Apple display connector
62
Signals on the DVI-I connector
64
Pin assignments for the S-video output connector
66
F I G U R E S
Table 3-12
Chapter 4
T A B L E S
Expansion
Figure 4-1
Table 4-1
Table 4-2
A N D
67
69
DIMM installation
70
Sizes of DDR SDRAM expansion DIMMS and devices
72
Address multiplexing modes for SDRAM devices
73
P R E F A C E
This developer note describes the all new 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.
This developer note is intended to help hardware and software developers design
products that are compatible with the Macintosh products described here. If you are
not already familiar with Macintosh computers or if you would simply like
additional technical information, refer to Appendix A, Supplemental Reference
Documents (page 77), for additional information.
The information is arranged in four chapters and two appendixes:
Chapter 3, Input and Output Devices (page 35), describes the built-in I/O
devices and the external I/O ports.
Chapter 4, Expansion (page 69), describes the expansion slots on the logic
board and provides specifications for the expansion modules.
P R E F A C E
10
C H A P T E R
Introduction
The 64-bit desktop Power Mac G5 uses single and 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.
Processor system bus: The processor bus has 64-bit throughput (32-bit in and
32-bit out) with clock speeds of 800 MHz, 900 MHz or 1 GHz. For more
information, see Processor Bus (page 24).
Memory bus: The main memory bus is 128 bit 333 MHz or 400 MHz. For more
information, see Main Memory Bus (page 25).
DDR SDRAM: Eight DIMM slots for 184 pin DIMMs (dual inline memory
modules) using unbuffered DDR (double data rate) SDRAM devices. A
minimum of 256 MB of RAM is installed in pairs of slots, and the systems are
capable of a maximum of 4 GB or 8 GB. For more information, see Main
Memory Bus (page 25).
11
C H A P T E R
Introduction
12
AGP 8x Pro card slot: The computer has an AGP 3.0 8x Pro accelerated graphics
card installed in this slot. For more information, see Accelerated Graphics Port
Bus (page 26).
PCI expansion slots: Three PCI or PCI-X slots are provided via the
HyperTransport bus. In some Power Mac G5 configurations, the slots support
PCI-X: one slot supports a maximum of 133 MHz and two slots support a
maximum of 100 MHz. In other Power Mac G5 configurations, the three slots
support 33 MHz PCI. For more information, see PCI or PCI-X Expansion Slots
(page 27).
Hyper Transport bus: A new high-speed bus architecture between the memory
controller and device I/O. For more information, see HyperTransport
Technology (page 28).
Graphics card: The Power Mac G5 computer comes standard with one of the
following graphics cards: NVIDIA GeForce FX 5200 Ultra with 64 MB RAM or
ATI Radeon 9600 Pro with 64 MB RAM. Also available as a build-to-order
option is the ATI Radeon 9800 Pro with 128 MB RAM. All cards have ADC and
DVI-I connectors. For more information, see Graphics Cards (page 33).
Power supply: The Power Mac G5 computer comes with either a 450 W or 600 W
power supply.
Hard disks: An internal 7200 rpm Serial ATA hard disk occupies one of two
drive bays and functions as the default boot disk. Hard disk capacities are 80 GB
and 160 GB with a 250 GB build-to-order option. For more information, see
Serial ATA Interface (page 31).
High-speed USB 2.0: The computer has three external USB 2.0 ports: two on the
rear of the enclosure and one on the front. All ports support both high-speed and
classic USB speeds. For more information, see USB Ports (page 35).
C H A P T E R
Introduction
FireWire ports: The computer has two FireWire 400 ports and one FireWire 800
port. For more information, see FireWire Controllers (page 30).
Modem: The computer has a built-in Apple 56 Kbps modem. The modem
supports K56flex and V.90 and V.92 modem standards. For more information,
see Internal Modem (page 47).
Keyboard: The computer comes with a full-size USB Apple Keyboard. The
keyboard is also a bus-powered USB hub with two USB ports. For more
information, see Keyboard (page 50).
Mouse: The computer comes with a USB Apple Mouse, with optical tracking.
For more information, see Mouse (page 54).
Boot ROM: The Power Mac G5 computer comes with 1 MB of boot ROM.
Analog audio line-in: Rear panel analog audio line-in port for self-powered
microphones or other audio equipment. For more information, see Analog
Audio Line-in (page 58).
Analog audio line-out: Rear panel analog audio line-out port for
externally-powered speakers or other audio devices with line-level outputs. For
more information, see Analog Audio Line-out (page 58).
13
C H A P T E R
Introduction
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 65).
Fan speed control: The speeds of the fans are thermally controlled and are
automatically set as low as possible to minimize noise. System performance can
be specified by a high/reduced/automatic pulldown option provided in the
Energy Saver Control pane in System Preferences.
Energy saving: Sleep scheduling can be controlled via the Energy Saver pane in
System Preferences.
Note: While in sleep mode, the computer emits no noise and the power light
pulses slowly.
14
C H A P T E R
Introduction
Figure 1-1
Optical drive
Headphone jack
USB 2.0 port
15
C H A P T E R
Introduction
Figure 1-2
Power socket
The enclosure has space for two hard disk drives and one optical device. See Hard
Disk Drives (page 45).
To access the main logic board to install PCI or PCI-X cards or additional memory,
refer to Expansion (page 69). For full details regarding opening and accessing the
computer, refer to the Power Mac G5 Take Apart document provided by Apple Care
support.
WARNING
16
C H A P T E R
Introduction
System Software
The Power Mac G5 computer ships with Mac OS X 10.3 or later installed as the
default operating system. The classic environment can be used to run Mac OS 9
applications.
To retrieve information from the I/O Registry, use the APIs in the header file
IOKit/IOKitLib.h.
Computer Identification
Rather than reading the box flag or the model string and then making assumptions
about the computers 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. The model string is the first program-usable string in the
array of C strings in the compatible field. For the Power Mac G5, the value of the
model property is PowerMac7,2.
Power Management
A common power management strategy is implemented across all Macintosh
models. The basics of Apples power management techniques are described in the
following paragraphs.
System Software
Apple Computer, Inc. November 21, 2003
17
C H A P T E R
Introduction
between different processor/bus speeds and voltages is achieved by a gradual
transition that does not impact system or application performance and operates
seamlessly to the user. In slewing, the bus runs at half the speed of the processor.
The ranges of the slewed processor speeds are listed below:
Configuration
Processor range
1.6 GHz
1.8 GHz
2.0 GHz
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.
If the Power Mac G5 computer detects a system temperature that is too high, due to
high ambient temperatures or other factors, it will automatically enter bus slewing
mode regardless of the selected setting.
Processor States
The following processor states are defined:
Run: The system is running at maximum processing capacity with all processors
running at full speed.
Idle: The system is idling; this is the default state. All clocks are running and the
system can return to running code within a few nanoseconds. If the system has
no work to do, it will be in idle mode.
System Modes
The Macintosh system has the following power-saving modes. If the system does
not support full sleep, it will use the less efficient doze mode.
18
Run: The system is fully functional in normal operating mode with all
components powered and operating.
System Software
Apple Computer, Inc. November 21, 2003
C H A P T E R
Introduction
Doze: The power to the disk drive motors and the display is turned off, but the
power supply and fans are still on. PCI cards that don't support full system sleep
(some SCSI cards, some graphics cards) will cause the machine to doze rather
than fully sleep.
Full sleep: The main power supply is shut down. A trickle supply provides
auxiliary power to the PCI slots and keeps the DRAM state preserved for a quick
recovery. All processors are powered off with their state preserved in DRAM.
All non-essential clocks in the system are suspended. This mode allows the
computer to meet Energy Star sleep requirements while providing the ability to
start up without rebooting. This system may be awakened by administrative
network packets, keyboard or mouse activity, USB device removal, or PMU
scheduled wakeup.
Off: The Power Mac G5 computer meets FEMP (Federal Energy Management
Program) requirements and supports FireWire ports functioning as repeaters
when operating on AC power.
System Software
Apple Computer, Inc. November 21, 2003
19
C H A P T E R
Introduction
20
System Software
Apple Computer, Inc. November 21, 2003
C H A P T E R
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.
21
C H A P T E R
Architecture
Figure 2-1
Processor module
64-bit PowerPC G5
microprocessor
32-bit in
64-bit PowerPC G5
microprocessor
32-bit out
32-bit in
32-bit out
800/900/1000 MHz
buses
8X AGP-Pro slot
2.1 GBps
U3
333/400 MHz memory
DDR memory controller
and PCI
bus
bus bridge
16-bit
3.2 GBps
Hyper
Transport
100 MHz
Boot
ROM
PCI-X
bridge
100 MHz
133 MHz
PCI-X slots
Modem slot
8-bit
1.6 GBps
Hyper
Transport
Bluetooth
12 Mbps
USB
Analog line-in
Analog line-out
Audio
circuitry
12 Mbps USB
K2
I/O device
and disk
controller
PMU99
power
controller
1.5 Gbps
Serial ATA bus
22
Headphone jack
Optical digital audio in S/PDIF
I2S
Internal optical
drive connector
Internal
speaker
10/100/1000
Ethernet port
FireWire 400 port (front)
FireWire
PHY
C H A P T E R
Architecture
The Power Mac G5 computer has the following data buses, not counting the
processors dedicated interface to the backside cache.
Processor bus: 800/900/1000 MHz, 64-bit (32-bit in and 32-bit out) data
throughput per processor connecting the processor module to the U3 IC
Dual processor systems have two independent 64-bit (32-bit in and 32-bit out)
processor buses
Memory bus: 333 or 400 MHz, 128-bit bus connecting the main DDR SDRAM
memory to the U3 IC
8x AGP Pro bus: 266/533 MHz, 32-bit bus connecting the AGP graphics card to
the U3 IC
PCI or PCI-X bridge bus: supports three 64-bit PCI-X slots ( two 100 MHz and
one 133 MHz) or three 33 MHz PCI slots
Internal PCI bus: 33 MHz, 64-bit bus supports the K2 I/O controller, the boot
ROM, the AirPort Extreme Card slot, and the USB controllers
Serial ATA (S-ATA) buses: support 1.5 Gbps internal hard drive connectors
The remainder of this chapter describes the architecture of the processor module,
the U3 memory controller and bridge IC, the K2 I/O controller IC, and the USB
controllers.
Processor Module
The processor module is a separate logic board that contains one PowerPC G5
microprocessor. Dual microprocessor configurations contain two identical
PowerPC G5 processor modules.
The processor module is connected to the main logic board by a 300-pin connector.
To achieve the required level of performance, the signal lines that connect the
processor module and the main logic board are carefully matched in length,
loading, and impedance.
Processor Module
Apple Computer, Inc. November 21, 2003
23
C H A P T E R
Architecture
PowerPC G5 Microprocessor
The PowerPC G5 used in the Power Mac G5 computer has the following features:
For more information, see the reference at PowerPC G5 Microprocessor (page 77).
Processor Bus
The processor bus is a 800 MHz, 900 MHz, or 1 GHz bus connecting the processor
module to the U3 IC. The bus has 64-bit wide data and 36-bit wide addresses.
The Power Mac G5 system controller is built with the same state-of-the-art
130-nanometer, SOI technology as the PowerPC G5 processor. This super-efficient
point-to-point architecture provides each subsystem with dedicated bandwidth to
main memory. The Power Mac G5 uses separate processor boards with each
PowerPC G5 processor; two processor boards are used for dual processor systems.
24
C H A P T E R
Architecture
The U3 I/O implements two independent processor interfaces. The processors
range from 1600 to 2000 MHz in clock rate and connect to the U3 I/O through the
Apple Processor Interface (API). The processor clock is derived from a PLL which
multiplies the reference clock by preset intervals of 6 or 8 times.
Out-of-order completion allows the memory controller to optimize the data bus
efficiency by transferring whichever data is ready, rather than having to pass data
across the bus in the order the transactions were posted on the bus. This means that
a fast DDR SDRAM read can pass a slow PCI read, potentially enabling the
processor to do more before it has to wait on the PCI data.
Intervention is a cache-coherency optimization that improves performance for
dual-processor systems. If one processor modifies some data, that data first gets
stored only in that processors cache. If the other processor then wants that data, it
needs to get the new modified values.
Table 2-1
333 MHz
400 MHz
DIMM size
128 MB
256 MB
4 GB
8 GB
DIMM spec
PC2700
PC3200
Standard supported DIMM sizes are 128, 256, and 512 MB, and capable of 1 GB. The
DIMMs must be unbuffered and installed in pairs of the same size.
For more information about memory DIMMs and installation, see RAM
Expansion (page 69).
25
C H A P T E R
Architecture
26
C H A P T E R
Architecture
27
C H A P T E R
Architecture
The build-to-order Bluetooth connectivity comes off the K2 IC; see Bluetooth
Technology (page 50) for more information.
Boot ROM
The boot ROM consists of 1 MB of on-board flash EEPROM. The boot ROM includes
the hardware-specific code and tables needed to start up the computer using Open
Firmware, to load an operating system, and to provide common hardware access
services.
HyperTransport Technology
The DDR HyperTransport is an advanced chip-to-chip communications technology
that provides a high-speed, high-performance, point-to-point link for integrated
circuits. HyperTransport provides a universal connection that reduces the number
of buses within a system.
The HyperTransport bus between the U3 IC and the PCI-X bridge is 16 bits wide,
supporting total of 3.2 GBps bidirectional throughput. Between the PCI-X bridge
and the K2 IC, the bus width is 8 bits, supporting total of 1.6 GBps bidirectional
throughput.
For more information on the HyperTransport technology, go to the World Wide
Web at
http://www.hypertransport.org
28
HyperTransport Technology
Apple Computer, Inc. November 21, 2003
C H A P T E R
Architecture
K2 I/O Controller
The K2 custom IC provides all the I/O functions. These functions are described in
the following sections.
DMA Support
The K2 IC provides DB-DMA (descriptor-based direct memory access) support for
the following I/O channels:
Ultra ATA/100
Serial ATA
29
C H A P T E R
Architecture
Ethernet Controller
The K2 IC includes an Ethernet media access controller (MAC) and PHY. As a
separate I/O channel on the K2 IC, it can operate at its full capacity without
degrading the performance of other peripheral devices.
The MAC implements the link layer. It is connected to a PHY that is internal to K2
and provides 10Base-T/UTP, 100Base-TX, or 1000Base-TX operation over a
standard twisted-pair interface. The Ethernet port is auto-sensing and
self-configuring to allow use of either a cross-over or straight-through cable. The
operating speed of the link is automatically negotiated by the PHY and the bridge,
router, hub, switch, or other Mac or PC to which the Ethernet port is connected. For
information about the port, see Ethernet Port (page 43).
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. A physical layer IC,
called a PHY, implements the electrical signaling protocol of the FireWire interface
and provides the electrical signals to the ports. For more information, see FireWire
Ports (page 37).
Interrupt Support
The interrupt controller for the Power Mac G5 system is an MPIC cell in the K2 IC.
In addition to accepting K2 internal interrupt sources, the MPIC controller accepts
internal interrupts from U3 and dedicated interrupt pins.
USB Interface
The K2 IC has two independent USB OHCI controllers. One is used for the optional
modem module and one for the build-to-order Bluetooth interface.
30
K2 I/O Controller
Apple Computer, Inc. November 21, 2003
C H A P T E R
Architecture
The external USB interface is via the PCI USB controller; see PCI USB Controller
(page 29).
K2 I/O Controller
Apple Computer, Inc. November 21, 2003
31
C H A P T E R
Architecture
The codec functions include one stereo input pair, two stereo output pairs (line out
and headphone out), and one mono output that drives the internal speaker.
Stereo signals from the audio input jack are routed to an analog line input buffer
that drives the internal A/D converter. The output of the A/D converter is routed
to the K2 IC over the I2S bus.
Digital audio data from the K2 IC is routed to the D/A converter on the analog
audio CODEC over the I2S bus. The analog audio output from the D/A is routed to
separate amplifiers that drive the line output, headphone output, and internal
speaker.
The digital audio CODEC IC includes an S/PDIF (Sony/Phillips Digital Interface)
digital audio receiver, a sample rate converter (SRC), a phase-locked loop (PLL),
and an S/PDIF digital audio transmitter.
The S/PDIF input can operate in synchronous and asynchronous modes. In
synchronous mode, the PLL in the digital audio CODEC locks on to the incoming
S/PDIF data rate and drives the audio system clocks in the Power Mac G5, allowing
bit-accurate data processing of the S/PDIF input data. In asynchronous mode, the
incoming S/PDIF data passes through the SRC, where it is converted to the output
sample rate of the Power Mac G5, allowing the Power Mac G5 to play audio at a
fixed output sample rate while accepting S/PDIF input data over a wide frequency
range. The S/PDIF input data is routed to the K2 IC over the I2S bus.
Digital audio data from the K2 chip is routed to the S/PDIF output transmitter in
the digital audio CODEC over the I2S bus. The Power Mac G5 sends and receives
S/PDIF audio data over TOSLink optical connectors.
Analog audio I/O is not independent of digital audio I/O on the Power Mac G5.
Audio input can come from either the line input or the S/PDIF input, but not both
at the same time. Audio output can be played simultaneously on the line output,
headphones output, and S/PDIF output. However, these audio streams are not
independent.
For more detail on the audio, see Audio (page 54).
32
K2 I/O Controller
Apple Computer, Inc. November 21, 2003
C H A P T E R
Architecture
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 previous systems. For
more information, see Power Management (page 17).
Graphics Cards
The Power Mac G5 computer comes with a graphics card installed in the AGP 3.0
8x Pro slot. The supported graphics cards are shown below:
Graphics IC
Video SDRAM
Connectors
64 MB DDR
64 MB DDR
128 MB DDR
All graphics cards support dual displays in either extended desktop or video
mirroring mode, and support digital resolutions up to 1920x1200 pixels and analog
resolutions up to 1600x1200 pixels.
The display memory on the AGP card is separate from the main memory. The
display memory consists of 64 or 128 MB of DDR devices configured to make a
128-bit data bus. The display memory cannot be expanded by the user.
For more information about the features of the graphics cards and the monitors they
support, see Video Monitor Ports (page 60).
Graphics Cards
Apple Computer, Inc. November 21, 2003
33
C H A P T E R
Architecture
Fan Controller
The Power Mac G5 system employs advanced thermal management to keep
acoustic noise to a minimum. The system is divided into discrete zones, each with
independently controlled fans bringing in cool air from the front of the enclosure,
directing it through ducts and exhausting it out the rear. Temperature and power
consumption are monitored by the operating system which communicates with the
Fan Control Unit, which in turn controls and monitors fan operation. Note that if
Mac OS X is not booted, thermal management must be provided by the alternate
development operating system.
34
Fan Controller
Apple Computer, Inc. November 21, 2003
C H A P T E R
This chapter describes the Power Mac G5 computers 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. The external USB ports are off of the USB controller
connected to the PCI bus, bridged by K2. In addition, there are two USB 1.1 ports on
the keyboard. The USB ports are used for connecting the keyboard and mouse as
well as additional I/O devices such as printers, scanners, and storage devices.
All USB ports are fully compliant with the USB 2.0 specification, including support
for high-speed (480 Mbps) devices using an Enhanced Host Controller Interface
(EHCI). Ports are automatically routed to a companion OHCI controller when a
classic-speed (full-speed or low-speed) USB device is attached to a root hub port.
Each USB rear port is connected to a separate USB root hub in classic speeds,
allowing the USB ports to support 12 Mbps devices at the same time with no
degradation of their performance. The USB root hubs are also connected to the
internal USB modem and to the USB port on the ADC monitor connector.
The three external USB ports and the port supporting the Apple display comply
with the Universal Serial Bus Specification 2.0. The two ports on the keyboard
comply with the Universal Serial Bus Specification 1.1 Final Draft Revision. For
USB Ports
Apple Computer, Inc. November 21, 2003
35
C H A P T E R
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 shows the connector and Table
3-1 shows the signals and pin assignments.
Figure 3-1
USB connector
1
2
3
4
Table 3-1
36
Description
VCC
+5 VDC
Data
D+
Data +
GND
Ground
USB Ports
Apple Computer, Inc. November 21, 2003
C H A P T E R
FireWire Ports
The Power Mac G5 computer has one FireWire 800 port based on IEEE 1394b and
two FireWire 400 IEEE 1394a ports. Each FireWire port
provides power for FireWire devices both in run and sleep mode (useful for
charging the iPod)
FireWire Ports
Apple Computer, Inc. November 21, 2003
37
C H A P T E R
38
FireWire Ports
Apple Computer, Inc. November 21, 2003
C H A P T E R
Table 3-2
Pin
Signal name
Description
TPB
Twisted-pair B Minus
TPB+
Twisted-pair B Plus
TPA
Twisted-pair A Minus
TPA+
Twisted-pair A Plus
TPA (R)
Twisted-pair A Ground
Reference
VG
Power Ground
SC
VP
Power Voltage
(approximately 25 V DC)
TPB (R)
Twisted-pair B Ground
Reference
FireWire Ports
Apple Computer, Inc. November 21, 2003
39
C H A P T E R
40
FireWire Ports
Apple Computer, Inc. November 21, 2003
C H A P T E R
Table 3-3
Pin
Signal name
Description
Power
Ground
TPB
Twisted-pair B Minus
TPB+
Twisted-pair B Plus
TPA
Twisted-pair A Minus
TPA+
Twisted-pair A Plus
Shell
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.
FireWire Ports
Apple Computer, Inc. November 21, 2003
41
C H A P T E R
The Power Mac G5 computer can operate in Target Disk Mode as long as the other
computer has a 1394a or 1394b FireWire port and either any version of Mac OS X or
Mac OS 9 with FireWire software version 2.3.3 or later.
To put the Power Mac G5 computer into Target Disk Mode, restart the computer
and hold down the T key until the FireWire icon appears on the display. Then
connect a FireWire cable from the Power Mac G5 to the other computer. When the
other computer completes the FireWire connection, a hard disk icon appears on its
desktop.
If you disconnect the FireWire cable or turn off the Power Mac G5 computer while
in Target Disk Mode, an alert appears on the other computer.
To take the Power Mac G5 out of Target Disk Mode, drag the hard disk icon on the
other computer to the trash, then press the power button on the Power Mac G5
computer until the computer powers down.
42
FireWire Ports
Apple Computer, Inc. November 21, 2003
C H A P T E R
Ethernet Port
The Power Mac G5 computer has a built-in Ethernet port that supports
10/100/1000 Mbps transfer rates. In operation, the actual speed of the link is
auto-negotiated between the Ethernet PHY device that is internal to the K2 IC and
the bridge, router, hub, switch, or other Mac or PC to which it is connected. The
Ethernet port is auto-sensing and self-configuring to allow connection via either a
cross-over or straight-through cable.
Both CAT 5 unshielded twisted pair (UTP) and shielded twisted pair (STP) cables
work with the Ethernet port. An STP cable is recommended for noisy environments
or run of greater than 100 meters.
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 shows the signals and pin assignments for 10Base-T/UTP and
100Base-TX operation. Table 3-5 shows the signals and pin assignments for
1000Base-TX operation.
Table 3-4
TXP
TXN
RXP
Not used
Not used
Ethernet Port
Apple Computer, Inc. November 21, 2003
43
C H A P T E R
RXN
Not used
Not used
Table 3-5
TRD+(0)
TRD(0)
TRD+(1)
TRD+(2)
TRD(2)
TRD(1)
TRD+(3)
TRD(3)
To interconnect two computers for 1000Base-TX 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-TX).
44
Ethernet Port
Apple Computer, Inc. November 21, 2003
C H A P T E R
Disk Drives
The Power Mac G5 computer has one 5.25 inch bay for optical drive access through
the front panel and two 3.5 inch bays for internal hard disk drives. The optical drive
is connected to the Ultra ATA/100 bus; the factory installed drive runs at 33 MHz.
The standard configuration of the Power Mac G5 provides a SuperDrive, however
a build-to-order Combo drive can be selected as a configure-to-order option.
SCSI Drive
SCSI drives and SCSI PCI controller cards are available from third party providers.
The Power Mac G5 computer supports external SCSI drives only.
Disk Drives
Apple Computer, Inc. November 21, 2003
45
C H A P T E R
SuperDrive
The Power Mac G5 computer has a tray-loading SuperDrive (combination DVD-R
and CD-RW drive). The SuperDrive can read and write DVD media and CD media,
as shown in Table 3-6. The DVD-R/CD-RW drive also provides DVD-Video
playback. (The G5 microprocessor provides the MPEG 2 decoding.)
Table 3-6
Media type
DVD-R
8x (CLV)
DVD-ROM
8x (CAV max)
CD-R
16x (CLV)
CD-RW
32 (CAV max)
The Apple SuperDrive writes to DVD-R 4.7 gigabyte General Use media. These
discs are playable in most standard DVD players and computer DVD-ROM drives.
For a list of players tested by Apple for playability, refer to
http://www.apple.com/dvd/compatibility/
For compatibility information regarding recordable DVD formats, refer to
http://dvddemystified.com/dvdfaq.html#4.3
Digital audio signals from the SuperDrive can be played through the sound outputs
under the control of the Sound Manager.
Combo Drive
As a build-to-order option, the Power Mac G5 computer can have a tray-loading
combination DVD-ROM and CD-RW drive.
46
Disk Drives
Apple Computer, Inc. November 21, 2003
C H A P T E R
Table 3-7
Media type
Reading speed
Writing speed
DVD-R
DVD-ROM
CD-R
32x (ZCLV)
CD-RW
CD or CD-ROM
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 internal modem module. The external I/O
connector for the modem is an RJ-11 connector installed on the rear panel of the
computer. The modem has the following features:
modem bit rates up to 56 Kbps, supporting V.90 and V.92 modem standards
The modem appears to the system as a USB device that responds to standard AT
commands. The modem provides a sound output for monitoring the progress of the
modem connection.
Internal Modem
Apple Computer, Inc. November 21, 2003
47
C H A P T E R
Data Security
AirPort Extreme has several features designed to maintain the security of the users
data:
48
The system can use an Access Control List of authentic network client ID values
or MAC addresses (Ethernet or AirPort IDs) to verify each clients identity
before granting access to the network.
C H A P T E R
The AirPort Extreme Base Station can be configured to use NAT (Network
Address Translation), protecting data from would-be Internet hackers.
The AirPort Extreme Base Station can authenticate users by their unique MAC
addresses (AirPort IDs), preventing unauthorized computers from logging into
a network. Network administrators can take advantage of RADIUS
compatibility, used for authenticating users over a remote server.
As an additional data security measure, VPN can be used in conjunction with the
AirPort Extreme data security.
Users can switch between wireless networks and can create and join
peer-to-peer networks. These functions are accessed via the AirPort Menu-Extra pulldown, which is enabled by a checkbox in System Preferences.
49
C H A P T E R
Bluetooth Technology
Available as a fully-integrated, build-to-order option, Bluetooth is an open
specification that enables short-range wireless connections between desktop and
laptop computers and a host of other peripheral devices. Bluetooth support is built
into Mac OS X and compliant with Bluetooth specification v1.1. It operates on a
globally available 2.4 GHz frequency band (ISM band) for worldwide compatibility
and has a maximum throughput of 1Mbps.
The Bluetooth technology supports the following profiles:
Keyboard
The Power Mac G5 computer comes with an Apple Keyboard. It is a full-size
keyboard with function keys and separate numeric keypad and editing sections.
50
Bluetooth Technology
Apple Computer, Inc. November 21, 2003
C H A P T E R
Keyboard Features
Here is a list of the features of the Apple Keyboard.
sloped design
16 function keys
6 editing keys (Page Up, Page Down, Home, End, Forward Delete, and Help)
full travel, standard pitch keys on alphanumeric, editing, and keypad sections,
including function keys and cursor-position keys
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 shows the keyboard layout for the ANSI keyboard.
Keyboard
Apple Computer, Inc. November 21, 2003
51
C H A P T E R
52
Keyboard
Apple Computer, Inc. November 21, 2003
C H A P T E R
Programmers Switches
Key combinations for programmers 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.
The key combinations are decoded in software and may not be available under
some crashed conditions.
Keyboard
Apple Computer, Inc. November 21, 2003
53
C H A P T E R
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. It
works on almost any surface, though nonreflective, opaque surfaces without
repetitive patterns work best.
Audio
The Power Mac G5 computer supports a sound system with both digital and analog
audio. The new digital capability features Sony/Phillips Digital Interface (S/PDIF)
input and output using optical connectors. S/PDIF technology results in a clean
audio signal with no added noise to or from an external audio device.
54
Mouse
Apple Computer, Inc. November 21, 2003
C H A P T E R
Audio
Apple Computer, Inc. November 21, 2003
55
C H A P T E R
Figure 3-5
The digital I/O circuitry can either perform input clock recovery on an incoming
data stream or can sample using the internal clock. If samples are clocked using the
internal clock, the data is run through the sample-rate converter on the digital
circuitry. To enable bit-accurate copies, the external clock should be enabled in
Audio MIDI Setup. Developers of applications that need this capability will need to
provide access to the input clock recovery control.
Audio signals from the audio input jack are converted to digital data internally. All
audio is handled digitally inside the computer, including audio data from the CD
or DVD drive and from devices connected to the USB and FireWire ports. Audio
data is converted to analog form for output to the internal speaker, the headphones,
line output jacks, or external speakers.
For details on the S/PDIF digital input and output electrical specifications, refer to
Digital Optical Input/Output Specifications (page 57).
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.
56
Audio
Apple Computer, Inc. November 21, 2003
C H A P T E R
External Clocking
When the Power Mac G5 computer is set to External clocking, the computer audio
circuitry will track and follow the incoming digital sampling rate and lock the
internal audio hardware to the sampling rate of the external device. The external
clock must be stable enough to be locked onto, otherwise the digital circuit will
signal an error and the driver will fall back to using the internal clock.
Internal Clocking
When the Power Mac G5 computer is set for Internal clocking, the computer
audio circuitry will run using the computers internal clock. Incoming digital audio
is automatically sample-rate converted to the selected output sample rate using the
sample rate converter in the audio chip. The sample rate converter is high quality
and does not use CPU bandwidth for audio conversion.
Fsi input sample rates (external clock mode): 32 kHz, 44.1 kHz or 48 kHz
SNR (internal clock mode, 16 kHz < Fsi < 96 kHz): < -110 dB
THD+N (internal clock mode, 16 kHz < Fsi < 96 kHz): < -110 dB (0.0003%)
Audio
Apple Computer, Inc. November 21, 2003
57
C H A P T E R
Left-channel audio
Ring
Right-channel audio
Sleeve
Audio ground
Based on a 1 kHz, 2VRMS sine wave input, 24-bit 44.1 kHz input format, 0 db input
gain and no weighting, the line input has the following electrical characteristics :
58
Audio
Apple Computer, Inc. November 21, 2003
C H A P T E R
Left-channel audio
Ring
Right-channel audio
Sleeve
Audio ground
Note: For best results, line-out devices should be plugged into the line-out jack.
Headphone impedance is 32 ohms and line-out impedance is 1 kilohm.
Based on a 1 kHz, -1 dBFS sine wave playback, 24-bit 44.1 kHz output format, -1 db
output level and 100 kilohm load no weighting, the line output has the following
electrical characteristics (nominal specifications):
Left-channel audio
Ring
Right-channel audio
Sleeve
Audio ground
Audio
Apple Computer, Inc. November 21, 2003
59
C H A P T E R
Video SDRAM
Connectors
64 MB DDR
64 MB DDR
The ATI Radeon 9800 Pro with 128 MB DDR, ADC/DVI-I graphics card is available
as a build-to-order option.
All of the graphics cards support dual displays in either extended desktop or video
mirroring mode; for more detail, see Dual Display Extended and Mirror Modes
(page 67).
60
C H A P T E R
Figure 3-6
9 10
C1
C2
11 12 13 14 15 16 17 18 19 20
C3
21 22 23 24 25 26 27 28 29 30
Table 3-8
C4
C5
25 V Supply
16
25 V Supply
17
TMDS Data3
LED
18
TMDS Data3+
TMDS Data0
19
DDC CLock
TMDS Data0+
20
Clock Return
21
USB Data+
TMDS Data5
22
USB Data
TMDS Data5+
23
USB Return
61
C H A P T E R
DDC Data
24
TMDS Data2
10
Vsync
25
TMDS Data2+
11
25 V Return
26
12
25 V Return
27
TMDS Data4
13
Soft Power
28
TMDS Data4+
14
TMDS Data1
29
Clock+
15
TMDS Data1+
30
Clock
Table 3-9
62
C H A P T E R
DVI Connector
In addition to the ADC connector, supported graphics cards also have a DVI-I (DVI
with analog) connector. With a DVI to ADC adapter, available separately and
shown in Figure 3-7, the DVI port on the Power Mac G5 computer can also support
any Apple flat panel display.
Figure 3-7
Power cord
DVI connector
Power supply
ADC port
Figure 3-8 shows the contact configuration for the DVI-I connector; Table 3-10 lists
the signals and pin assignments.
Figure 3-8
DVI-I connector
C1
C2
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
C3
C4
C5
63
C H A P T E R
Table 3-10
TMDS Data2
13
TMDS Data3+
TMDS Data2+
14
+5V Power
15
TMDS Data4
16
TMDS Data4+
17
TMDS Data0
DDC Clock
18
TMDS Data0+
DDC Data
19
20
TMDS Data5
TMDS Data1
21
TMDS Data5+
10
TMDS Data1+
22
11
23
TMDS Clock+
12
TMDS Data3
24
TMDS Clock
C1 Analog red
C2 Analog green
C3 Analog blue
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.
64
C H A P T E R
65
C H A P T E R
4
2
S-video connector
7
6
Table 3-11
66
Pin number
Analog GND
Analog GND
Video Y (luminance)
Video C (chroma)
composite video
Unused
Unused
C H A P T E R
Table 3-12
Picture size
Pixel depth
800 by 600
24 bpp
832 by 624
24 bpp
1024 by 768
24 bpp
67
C H A P T E R
68
C H A P T E R
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.
RAM Expansion
The main logic board of some configurations of the Power Mac G5 computer has
four pairs of DDR SDRAM expansion slots for unbuffered DDR400 (PC3200) dual
in-line memory modules (DIMMs) for a maximum memory of 8 GB. The main logic
board of other configurations of the Power Mac G5 computer has 2 pairs of DDR
SDRAM expansion slots for unbuffered DDR333 (PC2700) dual in-line memory
modules (DIMMs) for a maximum memory of 4 GB.
Each DIMM can contain 256 and 512 MB (also is capable of 128 MB, 1 GB, and has
future expansion ability of 2 GB) of double data rate synchronous dynamic RAM
(DDR SDRAM). At least one pair of the RAM expansion slots contains factory
installed DIMMs.
Additional DIMMs must be installed in pairs of the same size. The slot pairs are
numbered: J11 and J12, J13 and J14, J41 and J42, and J43 and J44; see Figure 4-1 for
slot locations and numbering for both the 8-slot and 4-slot configurations. 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.
RAM Expansion
Apple Computer, Inc. November 21, 2003
69
C H A P T E R
Expansion
Figure 4-1
DIMM installation
DDR SDRAM DIMM
Connectors
Notch
Ejectors
Rib (inside slot)
J44
J42
J14
J12
J11
J13
J41
J43
J14
J12
J11
J13
For all microprocessor speeds and for both DDR400 (PC3200) and DDR333
(PC2700) SDRAM DIMMs, the Power Mac G5 supports CAS latencies of 2, 2.5, 3, 4,
and 5.
70
RAM Expansion
Apple Computer, Inc. November 21, 2003
C H A P T E R
Expansion
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) or
DDR333-compliant (PC2700).
I m por t ant
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 80).
The maximum height of DIMMs for use in the Power Mac G5 computer is 2 inches.
Electrical Specifications
The electrical design of the 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 80).
The Serial Presence Detect (SPD) EEPROM specified in the JEDEC standard is
required and must be set to properly define the DIMM configuration. The EEPROM
is powered on 3.3 V. Details about the required values for each byte on the SPD
EEPROM can be found on pages 6870 of the JEDEC specification.
I m por t ant
RAM Expansion
Apple Computer, Inc. November 21, 2003
71
C H A P T E R
Expansion
DIMM Configurations
The largest DIMM supported is a two-bank DIMM of 2 GB using 512 Mbit DDR
SDRAM devices. The maximum number of devices per DIMM is 16.
I m por t ant
Table 4-1
72
Size of
DIMM
SDRAM
device size
Device
configuration
Devices Size of
per bank each bank
128 MB
128 Mbits
4Mx8x4
64 MB
128 MB
256 Mbits
2 M x 16 x 4
64 MB
256 MB
128 Mbits
4Mx8x4
128 MB
256 MB
256 Mbits
4 M x 16 x 4
128 MB
512 MB
256 Mbits
8Mx8x4
256 MB
1 GB
512 Mbits
16 M x 8 x 4
512 MB
RAM Expansion
Apple Computer, Inc. November 21, 2003
C H A P T E R
Expansion
RAM Addressing
Signals A[012] on each SDRAM DIMM make up a 13-bit multiplexed address bus
that can support several different sizes of SDRAM devices. Table 4-2 shows the
address multiplexing modes used with the devices.
Table 4-2
Device size
Size of
Device configuration row address
Size of
column address
128 Mbits
4Mx8x4
12
10
128 Mbits
2 M x 16 x 4
12
256 Mbits
8Mx8x4
13
10
256 Mbits
4 M x 16 x 4
13
512 Mbits
8Mx8x4
14
10
73
C H A P T E R
Expansion
I m por t ant
74
C H A P T E R
Expansion
To install or remove a PCI or PCI-X expansion card: turn off power to the computer,
flip out the enclosure latch, open the side panel, remove the clear plastic air
deflector, and remove the fan units. Remove the blank PCI fence for the appropriate
slot, insert the card in the slot, and screw the cards fence into place to secure the
card.
WARNING
75
C H A P T E R
Expansion
76
A P P E N D I X
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
PowerPC G5 Microprocessor
Information about the PowerPC G5 microprocessor is available on the World Wide
Web at
http://www-3.ibm.com/chips/techlib/techlib.nsf/techdocs/
A1387A29AC1C2AE087256C5200611780
77
A P P E N D I X
Velocity Engine
Velocity Engine is Apples vector processor in the PowerPC G5 microprocessor.
Apple provides support for developers who are starting to use the Velocity Engine
in their applications. Documentation, development tools, and sample code are
available on the Apple website, at
http://developer.apple.com/hardware/ve/index.html
Motorola's implementation of Apple's Velocity Engine is named AltiVec. The
AltiVec Technology Programming Environments Manual (AltiVec PEM) is a reference
guide for programmers. It contains a description for each instruction and
information to help in understanding how the instruction works. You can obtain a
copy of the AltiVec PEM through the Motorola documentation site on the World
Wide Web, at
http://e-www.motorola.com/webapp/sps/site/
overview.jsp?nodeId=03M943030450467M0ymK5Nf2
3D Graphics
Developers of 3D graphics for games should know about OpenGL for Macintosh, a
version of SGIs application programming interface (API) and software library for
3D graphics.
Information is available on the World Wide Web at
http://www.apple.com/opengl
Developer support and documentation is available at
http://developer.apple.com/opengl/
78
Velocity Engine
Apple Computer, Inc. November 21, 2003
A P P E N D I X
Mac OS X
Initially, the Power Mac G5 computer ships with Mac OS X 10.3 or later installed
as the default operating system. The classic environment can be used to run Mac OS
9 applications, For access to Apples developer documentation for Mac OS X, see the
Apple Developer Connection (ADC) website at
http://developer.apple.com/documentation/MacOSX/MacOSX.html
and
http://developer.apple.com/documentation/Carbon/Reference/
Multiprocessing_Services/
O'Reilly & Associates publishes a series of books about Mac OS X development. The
books in this series have been technically reviewed by Apple engineers and are
recommended by the Apple Developer Connection.
Open Firmware
The software architecture implemented on current Macintosh computers follows
the standard defined by the Open Firmware IEEE 1274-1994 specification. Three
Technotes provide an introduction to Open Firmware on the Macintosh platform.
They are
TN 1061: Open Firmware, Part I, available on the Technote web site at
http://developer.apple.com/technotes/tn/tn1061.html
TN 1062: Open Firmware, Part II, at
http://developer.apple.com/technotes/tn/tn1062.html
TN 1044: Open Firmware, Part III, at
Mac OS X
Apple Computer, Inc. November 21, 2003
79
A P P E N D I X
ATA Devices
ATA (AT Attachment), also referred to as integrated drive electronics (IDE), is a
standard interface used with storage devices such as hard disk drives. For more
information on ATA, refer to the following Apple website at
80
A P P E N D I X
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
Computers Accessing Hardware from Applications at
Ethernet
Apple Computer, Inc. November 21, 2003
81
A P P E N D I X
FireWire Interface
For additional information about the FireWire IEEE 1394a and 1394b interfaces and
the Apple API for FireWire software, refer to the resources available on the Apple
FireWire website at
http://developer.apple.com/firewire/index.html
The IEEE 1394a and 1394b standards are available from the IEEE; you can order
these documents electronically from the IEEE Standards Department website at
http://shop.ieee.org/store
You may also find useful information at the 1394 trade associations website at
http://www.1394ta.org/
82
FireWire Interface
Apple Computer, Inc. November 21, 2003
A P P E N D I X
Wireless Networks
More information about Wi-Fi and wireless networks using the IEEE 802.11
standard is available on the website of the Wireless Ethernet Compatibility Alliance,
at
http://www.wi-fi.org
Bluetooth
For more information regarding Bluetooth technology, refer to the following
locations on the World Wide Web.
Bluetooth specification:
http://www.bluetooth.com/dev/specifications.asp
Bluetooth SIG:
http://www.bluetooth.org
Bluetooth developer tools on the Apple web site at:
http://developer.apple.com/hardware/bluetooth
Wireless Networks
Apple Computer, Inc. November 21, 2003
83
A P P E N D I X
84
Wireless Networks
Apple Computer, Inc. November 21, 2003
A P P E N D I X
Typographical Conventions
Note: A note like this contains information that is of interest but is not essential
for an understanding of the text.
I m por t ant
Abbreviations
When unusual abbreviations appear in this developer note, the corresponding
terms are also spelled out. Standard units of measure and other widely used
abbreviations are not spelled out.
Typographical Conventions
Apple Computer, Inc. November 21, 2003
85
A P P E N D I X
amperes
mA
milliamperes
dB
decibels
microamperes
Gb
gigabits
Mb
megabits
GB
gigabytes
MB
megabytes
Hz
hertz
MHz
megahertz
in.
inches
mm
millimeters
1000
ms
milliseconds
1024
microseconds
KB
kilobytes
ns
nanoseconds
kg
kilograms
ohms
kHz
kilohertz
sec.
seconds
kilohms
volts
lb.
pounds
watts
86
ADC
AGP
ATA
ATAPI
AV
audio visual
CAS
CAV
CD-ROM
CLV
DB-DMA
DDC
DDR
DIMM
DIN
Abbreviations
Apple Computer, Inc. November 21, 2003
A P P E N D I X
DMA
DRAM
DVD
DVD-ROM
DVD-RAM
DVI
EDO
EHCI
EIDE
extended IDE
EMI
electromagnetic interference
G5
GBps
Gbps
HID
I2C
same as IIC
I2S
same as IIS
IC
integrated circuit
IDE
IEEE
IEEE 1275
IEEE 1394a
IEEE 1394b
IIC
IIS
I/O
input/output
ISO
JEDEC
L2
L3
LAN
Abbreviations
Apple Computer, Inc. November 21, 2003
87
A P P E N D I X
88
MAC
Mac OS
MBps
Mbps
OFDM
OHCI
PCI
PHY
physical layer
PIO
programmed input/output
RADIUS
RAM
random-access memory
RAS
RBC
RGB
RISC
rms
ROM
read-only memory
S-ATA
SBP
SPD
SCSI
SCC
SDR
SDRAM
SO-DIMM
SRAM
USB
TMDS
Abbreviations
Apple Computer, Inc. November 21, 2003
A P P E N D I X
VESA
VRAM
Wi-Fi
Abbreviations
Apple Computer, Inc. November 21, 2003
89
A P P E N D I X
90
Abbreviations
Apple Computer, Inc. November 21, 2003
Index
A
abbreviations 8689
accelerated graphics port bus, See AGP bus
ADC 61
AGP bus 12, 23, 26
AGP graphics card 12, 33
AirPort Extreme Admin Utility 49
AirPort Extreme Application 49
AirPort Extreme Base Station 48, 49
AirPort Extreme Card 27, 4849
hardware components 49
security features 48
software components 49
AirPort Extreme Setup Assistant 49
analog audio 13, 31, 54
analog audio in 58
analog audio out 58
Apple Display Connector. See ADC
ATA/100 interface 31
audio
analog input 58
analog output 58
digital input 57
digital output 57
audio overview 31
B
block diagram 21
Bluetooth 83
boot ROM 28
booting from a FireWire device 42
bus slewing 17
buses 21
AGP bus 23, 26
HyperTransport 12
C
clock speeds 24
Combo drive 46
composite connector 65
computer identification 17
connectors
ADC 61
composite/S-video 65
DVI monitor 63
Ethernet 43
FireWire
9-pin connector 38
FireWire 400 40
FireWire 800 38
headphone jack 59
S-video/composite 65
USB 36
CPU power modes 17
custom ICs
K2 I/O controller 29
PMU99 power controller 33
U2 bridge and memory controller 24
USB controllers 29
D
DDR SDRAM 11
digital audio 13, 31, 54, 56
91
INDEX
G
G5, See PowerPC G5 microprocessor
graphics acceleration 33
H
headphone jack 59
HyperTransport 28
HyperTransport bus 12
E
EHCI 29, 36
Ethernet controller 30
Ethernet port 13, 43
expansion bus. See PCI/PCI-X expansion bus
expansion slots 73
external monitors
dual display mode 67
mirror mode 67
I,J
I/O ports
Ethernet 43
sound 54
USB 35
video monitor 60
idle state 17
internal modem 47
interrupts 30
F
features summary 11
FireWire
long-haul cables 40
FireWire 400 40
FireWire 800 38
FireWire connectors
6-pin connector 40
9-pin connector 38
FireWire controller 30
FireWire device programming 38
FireWire drivers 38
FireWire ports 3742
booting from 42
Target Disk mode 42
K
K2 I/O controller IC 29
keyboard 5052
L
logic board access 16
long-haul cables 40
M
memory bus 23, 25
microprocessor 24
microprocessor clock speeds 24
92
INDEX
mirror mode 67
resolution settings for 68
model property 17
modem 47
modem slot 28
mouse 54
N
NMI 53
non-maskable interrupt 53
NTSC video monitor 65
O
OHCI 29, 36
Open Firmware
Technical Notes for 79
optical audio. See digital audio
Optical drive
Combo drive 46
P,Q
PAL video monitor 65
PCI bus 23, 26
PCI or PCI-X expansion slots 73
PCI write combining 26
PCI-X bus 23, 27
PMU99 IC 33
power controller IC 33
power management 17
power supply 12
PowerPC G5 microprocessor 24
presence detect feature of DIMMs 71
processor bus 23, 24
processor module 23
programmers switch 53
R
RAM DIMMs 6973
capacities of 72
configurations 72
devices in 73
installation of 69
mechanical specifications of 71
presence detect feature 71
RAM addressing 73
specifications of 71
ROM in RAM
boot ROM 28
S
S/PDIF audio in 57
S/PDIF audio out 57
Serial ATA interface 31
serial presence detect (SPD) 71
slewing, bus 17
sound system 5460
overview 31
summary of features 11
SuperDrive 46
S-video connector 65
switches 53
T
Target Disk Mode 42
TV display adapter 65
U
U2 bridge and memory controller IC 24
Ultra DMA interface 31
Universal Serial Bus. See USB
USB connectors 36
USB controller IC 29, 36
93
INDEX
USB controllers 29
USB interface 30
USB ports 3537
data transfer speeds 37
USB with keyboard 52
V
Velocity Engine 19
video monitor ports 6065
video port 65
W-Z
wireless LAN module 27, 4849
base station 48, 49
hardware components 49
security features 48
software components 49
write combining 26
94