Primary and secondary class code registers, Primary and secondary cache line size registers – Intel 21555 User Manual

Page 152

Advertising
background image

152

21555 Non-Transparent PCI-to-PCI Bridge User Manual

List of Registers

Table 64. Primary and Secondary Class Code Registers

These registers may be preloaded through the serial ROM. The Primary Class Code register may also be
programmed by the local processor before host configuration

.

Bit

Name

R/W

Description

7:0

Prog IF (PIF)

PPIF: R/(WS)
SPIF: R

Reads as zero.

15:8

Sub

-

Class Code (SCC)

PSCC: R/(WS)
SSCC: R

Reads as 80 hex to indicate that this bridge device is
classified as “other”.

23:16

Base Class Code (BCC)

PBCC:R/(WS)
SBCC: R

Reads as 06 hex to indicate device is a bridge device.

Table 65. Primary and Secondary Cache Line Size Registers

Bit

Name

R/W

Description

7:0

Cache Line Size

R/W

Designates the cache line size for the corresponding interface in units
of 32

-

bit Dwords. Used for prefetching memory reads and for

terminating MWIs. Valid cache line sizes are 8, 16, and 32 Dwords.
When the cache line size is set to any other value, the 21555 uses the
same behavior as when the cache line size is set to 8.

Reset value is 00h.

Offsets

Primary Class Code

Secondary Class Code

Primary byte

0B:09h

4B:49h

Secondary byte

4B:49h

0B:09h

Offsets

Primary Cache Line Size

Secondary Cache Line Size

Primary byte

0Ch

4Ch

Secondary byte

4Ch

0Ch

Advertising