PATH
ADC Home
>
Documentation
> Hardware
>
iMac Developer Note
Contents
Figures and Tables
Preface
About This Developer Note
Contents of This Note
Supplemental Reference Documents
3D Graphics
PowerPC G3 Microprocessor
RAM Expansion Modules
ATA Devices
USB Interface
FireWire Interface
Mac OS 8.6
Open Firmware
Chapter 1
Introduction
Model History
Features
External Features
Compatibility Issues
Main RAM Expansion Modules
USB Ports and Devices
Chapter 2
Architecture
Block Diagram and Buses
Block Diagram
Main ICs and Buses
Microprocessor and Cache
G3 Microprocessor
Backside Cache
Memory Controller and Bus Bridge
System RAM
Boot ROM
FireWire Controller
Ethernet Controller
Video Display Subsystem
I/O Device Controller
DMA Support
Interrupt Support
USB Interface
Ultra DMA Interface
Modem Support
Sound IC Support
Power Controller
Wireless LAN Module
Chapter 3
Devices and Ports
USB Ports
USB Connectors
USB Features
Power Off During Sleep
Connect and Resume
USB Storage Devices
USB Controller
USB Compatibility Issues
ADB Compatibility
Serial Port Compatibility
Not for Networking
FireWire Ports
FireWire Connector
Ethernet Port
Internal Modem
AirPort Card Wireless LAN Module
Data Security
Hardware Components
Software Components
Hard Disk Drive
CD-ROM Drive
DVD-ROM Drive
Video Display
Video Monitor Port
Monitor Connector
Keyboard
Keyboard Layout
Keyboard and USB
Mouse
Sound System
Sound Inputs
Built-in Microphone
External Sound Input Jack
Sound Outputs
Internal Speakers
External Sound Output
Headphone Jacks
Sound Specifications
Chapter 4
RAM Expansion
RAM Expansion Slots
RAM Expansion Modules
Mechanical Design of RAM DIMMs
Electrical Design of RAM DIMMs
DIMM Configurations
RAM Addressing
Chapter 5
Software
ROM in RAM
Aspects of the New Approach
RAM Footprint
Startup Disk Control Panel
Data Structures and Files
Memory Mapping
Boot Process
Boot ROM Contents
Hardware Initialization Code
Open Firmware
Interrupts
Mac OS ROM Image File
System Software Modifications
Computer Identification
Power Saving Modes
ATA Manager 4.0
USB Drivers
Other New Drivers
Legacy Drivers
ADB Legacy
SCSI Legacy
Appendix A
Abbreviations
© 1999 Apple Computer, Inc. (Last Updated 26 Oct 99)