![IDT 89HPEB383 Скачать руководство пользователя страница 87](http://html1.mh-extra.com/html/idt/89hpeb383/89hpeb383_user-manual_618694087.webp)
9. Error Handling > PCIe as Originating Interface
73
PEB383 User Manual
July 25, 2011
Integrated Device Technology, Inc.
Confidential - NDA Required
5.
Error Fatal or Non-Fatal message is generated on PCIe as per the severity level of SERR_AD bit in
“PCIe Secondary Uncorrectable Error Severity Register”
if SERR_AD Mask bit is clear in
Secondary Uncorrectable Error Mask Register”
or SERR_EN bit is set in
, and either SERR_EN bit is set in
“PCI Control and Status Register”
FTL_ERR_EN/NFTL_ERR_EN bit is set in
“PCIe Device Control and Status Register”
6.
S_SERR bit is set in the
“PCI Control and Status Register”
if an error message (Fatal/Non-Fatal) is
generated and SERR_EN bit is set in the
“PCI Control and Status Register”
7.
FTL_ERR_DTD/NFTL_ERR_DTD bit is set in the
“PCIe Device Control and Status Register”
9.2.5
Received Master-Abort on PCI Interface
This section describes the actions taken by the PEB383 when a Master-Abort is received on the
PCI Interface.
9.2.5.1
Master Abort on a Posted Transaction
When the PEB383 receives a Master-Abort on the PCI bus while forwarding a posted write transaction
from PCIe, it does the following:
1.
Discards the entire transaction
2.
“PCI Secondary Status and I/O Limit and Base Register”
3.
R_MA bit is set in the
“PCIe Secondary Uncorrectable Error Status Register”
4.
Header is logged in the
“PCIe Secondary Header Log 1 Register”
and SUFEP 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”
if R_MA Mask bit is clear in the
Secondary Uncorrectable Error Mask Register”
or MA_ERR bit is set in
, and either SERR_EN bit is set in
“PCI Control and Status Register”
FTL_ERR_EN/NFTL_ERR_EN bit is set in
“PCIe Device Control and Status Register”
6.
“PCI Control and Status Register”
if the R_MA Mask bit is clear in
Secondary Uncorrectable Error Mask Register”
or MA_ERR bit is set in
and the SERR_EN bit is set
7.
FTL_ERR_DTD/NFTL_ERR_DTD bit is set in the
“PCIe Device Control and Status Register”
9.2.5.2
Master-Abort On PCI Interface for Non-Posted Transaction
When the PEB383 receives a Master-Abort on the PCI bus while forwarding a non-posted PCIe
request, it does the following:
1.
Returns a completion with Unsupported Request status on the PCIe
2.
“PCI Secondary Status and I/O Limit and Base Register”
3.