1 outbound read request uncorrectable data errors, 1 immediate data transfer, Immediate data transfer – Intel CONTROLLERS 413808 User Manual
Page 98
Intel
®
413808 and 413812—Address Translation Unit (PCI-X)
Intel
®
413808 and 413812 I/O Controllers in TPER Mode
Developer’s Manual
October 2007
98
Order Number: 317805-001US
2.7.3.1
Outbound Read Request Uncorrectable Data Errors
2.7.3.1.1
Immediate Data Transfer
As an initiator, the ATU may encounter this error condition in Conventional or PCI-X
mode when the target transfers data immediately rather than signalling a Retry
7
(Conventional Delayed Read Request) or a Split Response Termination (PCI-X Split
Read Request).
Uncorrectable data errors occurring during read operations initiated by the ATU are
recorded,
PERR#
is asserted (when enabled) and
SERR#
is asserted (when enabled).
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 the
PCI-X mode) following the data phase in which the uncorrectable data error is
detected on the bus. This is only done when the Parity Error Response bit in the
ATUCMD is set. When the ATU asserts
PERR#
, additional actions are taken:
— The Master Parity Error bit in the ATUSR is set.
— When the ATU PCI Master Parity Error Interrupt Mask Bit in the ATUIMR is clear,
set the PCI Master Parity Error bit in the ATUISR. When set, no action.
— When the ATU is operating in the PCI-X mode, the
SERR#
Enable bit in the
ATUCMD is set, and the Uncorrectable Data Error Recover Enable bit in the
PCIXCMD register is clear, assert
SERR#
, otherwise no action. When the ATU
asserts
SERR#,
additional actions are taken:
Set the
SERR#
Asserted bit in the ATUSR.
When the ATU
SERR#
Asserted Interrupt Mask Bit in the ATUIMR is clear, set
the
SERR#
Asserted bit in the ATUISR. When set, no action.
When the ATU
SERR#
Detected Interrupt Enable Bit in the ATUCR is set, set
the
SERR#
Detected bit in the ATUISR. When clear, no action.
— The read completion are aborted on the internal bus of the 4138xx.
• 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
“ECC First Address Register - ECCFAR” on page 198
, the
Second Address Register - ECCSAR” on page 199
, and the
for the transaction.
7. Retry terminations may also be signaled in PCI-X mode when the target is too busy to handle the
current request. However, this is not the same as a Delayed Read Request in Conventional PCI
mode since the requester is not required or expected by the target to return with the same read
request.