The DB-DMA system provides a scatter-gather process based onmemory resident data structuresthat describe
the data transfers. The DMA engine is enhanced to allow bursting of data files for improved performance.
Interrupt Support
The Intrepid IC has an interrupt controller (MPIC) that handles interrupts generated within the IC as well as
external interrupts, such as those from the Ethernet and FireWire controllers.
USB Interface
The Intrepid IC implements three independent USB controllers (root hubs), two of which are each connected
to one of the ports on the side of the computer. The use of independent controllers allows both USB ports
to support high data rate devices at the same time with no degradation of their performance. If a user
connects ahigh-speed (12Mbps) device to one port and another high-speed device tothe other,both devices
can operate at their full data rates.
The third independent USB controller supports the internal modem and Bluetooth modules.
The two external USB connectors support USB devices with data transfer rates of 1.5 MBps (12 Mbps). For
more information about the connectors, see “USB Connectors” (page 25).
USB devices connected to the PowerBook G4 17-inch computer are required to support USB-suspend mode
as defined in the USB specification. Information about the operation of USB-suspend mode on Macintosh
computers is included in the Mac OS USB DDK API Reference. To obtain it, see the reference at “USB
Interface” (page 62).
The USB ports on the PowerBook G4 17-inch computer comply with the Universal Serial Bus Specication
1.1 Final Draft Revision. The USB controllers comply with the Open Host ControllerInterface (OHCI) specification.
Ultra ATA-100 Interface
The Intrepid IC provides an Ultra ATA-100 channel that is connected to the internal hard disk drive. The
Intrepid IC provides DB-DMA (descriptor-based direct memory access) support for the ATA-100 interface.
The internal hard disk drive is connected as device 0 (master) in an ATA Device 0/1 configuration. For more
information, see “Hard Disk Drive” (page 33).
ATA-33 Interface
The Intrepid IC provides an ATA bus that supports the SuperDrive (DVD-R/CD-RW) drive and the wireless LAN
module. The SuperDrive is an ATAPI drive and is device-selected as master in an ATA device configuration.
Modem Support
The internal modem is connected to an internal USB port. The Intrepid IC provides DB-DMA support for the
modem interface. The modem provides digital call progress signals to the sound circuitry.
22
I/O Controller
Legacy Document | 2003-03-01 | © 2003 Apple Computer, Inc. All Rights Reserved.
CHAPTER 2
Architecture