![IDT 89HPEB383 Скачать руководство пользователя страница 88](http://html1.mh-extra.com/html/idt/89hpeb383/89hpeb383_user-manual_618694088.webp)
9. Error Handling > PCIe as Originating Interface
74
PEB383 User Manual
July 25, 2011
Integrated Device Technology, Inc.
Confidential - NDA Required
4.
Header is logged in the
“PCIe Secondary Header Log 4 Register”
and ERR_PTR is updated in the
“PCIe Secondary Error Capabilities and Control Register”
if R_MA Mask bit is clear in
Secondary Uncorrectable Error Mask Register”
and ERR_PTR is not valid
5.
Error Fatal or Non-Fatal message is generated on PCIe as per the severity level of R_MA bit in
“PCIe Secondary Uncorrectable Error Severity Register”
Secondary Uncorrectable Error Mask 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
6.
“PCI Control and Status Register”
if an error message (Fatal/Non-Fatal) is
generated and the SERR Enable bit is set in
“PCI Control and Status Register”
7.
FTL_ERR_DTD/NFTL_ERR_DTD bit is set in
“PCIe Device Control and Status Register”
9.2.6
Received Target-Abort On PCI Interface
This section describes the functionality of the PEB383 when a Target-Abort is received on the PCI
Interface in response to posted, and non-posted transactions.
9.2.6.1
Target Abort On A Posted Transaction
When the PEB383 receives Target-Abort on the PCI Interface for posted requests, it takes the
following actions:
1.
Drops the entire transaction
2.
R_TA bit is set in
“PCI Secondary Status and I/O Limit and Base Register”
3.
R_TA bit is set in
“PCIe Secondary Uncorrectable Error Status Register”
4.
Header is logged in the
“PCIe Secondary Header Log 1 Register”
and ERR_PTR is updated in the
“PCIe Secondary Error Capabilities and Control Register”
if R_TA Mask bit is clear in
Secondary Uncorrectable Error Mask Register”
and ERR_PTR is not valid
5.
Error Fatal or Non-Fatal message is generated on PCIe as per the severity level of R_TA bit in the
“PCIe Secondary Uncorrectable Error Severity Register”
if R_TA Mask bit is clear in the
Secondary Uncorrectable Error Mask Register”
and either SERR_EN bit is set in the
or FTL_ERR_EN/NFTL_ERR_EN bit is set in the
6.
“PCI Control and Status Register”
if an error message (Fatal/Non-Fatal) is
generated and the SERR_EN bit is set
7.
FTL_ERR_DTD/NFTL_ERR_DTD bit is set in
“PCIe Device Control and Status Register”
9.2.6.2
Target-Abort On PCI Interface For Non-Posted Transaction
When the PEB383 receives a Target-Abort while forwarding a PCIe non-posted request to the PCI
Interface, it takes the following actions:
1.
Returns a completion with Completer Abort status on the PCIe link
2.
R_TA bit is set in
“PCI Secondary Status and I/O Limit and Base Register”
3.
R_TA bit is set in