Apple Desktop Computer manual Main Logic Board, Memory Controller and PCI Bridge, Controller IC

Page 24

C H A P T E R 2

Architecture

processor’s clock speed, rather than at the clock speed of the main system bus. In the iMac, the clock speed of the backside cache is half that of the microprocessor.

The data storage for the backside L2 cache consists of 512 KB of fast static RAM on the processor module.

Memory Controller and PCI Bridge

The memory controller and PCI bus bridge IC is a Motorola MPC106, also called Grackle. The Grackle IC provides the bus bridge between the processor bus used on the processor module and the PCI bus used for the ICs on the main logic board. The Grackle IC also contains the memory controller for the main memory.

The main memory bus runs at a clock speed of 66.67 MHz. The internal PCI bus runs at 33.33 MHz. To enhance performance, the Grackle IC supports concurrent transactions on the main memory bus and the PCI bus.

Information about the Grackle IC is available on the World Wide Web at

http://www.mot.com/SPS/PowerPC/products/semiconductor/ support_chips/106.html

Main Logic Board

All the I/O interfaces and the video display system are on the main logic board. The controller ICs on the main logic board are connected to the PCI bus, which also communicates with the processor module.

I/O Controller IC

The I/O controller IC in the Macintosh iMac computer is an ASIC called Paddington. The Paddington IC is an integrated I/O controller and DMA engine for use in Power Macintosh computers with a PCI bus.

The Paddington IC contains the PCI bus arbiter. It also provides the interface and control signals for

the video display subsystem

24Main Logic Board

Image 24
Contents Apple iMac Computer Page Contents Devices and Ports RAM ExpansionSoftware RtasAppendix Abbreviations Index Rtas NV-RAMFigures and Tables Page Contents of This Note About This Developer NotePowerPC G3 Microprocessor Supplemental Reference DocumentsMac OS ATA DevicesUSB Devices Open FirmwareE F a C E Introduction Features Case and External Features Shows a front view of the computerFront view 2Side view showing I/O bay Compatibility Issues System SoftwareMain RAM Expansion Modules Video RAM Expansion ModulesUSB Ports and Devices Page Architecture Architecture Processor module G3 MicroprocessorBackside Cache Main Logic Board Memory Controller and PCI BridgeController IC USB Controller Video Display SubsystemBuilt-in Modem Infrared Link Module Devices and Ports USB Connectors USB PortsTransfer Types Supported GNDUSB Compatibility Issues ADB CompatibilitySerial Port Compatibility Macintosh-To-Macintosh ConnectionsUSB Storage Devices USB ControllerKeyboard Keyboard LayoutMouse Keyboard and USBHard Disk Drive Video DisplayInfrared Communication Link Sound SystemSound Inputs Sound OutputsBuilt-in Microphone External Sound InputSound Specifications External Sound OutputHeadphone Jacks Total harmonic distortion Ethernet Port Internal ModemPage RAM Expansion Removing the Logic Board Assembly Expansion SlotsPlacing the Computer Face Down Removing the bottom cover Unfastening the CablesRAM Expansion 3Logic board assembly handle and retaining screws Removing the Retaining ScrewsRemoving the Logic Board Assembly Removing the EMI ShieldLocations of the Expansion Slots Main RAM Expansion 6Locations of the RAM expansion slotsMechanical Design of RAM SO-DIMMs Electrical Design of RAM SO-DIMMsSdram Devices Configuration of RAM SO-DIMMs RAM SO-DIMM Electrical Limits Address MultiplexingVideo RAM Expansion Page Software Why Make This Change? What Has Changed Features of the New Approach Performance RAM FootprintUser Experience Data Structures and FilesBoot ROM Contents Mac OS ndrv Drivers RtasToolbox Image File Contents NewWorld Boot Process Trampoline CodeToolBox ROM Image What Is Different Interrupt HandlingOutmoded Resources RAM FootprintNanoKernel Startup Disk Control PanelOpen Firmware and the Device Tree Interrupt LayoutMachine Identification Software Abbreviations Chrp NMI Page Index Nvram X, Y, Z Allen Watson