Revision 1.0 7 www.national.com
Geode™ GX1 Processor Series
Table of Contents (Continued)
4.5 DISPLAYCONTROLLER....................................................134
4.5.1 DisplayFIFO ......................................................135
4.5.2 CompressionTechnology.............................................135
4.5.3 HardwareCursor ...................................................136
4.5.4 DisplayTimingGenerator.............................................136
4.5.5 DitherandFrameRateModulation .....................................136
4.5.6 DisplayModes .....................................................136
4.5.7 Graphics Memory Map . . .............................................140
4.5.7.1 DCMemoryOrganizationRegisters.....................................140
4.5.7.2 FrameBufferandCompressionBufferOrganization........................140
4.5.7.3 VGADisplaySupport................................................141
4.5.8 DisplayControllerRegisters...........................................141
4.5.8.1 ConfigurationandStatusRegisters.....................................144
4.5.9 MemoryOrganizationRegisters........................................148
4.5.10 TimingRegisters ...................................................150
4.5.11 CursorPositionandMiscellaneousRegisters .............................153
4.5.12 PaletteAccessRegisters .............................................154
4.5.13 FIFODiagnosticRegisters ............................................155
4.5.14 CS5530DisplayControllerInterface ....................................156
4.5.14.1 CS5530VideoPortDataTransfer ......................................157
4.6 VIRTUALVGASUBSYSTEM.................................................158
4.6.1 TraditionalVGAHardware ............................................158
4.6.1.1 VGAMemoryOrganization............................................159
4.6.1.2 VGAFrontEnd.....................................................160
4.6.1.3 AddressMapping...................................................160
4.6.1.4 VideoRefresh......................................................160
4.6.1.5 VGAVideoBIOS ...................................................161
4.6.2 VirtualVGA .......................................................161
4.6.2.1 DatapathElements..................................................161
4.6.2.2 GX1VGAHardware.................................................162
4.6.2.3 SMIGeneration ....................................................162
4.6.2.4 VGARangeDetection ...............................................162
4.6.2.5 VGASequencer....................................................162
4.6.2.6 VGAWrite/ReadPath................................................162
4.6.2.7 VGAAddressGenerator..............................................162
4.6.2.8 VGAMemory ......................................................163
4.6.3 VGAConfigurationRegisters ..........................................163
4.6.4 VirtualVGARegisterDescriptions ......................................165
4.7 PCICONTROLLER ........................................................167
4.7.1 X-BusPCISlave....................................................167
4.7.2 X-BusPCIMaster ..................................................167
4.7.3 PCIArbiter ........................................................167
4.7.4 GeneratingConfigurationCycles .......................................167
4.7.5 GeneratingSpecialCycles............................................167
4.7.6 PCIConfigurationSpaceControlRegisters...............................168
4.7.7 PCIConfigurationSpaceRegisters .....................................169
4.7.8 PCICycles ........................................................174
4.7.8.1 PCIReadTransaction................................................174
4.7.8.2 PCIWriteTransaction................................................175
4.7.8.3 PCIArbitration .....................................................176
4.7.8.4 PCIHaltCommand..................................................176