Intel® 815 Chipset: Graphics Controller PRM, Rev 1.0

R

3.1.Memory and I/O Space Registers

This section provides a high-level register map (register groupings per function). The memory and I/O maps for the GC registers are shown in the following figure. The VGA and Extended VGA registers can be accessed via standard VGA I/O locations as well as via memory-mapped locations. In addition, the memory map contains allocation ranges for various functions. The memory space address listed for each register is an offset from the base memory address programmed into the MMADR register (PCI configuration offset 14h).

Figure 7.

Graphics Controller Register Memory and I/O Map

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Memory Space Map

Offset From

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(512 KB allocation)

Base_Reg

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

7FFFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- Cursor Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- Display Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- Pixel Pipe Registers

 

70000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- TVout Registers

 

6FFFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- Misc Multimedia Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

5FFFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4FFFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Blt Engine Control Status (RO)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

40000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

3FFFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Overlay Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

2FFFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Note:

 

 

 

20000h

 

 

 

 

 

 

 

1. Some Overlay registers are

 

 

 

 

 

 

 

 

 

 

 

 

 

1FFFFh

 

 

 

 

 

 

 

 

double-buffered with an additional address

 

 

 

 

 

 

 

 

 

range in graphics memory. See Overlay

Page Table Range

 

 

 

 

 

 

 

 

 

Register Chapter for details.

 

 

 

10000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reserved

0FFFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

07000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Clock Control Registers

06FFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

06000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Misc I/O Control Registers

05FFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

05000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Test & Diagnostic Registers

04FFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

04000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Local Memory Interface

03FFFh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Control Registers

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

03000h

 

 

 

 

 

 

 

 

I/O Space Map

- Instruction Control Regs.

02FFFh

 

 

 

 

 

 

 

 

- Fence Table Registers

 

 

 

 

 

 

 

 

 

(Standard graphics locations)

 

 

 

 

 

 

 

 

 

- Interrupt Control

01000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

00FFFh

 

 

 

 

 

 

 

 

VGA and Ext. VGA Registers

VGA and Ext. VGA Registers

31

19

 

 

 

 

 

 

 

 

 

 

 

00000h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

MMADR Registe

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Base Address)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

gfx_reg_m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

30

Page 30
Image 30
Intel 815 manual Memory and I/O Space Registers, Graphics Controller Register Memory and I/O Map