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. 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.

The three external USB ports 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 low-speed and full-speed devices, the USB register set complies with the Open Host Controller Interface (OHCI) specification. For high-speed devices, the USB register set complies with the Enhanced Host Controller Interface (EHCI) specification.

For more information about USB on Macintosh computers, please refer to Apple Computer’s Accessing Hardware from Applications and the other sources listed in USB Interface.

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
USB connector
Table 3-1  Signals on the USB connector

Pin

Signal name

Description

1

VCC

+5 VDC

2

D–

Data –

3

D+

Data +

4

GND

Ground

The Power Mac G5 computer provides 5 V power for the USB ports and up to 500 mA on each port. The power is provided in both run and sleep mode. The ports share the same power supply; a short circuit on one disables all ports until the short has been removed.

The USB ports support all USB 2.0 speeds: high-speed (480 Mbps) and classic USB speeds of full-speed (12 Mbps) and low-speed (1.5 Mbps). High-speed operation requires the use of shielded cables.

The Macintosh system software supports all four data transfer types defined in the USB specification, as well as split transactions for classic-speed devices attached to high-speed hubs.

Waking Up From Sleep

As defined in the USB-suspend mode of the USB specification, USB devices can provide a remote wakeup function for the computer (resume signalling). The USB root hub in the computer is set to support remote wakeup whenever a device is attached to the bus. The device wakes the computer by sending a RESUME event to the USB root hub. The mouse and keyboard that come with the computer use this method to wake the computer on a key press or mouse click.

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

The three FireWire ports share a single power supply that can provide up to 15 watts total. The three ports are all on the same FireWire bus and can connect to up 62 other FireWire devices.

The FireWire hardware and software provided with the Power Mac G5 computer are capable of all asynchronous and isochronous transfers defined by IEEE standards 1394a and 1394b.

For more information about FireWire on Macintosh computers, please refer to the Apple FireWire website and the other sources listed in FireWire Interface.

FireWire 800 Connector

The FireWire 800 port on the Power Mac G5 computer is based on IEEE 1394b and enables a 800 Mbps transfer rate. FireWire 800 uses a 9-pin connector and is backwards compatible with original 1394a (FireWire 400) devices with 6-pin or 4-pin connectors. With the appropriate cable, the 9-pin port works seamlessly with legacy FireWire devices. Cables are available to go from both 6-pin and 4-pin connectors to a 9-pin, and 9-pin to 9-pin.

The 9-pin FireWire 800 connector is shown in Figure 3-2. Its connector signals and pin assignments are shown in Table 3-2.

Figure 3-2  9-pin FireWire 800 connector
9-pin FireWire 800 connector
Table 3-2  Signals on the 9-pin FireWire 800 connector

Pin

Signal name

Description

1

TPB–

Twisted-pair B Minus

2

TPB+

Twisted-pair B Plus

3

TPA–

Twisted-pair A Minus

4

TPA+

Twisted-pair A Plus

5

TPA (R)

Twisted-pair A Ground Reference

6

VG

Power Ground

7

SC

Status Contact (no connection; reserved)

8

VP

Power Voltage (approximately 25 V DC)

9

TPB (R)

Twisted-pair B Ground Reference

VP (pin 8) provides up to 15 W power, shared with the other FireWire connectors. The voltage on the power pin is approximately 25 V.

The 9-pin FireWire port is capable of operating at 100, 200, 400, and 800 Mbps, depending on the device it is connected to. Using a cable with a 9-pin connector at one end and a 4-pin or 6-pin connector at the other, the 9-pin port is capable of directly connecting to all existing FireWire devices. Using a cable with 9-pin connectors at both ends, the 9-pin port is capable of operating at 800 Mbps.

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. If the hub has a beta-only port, it can be connected only to the computer’s 9-pin port.

FireWire 400 Connector

The FireWire 400 ports 1 and 2 use the six-pin connectors shown in Figure 3-3. The connector signals and pin assignments are shown in Table 3-3.

Figure 3-3  6-pin FireWire 400 connector
6-pin FireWire 400 connector
Table 3-3  Signals on the 6-pin FireWire 400 connector

Pin

Signal name

Description

1

Power

Power (approximately 25 V DC)

