Configuration own bits register – Intel 21555 User Manual

Page 142

Advertising
background image

142

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

List of Registers

Table 47. Downstream Configuration Data and Upstream Configuration Data Registers

These registers are also mapped in memory and I/O space. This register is treated as a reserved
register for all memory accesses.

Bit

Name

R/W

Description

31:0

CFG_DATA
(CD)

DCD:

R/(WP)

UCD:

R/(WS)

This register contains the write data driven or the read data returned from a
configuration transaction initiated by the 21555. The Downstream or
Upstream Configuration Address register contains the address for this
transaction, depending on the direction of the transaction.

The transaction is initiated when this register is written (for a configuration
write) or read (for a configuration read) and the corresponding
Configuration Control bit is a one.

The byte enables used for this register access are the same byte enables
used for the transaction driven on the target bus. A target retry is returned to
the initiator until the transaction has been completed on the target bus.
When the semaphore method is used, a master should not write to this
register unless the master has successfully read a 0 from the Downstream
or Upstream Configuration Own bit.

The Downstream Configuration Data register is reserved when accessed
from the secondary interface, or on either interface when the Downstream
Configuration Enable bit is not set.

The Upstream Configuration Data register is reserved when accessed from
the primary interface, or on either interface when the Upstream
Configuration Enable bit is not set.

Table 48. Configuration Own Bits Register

This register is also mapped in memory and I/O space.

Primary byte offset: 91:90h

Secondary byte offset: 91:90h

CSR byte offset 011:010h.

Bit

Name

R/W

Description

0

Downstream
Configuration
Own Bit

R0TS (P)

R(S)

Indicates ownership of the Downstream Configuration Address and
Downstream Configuration Data registers.

When 0, downstream Configuration Address and Downstream
Configuration Data registers are not owned. When read as a 0
from the primary interface, this bit is subsequently set to a 1 by
the 21555 when the Downstream Configuration Control bit is a 1.

When 1, a master owns Downstream Configuration Address and
Downstream Configuration Data registers. When this semaphore
method is used, other masters should not attempt to access
these registers when this bit is a 1. This bit is automatically
cleared once the configuration transaction has completed on the
initiator bus.

Reset value is 0.

Offsets

Downstream Configuration Data

Upstream Configuration Data

Primary byte

87:84h

8F:8Ch (Reserved)

Secondary byte

87:84h (Reserved)

8F:8Ch

CSR Space

007:004h

00F:00Ch

Advertising