9. Error Handling
103
Tsi384 User Manual
May 5, 2014
Integrated Device Technology
www.idt.com
4.
“PCI Control and Status Register”
if an error message (Fatal/Non-Fatal) is
generated and the SERR_EN bit is set in
“PCI Control and Status Register”
5.
FTL_ERR_DTD/NFTL_ERR_DTD bit is set in
“PCIe Device Control and Status Register”
9.4
Timeout Errors
This section discusses how the Tsi384 handles PCIe and PCI/X timeout errors.
9.4.1
PCIe Completion Timeout Errors
The PCIe Completion Timeout function allows requestors to abort a non-posted request if the
completion does not arrive within a reasonable period of time. When bridges act as initiators on PCIe
on behalf of internally generated requests, and requests forwarded from a secondary interface in PCI
mode, they act as endpoints for requests that they take ownership. When the Tsi384 detects a
completion timeout it responds as if a completion with Unsupported Request status has been received
and follows the rules for handling Unsupported Request Completions as described in
. In addition, the bridge takes the following actions:
1.
CTO bit is set in
“PCIe Uncorrectable Error Status Register”
2.
Error Fatal or Non-Fatal message is generated on PCIe as per the severity level of the CTO bit in
“PCIe Uncorrectable Error Severity Register”
and either SERR_EN bit is set in
“PCI Control and Status Register”
or
FTL_ERR_EN/NFTL_ERR_EN bit is set in
“PCIe Device Control and Status Register”
3.
“PCI Control and Status Register”
if an error message (Fatal/Non-Fatal) is
generated and the SERR_EN bit is set in
“PCI Control and Status Register”
9.4.2
PCI Delayed Transaction Timeout Errors
If a delayed transaction timeout is detected the Tsi384 does the following:
1.
Error Fatal or Non-Fatal message is generated on PCIe as per the severity level of DTDTE bit in
“PCIe Secondary Uncorrectable Error Severity Register”
, if DTDTE Mask bit is clear in
Secondary Uncorrectable Error Mask Register”
or DISCARD_SERR bit is set
Control and Interrupt Register”
and either SERR_EN bit is set in
or FTL_ERR_EN/NFTL_ERR_EN bit is set in
“PCIe Device Control and Status
2.
No Header is logged
3.
“PCI Control and Status Register”
if an error message (Fatal/Non-Fatal) is
generated and SERR_EN bit is set in
“PCI Control and Status Register”
Содержание TSI384
Страница 1: ... IDT Tsi384 PCIe to PCI Bridge User Manual May 5 2014 ...
Страница 10: ...Contents 10 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 36: ...2 Signal Descriptions 36 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 56: ...4 Addressing 56 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 62: ...5 Configuration Transactions 62 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 74: ...6 Bridging 74 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 78: ...7 PCI X Arbitration 78 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 128: ...11 Power Management 128 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 136: ...12 Serial EEPROM 136 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 142: ...13 JTAG 142 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 268: ...16 Packaging 268 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 276: ...276 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...
Страница 280: ...Index 280 Tsi384 User Manual May 5 2014 Integrated Device Technology www idt com ...