2

Ground

Ground return for power and inner cable shield

3

TPB–

Twisted-pair B Minus

4

TPB+

Twisted-pair B Plus

5

TPA–

Twisted-pair A Minus

6

TPA+

Twisted-pair A Plus

Shell

Outer cable shield

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.

The signal pairs are crossed in the cable itself so that pins 5 and 6 at one end of the cable connect with pins 3 and 4 at the other end. When transmitting, pins 3 and 4 carry data and pins 5 and 6 carry clock; when receiving, the reverse is true.

FireWire Device Programming

Mac OS X includes general support for the FireWire bus and specific support for various kinds of FireWire devices and protocols. Developers can use the built-in support or provide additional applications and drivers for use with their products.

The general FireWire services will configure the FireWire bus, scan the bus for new devices, and allow multiple drivers and devices to share a single FireWire interface cooperatively. The general services also publish information about the bus and the devices in the IO Registry, so that IO Kit can match protocols and drivers to each connected FireWire device.

The specific device and protocol support in Mac OS X as provided with the Power Mac G5 includes the following:

  • General services for Serial Bus Protocol 2 (SBP-2) and support for most mass storage devices using SBP-2, such as hard disk drives, optical drives, flash card readers, Target Disk Mode (see Target Disk Mode, and the iPod. Mac OS X can boot from most of these devices.

  • General services for the Audio Video Control (AV/C) protocol and support for most digital video (DV) cameras and decks using this protocol, including video capture through standard QuickTime APIs.

  • A QuickTime device driver for IIDC/DCAM type cameras such as the iSight.

  • A network device driver supporting IP (Internet Protocol) over FireWire according to IEEE RFC 2734.

  • Additional services for user-space and kernel access to all FireWire resources.

For information on writing FireWire drivers or applications, download the latest FireWire SDK from http://developer.apple.com/sdk/

Booting from a FireWire Device

The Power Mac G5 computer can boot from a FireWire storage device that implements SBP-2 (Serial Bus Protocol) with the RBC (reduced block commands) command set.

For additional information about the FireWire interface and the Apple API for FireWire device control, see the references shown in FireWire Interface.

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). When the Power Mac G5 computer is in Target Disk Mode and connected to another Macintosh computer by a FireWire cable, the Power Mac G5 computer operates like a FireWire mass storage device with the SBP-2 (Serial Bus Protocol) standard. Target Disk Mode has two primary uses:

  • high-speed data transfer between computers

  • diagnosis and repair of a corrupted internal hard drive

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.

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.

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-T operation.

Table 3-4  Signals for 10Base-T/UTP and 100Base-TX operation

Pin

Signal name

Signal definition

1

TXP

Transmit (positive lead)

2

TXN

Transmit (negative lead)

3

RXP

Receive (positive lead)

4

Not used

5

Not used

6

RXN

Receive (negative lead)

7

Not used

8

Not used

Table 3-5  Signals for 1000Base-T Gigabit operation

Pin

Signal name

Signal definition

1

TRD+(0)

Transmit and receive data 0 (positive lead)

2

TRD–(0)

Transmit and receive data 0 (negative lead)

3

TRD+(1)

Transmit and receive data 1 (positive lead)

4

TRD+(2)

Transmit and receive data 2 (positive lead)

5

TRD–(2)

Transmit and receive data 2 (negative lead)

6

TRD–(1)

Transmit and receive data 1 (negative lead)

7

TRD+(3)

Transmit and receive data 3 (positive lead)

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.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 16x double-layer SuperDrive; a build-to-order Combo drive is available.

Hard Disk Drives

The enclosure has one drive carrier with two 3.5 inch bays for fixed-media mass storage devices. The drive carrier has data and power connectors for the both drives. The two drives on the independent Serial ATA buses implement revision one ports. Hard disk drive capacities are 160 GB and 250 GB with a 400 GB build-to-order option for some configurations. For references to SATA website information, refer to Serial ATA.

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.

SuperDrive

The Power Mac G5 computer has a tray-loading 16x SuperDrive (combination DVD+R double-layer, DVD+/-RW, and CD-RW drive). The SuperDrive can read and write DVD media and CD media, as shown in Table 3-6.

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.4x (CLV) depending on media

