Intel 21555 User Manual

Page 134

Advertising
background image

134

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

List of Registers

Table 38. Downstream Memory 2 and 3 BAR, and Upstream Memory 1 BAR

Bit

Name

R/W

Description

0

Space Indicator

R

Reads only as 0 to indicate that memory space is requested.

2:1

Type

R

Indicates size and location of this address space.

Reset value is 00 to indicate that this space can be mapped anywhere
in 32

-

bit memory.

3

Prefetchable

R

Indicates whether the region is prefetchable.

When 0, nonprefetchable memory is requested (or the range is
disabled).

When 1, prefetchable memory is requested.

Reset value is 0

11:4

R

Returns 0.

31:12

Base Address

R/W

These bits are used to indicate the size of the requested address range
and to set the base address of the range. Bits [31:12] of the
corresponding setup register determine the function of the
corresponding bit in this register.

When a bit in the setup register is 0, the same bit in this register is
a read only bit and always returns 0 when read.

When a bit in the setup register is one (1), the same bit in this
register is writable and returns the value last written when read.

This BAR is disabled by writing bit [31] of the setup register to zero.

For the Downstream Memory 3 BAR, bit [31] of the Upper 32 Bits setup
register must also be 0 to disable that range. The minimum size for this
address range is 4 K. The maximum size is 2GB, except for the
Downstream Memory 3 BAR which may use 64

-

bit addressing and

have a maximum window size of 2

63

bytes.

Reset value is Read only as 0 (range is disabled).

These registers are similar and are described together.

These registers define address ranges in which memory transactions on the primary interface of the 21555
are forwarded to the secondary interface for the downstream BARs, and in which memory transactions on
the secondary interface are forwarded to the primary interface for the upstream BAR.

The corresponding setup registers load from the SROM or the local processor before configuration
software running on the host processor can access these registers. Local processor access of the setup
registers is before the Primary Lockout Reset Value bit is clear.

Offsets

Downstream
Memory 2 BAR

Downstream
Memory 3 BAR

Upstream
Memory 1 BAR

Primary byte

1F:1Ch

23:20h

5F:5Ch

Secondary byte

5F:5Ch

63:60h

1F:1Ch

Advertising