IDT Theory of Operation
PES24N3A User Manual
3 - 13
April 10, 2008
Notes
The PES24N3A supports the following advisory non-fatal error cases as defined by the PCIe base 1.1
specification.
–
Non-posted request that is treated as an Unsupported Request (UR).
–
Poisoned TLP in which the PES24N3A is not the ultimate destination.
–
TLP with an ECRC error in which the PES24N3A is not the ultimate destination.
–
Unexpected completion.
When ECRC checking is enabled, the PES24N3A checks the ECRC of all TLPs in which the TLP Digest
(TD) bit is set in the TLP header. When an ECRC error is detected for a TLP destined to the PES24N3A as
the ultimate destination, then non-fatal error processing is initiated. When an ECRC error is detected for a
TLP in which the PES24N3A is not the ultimate destination, then advisory correctable error processing is
initiated.
Table 3.12 lists the error checks performed by the ingress transaction layer for malformed TLPs. These
TLP error checks are performed when a TLP is received by the switch (i.e., by the stack associated with the
port on which the switch receives the TLP).
Completer abort
Completion time-out
2.3.1
2.8
Not applicable. The PES24N3A
never generates non-posted
transactions as a requester.
Unexpected completion
2.3.2
For the non-advisory cases: non-
fatal error processing.
Advisory cases: correctable error
processing.
TLP header logged in AER.
Receiver overflow
2.6.1.2
RO bit set in TLSTSE debug reg-
ister.
Fatal error processing.
TLP header is not logged in
AER.
Flow control protocol error
2.6.1
Not applicable. The PES24N3A
does not check for any flow con-
trol errors.
Malformed TLP
See Table 3.12 and
Fatal error processing.
TLP header logged in AER.
TLP Type
Error Check
All
TLP must have a valid FMT/TYPE combination.
Data payload length
≤
Max_Payload_Size (i.e., MPS
field in PCIEDCTL register).
All TLPs with data
(i.e., FMT[1]=1)
LENGTH field must match actual payload data.
All TLPs with ECRC
(i.e., TD=1)
Actual TLP length must match calculated length
( P ECRC).
Table 3.12 Ingress Malformed TLP Error Checks (Part 1 of 2)
Error Condition
PCIe Base 1.1
Specification
Section
Action Taken
Table 3.11 Transaction Layer Errors (Part 2 of 2)
Summary of Contents for 89HPES24N3A
Page 10: ...IDT Table of Contents PES24N3A User Manual iv April 10 2008 Notes...
Page 12: ...IDT List of Tables PES24N3A User Manual vi April 10 2008 Notes...
Page 14: ...IDT List of Figures PES24N3A User Manual viii April 10 2008 Notes...
Page 18: ...IDT Register List PES24N3A User Manual xii April 10 2008 Notes...
Page 64: ...IDT Link Operation PES24N3A User Manual 4 8 April 10 2008 Notes...
Page 88: ...IDT Power Management PES24N3A User Manual 7 4 April 10 2008 Notes...
Page 160: ...IDT Configuration Registers PES24N3A User Manual 9 66 April 10 2008 Notes...