CD-R

32x (CAV max)

24x (PCLV)

CD-RW

32x (CAV max)

24x (ZCLV) high speed CD-RW

CD-ROM

32x (CAV max)

The Apple SuperDrive writes to General Use media as follows: DVD-R 4.7 GB and DVD+R DL 8.5 GB. These discs are playable in most standard DVD players and computer DVD-ROM drives.

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.

The Combo drive can read DVD media and read and write CD media, as shown in Table 3-7.

Table 3-7  Types of media read and written by the Combo drive

Media type

Reading speed

Writing speed

DVD-ROM

12x DVD5 (CAV max) 8x DVD9 (CAV max)

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. 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:

Depending on the configuration, the modem appears to the system as a USB device or I2S device that responds to standard AT commands. The modem provides a sound output for monitoring the progress of the modem connection.

AirPort Extreme Card

The Power Mac G5 computer supports the optional AirPort Extreme Card, an internal wireless LAN module. The AirPort Extreme Card is available as a build-to-order option or as a user-installable upgrade through the Apple Store.

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.

When the AirPort Extreme option is included in the factory order, an external AirPort Extreme antenna is provided in the accessory kit and must be installed on the AirPort Extreme antenna port on the rear of the enclosure.

Complying with the IEEE 802.11g standard, AirPort Extreme transmits and receives data at rates up to 54 Mbps. Airport Extreme is also compatible with other devices that comply with the IEEE 802.11b standard, including PC's. For more information about Wi-Fi and compatibility, see the reference at Wireless Networks.

Data Security

AirPort Extreme has several features designed to maintain the security of the user’s data:

  • In 802.11b mode, the system uses direct-sequence spread-spectrum (DSSS) technology that uses a multi-bit spreading code that effectively scrambles the data for any receiver that lacks the corresponding code.

  • The system can use an Access Control List of authentic network client ID values (wireless and MAC addresses) to verify each client’s identity before granting access to the network.

  • When communicating with a base station, AirPort Extreme uses 64-bit and 128-bit WEP encryption and WPA personal and enterprise modes to encode data while it is in transit. Additional security features may be available via software or firmware upgrades as 802.11 enhancements are ratified by IEEE.

  • The AirPort Extreme Base Station can be configured to use NAT (Network Address Translation), protecting data from Internet hackers.

  • The AirPort Extreme Base Station can authenticate users by their unique Ethernet IDs, preventing unauthorized computers from logging into your network. Network administrators can take advantage of RADIUS compatibility, used for authenticating users over a remote server. Smaller networks can offer the same security using a local look-up table located within the base station.

As an additional data security measure, VPN can be used in conjunction with the AirPort Extreme data security.

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.

The AirPort Extreme wireless interface is on the PCI bus.

AirPort Extreme Software

Software that is provided with the AirPort Extreme Card includes:

  • AirPort Extreme Setup Assistant, an easy-to-use program that guides users through the steps necessary to set up AirPort Extreme or set up an AirPort Extreme Base Station.

  • Users can switch between wireless networks and can create and join peer-to-peer networks. These functions are accessed via the AirPort Extreme status menu.

  • AirPort Extreme Admin Utility, a utility for advanced users and system administrators. With it the user can edit the administrative and advanced settings needed for some advanced configurations.

Bluetooth Technology

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 2.0 + EDR (enhanced data rate). It operates on a globally available 2.4 GHz frequency band (ISM band) for worldwide compatibility and has a maximum throughput of 3 Mbps. Bluetooth 2.0 + EDR is backwards-compatible with Bluetooth 1.x.

Bluetooth is available as a fully-integrated build-to-order option or as an Apple Authorized Service Provider kit, which can be installed by an Apple retail store or an Apple Authorized Service Provider. When the Bluetooth option is included on the factory order, the Bluetooth antenna is provided in the accessory kit and must be installed on the Bluetooth antenna port on the rear of the enclosure.

The Bluetooth technology supports the following profiles:

For more information on Bluetooth technology, refer to Bluetooth.

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.

The keyboard has an attached 1-meter cable and comes with a 1-meter extender cable for installations where the computer is located on the floor or away from the immediate desktop area.

