20 attribute bit assignment – Intel D15343-003 User Manual

Page 61

Advertising
background image

Register Description

D15343-003

61

4.8.17

PAM(6:0) – Programmable Attribute Map Register (Device #0)

The GMCH allows programmable DDR SDRAM attributes on 13 Legacy system memory
segments of various sizes in the 640 kB -1 MB address range. Seven Programmable Attribute Map
(PAM) registers are used to support these features. Cacheability of these areas is controlled via the
MTRR registers in the P6 processor. Two bits are used to specify system memory attributes for
each system memory segment. These bits apply to both Host and Hub interface initiator accesses to
the PAM areas. These attributes are:

RE - Read Enable. When RE = 1, the CPU Read accesses to the corresponding system
memory segment are claimed by the GMCH and directed to main system memory. Conversely,
when RE = 0, the Host Read accesses are directed to PCI0.

WE - Write Enable. When WE = 1, the Host Write accesses to the corresponding system
memory segment are claimed by the GMCH and directed to main system memory. Conversely,
when WE = 0, the Host Write accesses are directed to PCI0.

The RE and WE attributes permit a system memory segment to be Read Only, Write Only, Read/
Write, or Disabled. For example, if a system memory segment has RE = 1 and WE = 0, the segment
is Read Only.

Each PAM register controls two regions, typically 16 kB in size. Each of these regions has a 4-bit
field. The 4 bits that control each region have the same encoding and are defined in the following
table.

Table 20.

Attribute Bit Assignment

Address Offset:
Default Value:
Access:
Size:

59-5Fh
00h Each
Read/Write
4 bits/register, 14 registers

Bits [7, 3]
Reserved

Bits [6, 2]
Reserved

Bits [5, 1]

WE

Bits [4, 0]

RE

Description

X

X

0

0

Disabled

. DDR SDRAM is disabled and all accesses

are directed to Hub interface. The GMCH does not
respond as a Hub interface target for any Read or
Write access to this area.

X

X

0

1

Read Only

. Reads are forwarded to DDR SDRAM

and Writes are forwarded to Hub interface for
termination. This Write protects the corresponding
DDR SDRAM segment. The GMCH will respond as a
Hub interface target for Read accesses but not for
any Write accesses.

X

X

1

0

Write Only

. Writes are forwarded to DDR SDRAM

and Reads are forwarded to the Hub interface for
termination. The GMCH will respond as a Hub
interface target for Write accesses but not for any
Read accesses.

X

X

1

1

Read/Write

. This is the normal operating mode of

main system memory. Both Read and Write cycles
from the host are claimed by the GMCH and
forwarded to DDR SDRAM. The GMCH will respond
as a Hub interface target for both Read and Write
accesses.

Advertising