6 target terminations, 1 target terminations returned by the 21555, Target terminations 5.6.1 – Intel 21555 User Manual

Page 60: Target terminations returned by the 21555

Advertising
background image

60

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

PCI Bus Transactions

5.6

Target Terminations

This section describes the following target retries, target disconnects, and target aborts received and returned by the
21555.

•

Section 5.6.1, “Target Terminations Returned by the 21555” on page 60

.

•

Section 5.6.2, “Transaction Termination Errors on the Target Bus” on page 61

.

•

Section 5.6.2, “Transaction Termination Errors on the Target Bus” on page 61

.

5.6.1

Target Terminations Returned by the 21555

The 21555 returns a target retry under the following circumstances:

•

Queue is full for posted memory writes.

•

Delayed transaction is queued but response is not ready.

•

Queue is full for delayed transactions. The delayed transaction is not queued.

•

Serial preload is ongoing.

•

Primary Lockout Bit is set for primary bus transactions.

•

Transaction is in progress for CSR generation of I/O or Configuration Access (delayed transaction not ready).

•

The 21555 is discarding read data.

Target disconnects by the 21555 always consist of STOP# asserted and TRDY# deasserted (that is, a target
disconnect without data transfer). The 21555 returns a target disconnect under the following circumstances:

•

Queue fills during posted write.

•

Cache line boundary is reached for MWI transaction and the 21555 cannot buffer another cache line.

•

Cache line boundary is reached for memory write transaction and the Memory Write
Disconnect bit is set.

•

The 21555 runs out of read data during completion of delayed transaction to the initiator.

•

The 21555 is responding to a nonprefetchable Read transaction if multiple data phases are requested by the
initiator.

•

Multiple data phases requested by the initiator for an I/O or configuration access.

•

Low two address bits of the transaction are non-zero.

The 21555 returns a target abort and sets the Signaled Target Abort bit in the Primary and Secondary Status register
under the following circumstances:

•

Target abort is detected during a delayed transaction completion on the target bus.

•

Master abort is detected in response to a delayed transaction on the target bus when the Master Abort Mode bit
is set to a 1. See

Table 77, “Chip Control 0 Register” on page 156

.

•

Delayed transaction request is discarded after 2

24

target retries received from the target.

•

Invalid lookup table entry is encountered when forwarding upstream transactions in Upstream Memory 2 range
and the Master Abort Mode bit is set to a 1.

Advertising