Keyboard Features

Here is a list of the features of the Apple Keyboard.

  • sloped design

  • 109 keys (on the ANSI versions)

  • 16 function keys

  • 6 editing keys (Page Up, Page Down, Home, End, Forward Delete, and Help)

  • USB HID Consumer Page Usage multimedia control keys

  • full travel, standard pitch keys on alphanumeric, editing, and keypad sections, including function keys and cursor-position keys

  • localized worldwide: 33 versions, standard layouts (including: ANSI, JIS, ISO)

  • LED indicator on the Caps Lock key

  • USB hub functionality with two USB 1.1 sockets

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.

Figure 3-4  ANSI keyboard layout
ANSI keyboard layoutANSI keyboard layout

MultiMedia Control Keys

The keyboard has six multimedia keys: Volume Up, Volume Down, Mute, Brightness Up (F15), Brightness Down (F14), and Eject. Theses keys provide direct control of the features on the computer by way of the USB.

Keyboard and USB

The Apple Keyboard is designed to work with the computer by way of the USB ports. The keyboard has a captive cable with a USB Type A connector. The keyboard is a bus-powered USB hub with two USB Type A ports.

Apple provides a HID class driver for the Apple Keyboard, which supports the USB boot protocol. Other keyboards intended for use on the Macintosh platform must support the HID boot protocol, as defined in the USB Device Class Definition for Human Interface Devices (HIDs).

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.

NMI without Programmer’s Switch

Current Macintosh computers do not have a programmer’s switch, which allowed users to generate a non-maskable interrupt (NMI). The paragraphs below describe how to generate an NMI from a remote session for systems that do not have a physical programmer's switch.

Starting with Mac OS X 10.1.2, the OS will promote and recognize the DB_NMI bit in the “boot-args” property of the “chosen” node from Open Firmware. When the DB_NMI bit is set, the user can generate a non-maskable interrupt (NMI) by pressing the system's power button. This replaces the power button’s sleep or wake response. The system reads the state of the bit at boot time from the boot-args configuration variable. For more information about the debug flags, please see Inside Mac OS X: Kernel Programming.

To set the DB_NMI bit, enter the following command at the Terminal to display the current debug flag settings.

% nvram boot-args

Add the parameter debug=0x4, as follows.

% sudo nvram boot-args="<current settings> debug=0x4"

After rebooting, press the power button for approximately 1 second to generate an NMI.

The power button will retain this functionality until Mac OS X is restarted without the DB_NMI bit set. To clear this bit, issue the nvram command omitting debug=0x4 parameter, as follows.

% sudo nvram boot-args=""

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.

Under the control of the system software, the sound circuitry digitally creates and records sounds. The Power Mac G5 computer can receive input only from either the analog input or the digital input. However, it can output simultaneously to digital and analog devices: the internal speaker, the headphone jack, the audio output jack, and the optical digital output connector.

By default, when components are plugged into the headphone jack or the rear line-out, the sound system mutes the internal speaker.

The headphones, rear line-out jack, and optical digital output are only muted when selected in the System Preferences. Muting and sound options are set in System Preferences:Sound:Output.

The analog and digital sound circuitries are not independent. Different audio streams cannot be played to the analog and digital circuitry. The selection of digital or analog output is performed through Sound pane in System Preferences.

The sound circuitry and audio device drivers handle audio data in multiple formats. Both digital and analog sound circuitry handle audio input and output data at sample rates of 32.0 kHz, 44.1 kHz, and 48.0 kHz at sample depths of 16 bits and 24 bits.

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. The Sound Manager exists as a Carbon compatibility layer, but developers are encouraged to move their applications to Core Audio for maximum performance and fidelity, because the Sound Manager is capable of representing samples only as 16-bit values.

For more information about audio API’s on Mac OS X, visit the Apple audio technologies developer web page at

http://developer.apple.com/audio/

Optical Digital Audio

Digital data is transmitted to and from the digital audio I/O using optical cables. The physical connectors, commonly referred to as TOSLink, are for both input and output and conform to IEC60874-17. The TOSLink friction-lock type F-05 connectors are available from pro-audio, musician’s supply, hi-fi and other retailers. The 7.5 mm digital optical TOSLink input and output connectors, shown in Figure 3-5, are located on the back of the enclosure.

