Apple Desktop Computer manual Video RAM Expansion

Page 53

C H A P T E R 4

RAM Expansion

Active

1.2 A (8 devices at 150 mA each)

Sleep

6 mA per bank

The maximum current specified for active operation generally rules out the use of 4-bit-wide SDRAM devices in a RAM expansion card. Such a card would have 16 such devices, and the 1.2 A maximum current would allow only about 75 mA per device. To stay within the current limits, RAM expansion cards should use only 8-bit or 16-bit SDRAM devices.

Video RAM Expansion

The iMac computer includes 2 MB of SGRAM for video on the main logic board. The video RAM can be expanded up to 6 MB with an additional 2 or 4 MB of SGRAM on a 144-pin SO-DIMM (small outline dual inline memory module). The mechanical design of the SGRAM SO-DIMM is defined by the JEDEC MO-190 specification. The SGRAM SO-DIMM specification can be downloaded at

http://www.jedec.org/download/freestd/pub95/

The devices on the DIMM must be 3.3 V SGRAM devices. The speed of the SGRAM devices must be 100 MHz or greater, corresponding to a cycle time of 10 ns or less. The 100 MHz/10ns SGRAM SO-DIMM specification provides suitable margins for compatibility with the iMac architecture.

Increasing the size of the installed video RAM from 2 MB to 4 or 6 MB increases the maximum color depth available at the highest monitor resolutions.

Any additional video RAM that isn’t used for the current display mode is available to QuickDraw 3D applications for more data storage, such as textures, which results in faster 3D graphics performance. A more detailed explanation of video RAM and QuickDraw 3D graphics performance can be found in Chapter 5 of the Power Macintosh 5500/6500 Developer Note, where the use of the video frame buffer for front frame buffer, back frame buffer, optional Z buffer, and available texture memory are described.

Video RAM Expansion

53

Image 53
Contents Apple iMac Computer Page Contents RAM Expansion Devices and PortsRtas SoftwareRtas NV-RAM Appendix Abbreviations IndexFigures and Tables Page About This Developer Note Contents of This NoteSupplemental Reference Documents PowerPC G3 MicroprocessorMac OS ATA DevicesOpen Firmware USB DevicesE F a C E Introduction Features Shows a front view of the computer Case and External FeaturesFront view 2Side view showing I/O bay System Software Compatibility IssuesUSB Ports and Devices Main RAM Expansion ModulesVideo RAM Expansion Modules Page Architecture Architecture Backside Cache Processor moduleG3 Microprocessor Controller IC Main Logic BoardMemory Controller and PCI Bridge Built-in Modem USB ControllerVideo Display Subsystem Infrared Link Module Devices and Ports USB Ports USB ConnectorsGND Transfer Types SupportedADB Compatibility USB Compatibility IssuesMacintosh-To-Macintosh Connections Serial Port CompatibilityUSB Storage Devices USB ControllerKeyboard Layout KeyboardKeyboard and USB MouseVideo Display Hard Disk DriveSound System Infrared Communication LinkSound Outputs Sound InputsBuilt-in Microphone External Sound InputHeadphone Jacks Sound SpecificationsExternal Sound Output Total harmonic distortion Internal Modem Ethernet PortPage RAM Expansion Placing the Computer Face Down Removing the Logic Board AssemblyExpansion Slots Unfastening the Cables Removing the bottom coverRAM Expansion Removing the Retaining Screws 3Logic board assembly handle and retaining screwsRemoving the EMI Shield Removing the Logic Board AssemblyLocations of the Expansion Slots 6Locations of the RAM expansion slots Main RAM ExpansionElectrical Design of RAM SO-DIMMs Mechanical Design of RAM SO-DIMMs Sdram Devices Configuration of RAM SO-DIMMs Address Multiplexing RAM SO-DIMM Electrical LimitsVideo RAM Expansion Page Software Why Make This Change? What Has Changed Features of the New Approach RAM Footprint PerformanceUser Experience Data Structures and FilesBoot ROM Contents Rtas Mac OS ndrv DriversToolbox Image File Contents ToolBox ROM Image NewWorld Boot ProcessTrampoline Code Interrupt Handling What Is DifferentRAM Footprint Outmoded ResourcesStartup Disk Control Panel NanoKernelMachine Identification Open Firmware and the Device TreeInterrupt Layout Software Abbreviations Chrp NMI Page Index Nvram X, Y, Z Allen Watson