Datasheet
Register Description
R
110 Datasheet
3.8.11 CAPPTR – Capabilities Pointer Register (Device #0,
Function #1)
Address Offset: 34h
Default Value: 00h
Access: Read Only
Size: 8 bits
The CAPPTR provides the offset that is the pointer to the location of the first device capability in
the capability list.
Bit Description
7:0 Pointer to the offset of the first capability ID register block: In this case there are no
capabilities, therefore these bits are hardwired to 00h to indicate the end of the capability
linked list.
3.8.12 DRB – DRAM Row (0:3) Boundary Register (Device #0,
Function #1)
Address Offset: 40-43h
Default Value: 00h each
Access: Read/Write
Size: 8 bits each
The DDR SDRAM Row Boundary Register defines the upper boundary address of each DDR
SDRAM row with a granularity of 32-MB. Each row has its own single-byte DRB register. For
example, a value of 1 in DRB0 indicates that 32-MB of DDR SDRAM has been populated in the
first row. Since the GMCH/MCH supports a total of four rows of system memory, DRB0-3 are
used. The registers from 44h-4Fh are reserved for DRBs 4-15.
Row0: 40h
Row1: 41h
Row2: 42h
Row3: 43h
44h to 4Fh is reserved.
DRB0 = Total System Memory in Row0 (in 32 -MB increments)
DRB1 = Total System Memory in Row0 + Row1 (in 32 -MB increments)
DRB2 = Total System Memory in Row0 + Row1 + Row2 (in 32 -MB increments)
DRB3 = Total System Memory in Row0 + Row1 + Row2 + Row3 (in 32- MB increments)
Each Row is represented by a Byte. Each Byte has the following format.
Bit Description
7:0 DDR SDRAM Row Boundary Address: This 8-bit value defines the upper and lower
addresses for each DDR SDRAM row. This 8-bit value is compared against a set of
address lines to determine the upper address limit of a particular row. Also the minimum
system memory supported is 64-MB in 64-Mb granularity; hence bit 0 of this register
must be programmed to a zero.