Figure 3-5  Optical digital S/PDIF connector
Optical digital S/PDIF connector

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 optical digital input and output electrical specifications, refer to Optical Digital Input/Output Specifications.

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.

The Power Mac G5 computer’s audio subsystem has built-in sample-rate conversion (SRC) that allows the incoming audio to have a different rate than the playback audio, enabling the audio to come in the digital-in connector. For the best digital input quality in its purest form, set the audio clocking preference to “External Clock.”

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 computer’s 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.

Optical Digital Input/Output Specifications

Based on playback of a 1 kHz, -1dBFS 24-bit sine wave playback, 24-bit 44.1 kHz output sample rate (unless otherwise specified below) the digital sound input and output have the following electrical characteristics (nominal specifications):

  • Fsi – input sample rates (external clock mode): 32 kHz, 44.1 kHz or 48 kHz

  • Fsi – input sample rate (internal clock mode): 16 kHz – 96 kHz

  • bits per sample: 16-bit or 24-bit

  • SNR (external clock mode): >130 dB

  • SNR (internal clock mode, 16 kHz < Fsi < 96 kHz): >110 dB

  • THD+N (external clock mode): < -130 dB (0.00003%)

  • THD+N (internal clock mode, 16 kHz < Fsi < 96 kHz): < -110 dB (0.0003%)

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. The user may obtain better results by connecting an amplifier between the low-level device and the computer’s audio input jack.

The audio input jack is a 3.5 mm miniature phone jack with the signals connected as follows:

Tip

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 :

  • maximum input voltage: 2 Vrms (+8.2 dBu)

  • input impedance: > 47 kilohms

  • bits per sample: 16-bit or 24-bit

  • channel separation: greater than 75 dB

  • frequency response: 20 Hz to 20 kHz, +0.5 dB/–3.0 dB

  • THD+N distortion: below –78 dB (no weighting)

Audio Line-out

The Power Mac G5 has a stereo output jack on the back of the enclosure. The audio output jack is suitable for connecting amplified external speakers or other high input impedance (> 1K ohms) audio equipment.

The audio output jack is a 3.5 mm miniature phone jack with the signals connected as follows:

Tip

Left-channel audio

Ring

Right-channel audio

Sleeve

Audio ground

Based on a 1 kHz, -1 dBFS sine wave playback, 24-bit 44.1 kHz output format, -3 db output level and 100 kilohm load no weighting (unless otherwise specified below) , the line output has the following electrical characteristics (nominal specifications):

  • output voltage (full-scale output): 1.4 Vrms (+5.1 dBu)

  • output impedance: <50 ohms

  • bits per sample: 16-bit or 24-bit

  • channel separation: > 65 dB

  • THD+N (total harmonic distortion plus noise): < –78dB (0.0125%) no weighting

  • frequency response: 20 Hz to 20 kHz, +0.5 dB/–3.0 dB

Headphone Jack

The Power Mac G5 has a stereo headphone jack on the front of the enclosure. The headphone jack is suitable for connecting a standard pair of headphones. When a plug is inserted into the headphone jack, the internal speaker is muted.

The headphone jack is a 3.5 mm miniature phone jack with the signals connected as follows:

Tip

Left-channel audio

Ring

Right-channel audio

Sleeve

Audio 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.1 dBu)

  • output impedance: <50 ohms

  • bits per sample: 16-bit or 24-bit

  • channel separation: > 60 dB

  • frequency response: 20 Hz to 20 kHz, +0.5 dB/–3.0 dB

  • THD+N (total harmonic distortion plus noise): < –75dB (0.017%) no weighting

Video Monitor Ports

Table 3-8 provides the port definitions of the supported graphics cards.

Table 3-8  Supported Video Cards and Ports

Graphics IC

Port 1

Port 2

ATI Radeon 9600

single-link DVI TV out

single-link DVI

ATI Radeon 9650

single-link DVI TV out

dual-link DVI

NVIDIA GeForce 6800 Ultra DDL (build-to-order)

dual-link DVI TV out

dual-link DVI TV out

