5 inbound read request uncorrectable data errors, 1 immediate data transfer, 2 split response termination – Intel CONTROLLERS 413808 User Manual
Page 101: 6 inbound write request uncorrectable data errors, Errors101, Immediate data transfer, Split response termination, Section 2.7.3.6, Section 2.7.3.5
Intel
®
413808 and 413812 I/O Controllers in TPER Mode
October 2007
Developer’s Manual
Order Number: 317805-001US
101
Address Translation Unit (PCI-X)—Intel
®
413808 and 413812
2.7.3.3
Inbound Read Completions Uncorrectable Data Errors
As an initiator, ATU may encounter this error condition when operating in PCI-X mode.
When as the completer of a Split Read Request the ATU observes
PERR#
assertion
during the split completion transaction
,
the ATU attempts to complete the transaction
normally and no further action are taken.
2.7.3.4
Inbound Configuration Write Completion Message Uncorrectable Data
Errors
As an initiator, ATU may encounter this error condition when operating in PCI-X mode.
When as the completer of a Configuration (Split) Write Request the ATU observes
PERR#
assertion during the split completion transaction
,
the ATU attempts to complete
the transaction normally and no further action are taken.
2.7.3.5
Inbound Read Request Uncorrectable Data Errors
2.7.3.5.1 Immediate Data Transfer
As a target, the ATU may encounter this error when operating in the Conventional PCI
or PCI-X modes.
Inbound read uncorrectable data errors occur when read data delivered from the IRQ is
detected as having bad parity by the initiator of the transaction who is receiving the
data. The initiator may optionally report the error to the system by asserting
PERR#
.
As a target device in this scenario, no action is required and no error bits are set.
2.7.3.5.2 Split Response Termination
As a target, the ATU may encounter this error when operating in the PCI-X mode.
Inbound read uncorrectable data errors occur during the Split Response Termination.
The initiator may optionally report the error to the system by asserting
PERR#
. As a
target device in this scenario, no action is required and no error bits are set.
2.7.3.6
Inbound Write Request Uncorrectable Data Errors
As a target, ATU may encounter this error when operating in Conventional or PCI-X
modes.
Uncorrectable Data errors occurring during write operations received by the ATU may
assert
PERR#
on the PCI Bus. When an error occurs, the ATU continues accepting data
until the initiator of the write transaction completes or a queue fill condition is reached.
Specifically, the following actions with the given constraints are taken by the ATU:
•
PERR#
is asserted two clocks cycles (three clock cycles when operating in PCI-X
mode) following the data phase in which uncorrectable data error is detected on
the bus. This is only done when the Parity Error Response bit in ATUCMD is set.
• The Detected Parity Error bit in the ATUSR is set. When the ATU sets this bit,
additional actions are taken:
— When the ATU Detected Parity Error Interrupt Mask bit in the ATUIMR is clear,
set the Detected Parity Error bit in the ATUISR. When set, no action.
• For PCI-X Mode 2, update the
“ECC Control and Status Register - ECCCSR” on
, the
“ECC First Address Register - ECCFAR” on page 198
, the
Second Address Register - ECCSAR” on page 199
, and the
for the transaction.