iMac G5 Developer Note
PDF
Introduction
Overview of the iMac G5
Feature Set
Configuration Summary
System Software
Machine Identification
Power Management
Processor Power Step
Processor States
System Modes
Velocity Engine Acceleration
Architecture
Block Diagram and Buses
PowerPC G5 Processor
Memory Controller
Processor Bus
Main Memory Bus
Accelerated Graphics Port Bus
Internal PCI Bus
HyperTransport Technology
PCI USB Controller
Shasta I/O Controller
DMA Support
Wireless LAN Module
Modem Slot Support
Boot ROM
Ethernet Controller
FireWire Controllers
Interrupt Support
Serial ATA Interface
Ultra ATA/133 Interface
Sound System Overview
Graphics ICs
System Management Unit
Devices and Ports
USB Ports
USB Connectors
USB Features
Wake Up From Sleep
Connect and Resume
USB Device Drivers
USB Controller
FireWire 400 Ports
FireWire 400 Connector
FireWire Device Programming
Booting from a FireWire Device
Target Disk Mode
Ethernet Port
AirPort Extreme Card
Data Security
AirPort Extreme Hardware
AirPort Extreme Software
Internal Modem
Bluetooth Technology
Hard Disk Drive
SuperDrive
Combo Drive
Flat Panel Display
Video Monitor Port
Monitor Connector
Video Display Adapter
Keyboard
Keyboard Features
Keyboard Layout
MultiMedia Control Keys
Keyboard and USB
ProgrammerâÂÂs Switches
NMI without ProgrammerâÂÂs Switch
Mouse
Audio
Digital Audio Output
Digital Audio Output Specifications
Audio Line Input Specifications
Headphone Output Specifications
RAM Expansion
RAM Expansion
DIMM Specifications
Mechanical Specifications
Electrical Specifications
DIMM Configurations
RAM Addressing
Appendix A: Supplemental Reference Documents
Apple Technical Notes
3D Graphics
PowerPC G5 Microprocessor
Velocity Engine
Mac OS X
Open Firmware
RAM Expansion Modules
ATA Devices
Serial ATA
USB Interface
Ethernet
FireWire Interface
Wireless Networks
Bluetooth
Appendix B: Abbreviations
Index