Single-link DVI ports support 23-inch Apple Cinema displays at 1920x1200. Dual-link DVI ports support 30-inch Apple Cinema HD displays at 2560x1600. All ports support a 32-bit resolution of 2048x1536 at 85 Hz.

The build-to-order GeForce 6800 Ultra DDL occupies both the AGP slot and the adjacent PCI slot. For information on PCI expansion, refer to PCI or PCI-X Expansion Slots. For information on video SDRAM and power, refer to Table 2-1.

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.

The following sections describe the video connectors on the graphics cards.

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, 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
DVI to ADC adapter

Figure 3-7 shows the contact configuration for the DVI connector; Table 3-9 lists the signals and pin assignments.

Figure 3-7  DVI connector
DVI connector
Table 3-9  Signals on the DVI connector

Pin

Signal name

Pin

Signal name

1

TMDS Data2–

13

TMDS Data3+

2

TMDS Data2+

14

+5V Power

3

TMDS Data2/4 Shield

15

Ground for +5V Power

4

TMDS Data4–

16

Hot Plug Detect

5

TMDS Data4+

17

TMDS Data0–

6

DDC Clock

18

TMDS Data0+

7

DDC Data

19

TMDS Data0/5 Shield

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). 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.

For information about TMDS, see the reference listed in Digital Visual Interface.

Apple Display Connector

The ADC connector on the adapter carries both digital and analog video signals as well as USB and control signals and power for an external monitor. Figure 3-8 shows the contact configuration; Table 3-10 and Table 3-11 list the signals and pin assignments.

The maximum current available from the 25 V supply for the external monitor is 3.6 A.

Figure 3-8  Apple display connector
Apple display connector
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

25 V Return

27

TMDS Data4–

13

Soft Power

28

TMDS Data4+

14

TMDS Data1–

29

Clock+

15

TMDS Data1+

30

Clock–

Table 3-11  Analog signals on the Apple display connector

Pin

Signal name

C1

Analog Blue Video

C2

Analog Green Video

C3

Analog Horizontal Sync

C4

Analog Red Video

C5

Analog RGB Return and DDC Return

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. For additional information about TMDS, see the references shown in Digital Visual Interface.

DVI to Video Adapter

The Power Mac G5 computer supports an optional DVI to S-video/composite adapter that provides S-video and composite output to a PAL or NTSC video monitor or VCR. When a display is connected by way of the video adapter, the computer detects the type of adapter and enables the composite and S-video outputs. The settings for the resolutions and standards (NTSC or PAL) are then selectable in the System Preferences Displays pane.

The video output connector is a 7-pin S-video connector. Figure 3-9 shows the arrangement of the pins and Table 3-12 shows the pin assignments on the composite out and S-video connector.

Figure 3-9  S-video connector
S-video connector
Table 3-12  Pin assignments for the S-video output connector

Pin number

S-video output connector

1

Analog GND

2

Analog GND

3

Video Y (luminance)

4

Video C (chroma)

5

composite video

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. Those picture sizes produce under-scanned displays on standard monitors.

Table 3-13  Picture sizes for S-video output

Picture size

Pixel depth

800 by 600

24 bpp

832 by 624

24 bpp

1024 by 768

24 bpp

Dual Display Extended and Mirror Modes

The Power Mac G5 is equipped with two graphics ports. The Power Mac G5 can support dual displays in both extended desktop and video mirroring modes. Extended desktop mode lets users distribute work across two displays, increasing the amount of visible desktop space. Video mirroring mode displays the same information on both monitors, enabling the control of a presentation on one display, while allowing an audience to watch the presentation on a second display or projector. The NVIDIA GeForce 6800 Ultra DDL graphics card can power two Apple Cinema HD Displays.

To switch between extended desktop and video mirroring modes, enable the “Mirror Displays” option on the Arrangement tab in the Displays pane of System Preferences.

The scaling function is available when both monitors are operating and the mirror mode is selected. Either monitor could have black borders during mirroring, depending on the supported timings between the two displays and on the monitor’s selection algorithm. Both displays show full-sized images only when the resolutions match. Both displays can operate with other resolution settings, but in mirror mode, one of them has a display that is smaller than the full screen and has a black border around it.