Technical Reference Guide
Compaq iPAQ Family of Internet Devices
First Edition - March 2000
6-5
6.5 PROGRAMMING6.5.1 CONFIGURATION
The graphics subsystem works off the AGP bus and is configured through PCI configuration
space registers using PCI protocol. These registers (Table 6-3) are configured by BIOS during
POST.
Table 6-2. PCI Configuration Space Registers
Table 6-3.
PCI Configuration Space Registers
PCI Config.
Address Function
PCI Config.
Address Function
00h V ender ID/Device ID 14h Relocateable I/O Base Address
04h P CI Command 30h Expansion ROM B ase Address
08h S tatus 3Ch Interrupt Line / Inter rupt Pin
10h D isplay Memory Base Address -- --
For a discussion of accessing PCI configuration space registers refer to chapter 4. For a detailed
description of registers refer to applicable ATI Technologies, Inc. documentation.
6.5.2 CONTROL6.5.2.1 Standard VGA Modes
Table 6-4 list the control r egisters used for operating in sta ndard VGA mode. No special drivers
are required for VGA, EGA, a nd CGA modes. For a detailed description of th e registers refer to
applicable ATI Technologies, Inc. documentation.
Table 6-3. Standard VGA Mode I/O Mappi ng
Table 6-4.
Standard VGA Mode I/O Mapping
I/O
Address Function
I/O
Address Function
3B5.00..26h* CRT Controller (mono) 3C6h..3C9h RAMDAC
3BAh VSYNC Control, D isplay Status 3CAh Read VSYNC Status
3C1.00..14h* Attribute Controller 3CCh Mis c. Control, Read
3C2h Misc . Control / Status 3CF.00..08h Graphics Controller
3C5h.00..04h* Sequenc er 3D5.00..26h* CRT Controller (color)
-- -- 3DAh VSYNC C ontrol, Display Status (color)
* Index at base minus 1 (i.e., if base is 3B5h, index is at 3B4h.
6.5.2.2 Extended VGA Modes
Extended modes use the video BIOS (contained in the system flash ROM) and the supplied
driver.