Intel Understanding the Programmable Attribute Map Register for Switch Devices

Models: D15343-003

1 166
Download 166 pages 1.01 Kb
Page 61
Image 61

Register Description

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

Address Offset:

59-5Fh

Default Value:

00h Each

Access:

Read/Write

Size:

4 bits/register, 14 registers

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

 

 

 

 

 

 

 

 

 

 

Bits [7, 3]

 

Bits [6, 2]

Bits [5, 1]

Bits [4, 0]

Description

 

Reserved

 

Reserved

WE

RE

 

 

 

 

 

 

 

 

 

 

 

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.

 

 

 

 

 

 

 

D15343-003

61

Page 61
Image 61
Intel D15343-003 manual 17 PAM60 Programmable Attribute Map Register Device #0, Attribute Bit Assignment