iMac Developer Note
PDF
Introduction
Overview of the iMac Developer Note
New Features
Feature Set
Comparison of 15”, 17”, and 20” iMac Features
System Software
Machine Identification
Velocity Engine Acceleration
Architecture
Block Diagram and Buses
Block Diagram
Main IC and Buses
Microprocessor and Cache
PowerPC G4 Microprocessor
Level 2 Cache
Memory and I/O Device Controller
System RAM
Boot ROM
FireWire 400 Controller
Ethernet Controller
Video Display Subsystem
Ultra ATA/100 Interface
ATA/66 Interface
Modem Support
Bluetooth Technology
Sound Circuitry
Power Controller
AirPort Extreme Wireless Support
USB Interface
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
Target Disk Mode
Ethernet Port
AirPort Extreme Card
AirPort Extreme Data Security
AirPort Extreme Hardware
AirPort Extreme Software
Internal Modem
Bluetooth Technology
Hard Disk Drive
SuperDrive (CD-RW/DVD-R)
Combo (CD-RW/DVD-ROM) 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
Sound System
Sound Inputs
Built-in Microphone
Audio Line-in
Sound Outputs
Internal Speaker
Apple Pro Speaker Minijack
Headphone Jack
Sound Specifications
RAM Expansion
RAM Expansion Slots
The RAM Expansion Modules
Mechanical Design of RAM SO-DIMM
Electrical Design of DDR RAM SO-DIMM
Configuration of DDR SDRAM Devices
Configuration of RAM SO-DIMMs
Address Multiplexing
Appendix A: Supplemental Reference Documents
Apple Technical Notes
3D Graphics
PowerPC G4 Microprocessor
Velocity Engine
Mac OS X
Open Firmware
RAM Expansion Modules
ATA Interface
USB Interface
FireWire 400 Interface
Wireless Networks
Bluetooth
Appendix B: Abbreviations