Visible to Intel only — GUID: wyq1700108986832
Ixiasoft
Visible to Intel only — GUID: wyq1700108986832
Ixiasoft
7.3.1.5. ERROR GEN ATTR
The following table lists details of ERROR GEN ATTR from Application Error Reporting Registers. When ERROR GEN CTRL operation is triggered and pending, the ERROR GEN ATTR should not be programmed with new error values, otherwise newly updated error(s) might not be treated as new errors. It might also lead to pending error(s) being reported incorrectly.
Default Value: 0x0000_0000
Register Name | Bit | Attribute User Side | Description |
---|---|---|---|
ERROR GEN ATTR | 0 | RW | Advisory Indicates application error (if applicable) is an advisory error. Examples when application can assert this are:
|
1 | RW | Unexpected Completion Error This bit should be set when an Application Layer master block detects an unexpected Completion. The IP responds to this by reporting a Fatal or Correctable Error to the Root Complex, depending on the severity of the Unexpected Completion Received error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked). |
|
2 | RW | Completer Abort Error This bit should be set when Application Layer has treated a request as a Completer Abort (CA). The IP responds to this by reporting a Fatal or Non-Fatal/Correctable Error to the Root Complex, depending on the severity of the Completer Abort error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked). |
|
3 | RW | Completion Timeout Error This bit should be set when a master-like interface has transmitted a Non-Posted request that never receives a corresponding Completion from the link and the error is not correctable. The IP responds to this by reporting a Fatal or Non-Fatal/Correctable Error to the Root Complex, depending on the severity of the Completion Timeout error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked). |
|
4 | RW | Unsupported Request Error This bit should be set when Application Layer has treated a request as an Unsupported Request. The IP responds to this by reporting a Fatal or Non-Fatal/Correctable Error to the Root Complex, depending on the severity of the Unsupported Request error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked). |
|
5 | RW | Poisoned TLP Received Error This bit should be set when Application Layer has treated a request as poisoned. The IP responds to this by reporting a Fatal or Non-Fatal/Correctable Error to the Root Complex, depending on the severity of the Poisoned TLP Received error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked). |
|
6 | RW | ECRC Check Failed Error This bit should be set when Application Layer has detected ECRC Check Failed error. The IP responds to this by reporting a Fatal or Non-Fatal/Correctable Error to the Root Complex, depending on the severity of the ECRC Check Failed error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked). Note: Not supported in the current Quartus release. |
|
7 | RW | AtomicOp Egress Blocked Error This bit should be set when Application Layer has encountered AtomicOp Egress Blocked error. The IP responds to this by reporting a Fatal or Non-Fatal/Correctable Error to the Root Complex, depending on the severity of the AtomicOp Egress Blocked error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked).
Note: Not supported in the current Quartus release
|
|
8 | RW | Uncorrectable Internal Error This bit should be set when Application Layer has encountered Uncorrectable Internal error. The IP responds to this by reporting a Fatal or Non-Fatal Error to the Root Complex, depending on the severity of the Uncorrectable Internal error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked).
Note: Not supported in the current Quartus release.
|
|
9 | RW | Corrected Internal Error This bit should be set when Application Layer has corrected an internal error. The IP responds to this by reporting a Correctable Error to the Root Complex (if not masked).
Note: Not supported in the current Quartus release.
|
|
10 | RW | TLP Prefix Blocked Error This bit should be set when Application Layer has encountered TLP Prefix Blocked error. The IP responds to this by reporting a Fatal or Non-Fatal/Correctable Error to the Root Complex, depending on the severity of the TLP Prefix Blocked error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked).
Note: Not supported in the current Quartus release.
|
|
11 | RW | ACS Violation Error This bit should be set when Application Layer has encountered ACS Violation error. The IP responds to this by reporting a Fatal or Non-Fatal/Correctable Error to the Root Complex, depending on the severity of the ACS Violation error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked).
Note: Not supported in the current Quartus release.
|
|
12 | RW | MC Blocked TLP Error This bit should be set when an Application layer detected a MC Blocked TLP error. The IP responds to this by reporting a Fatal or Non-Fatal Error to the Root Complex, depending on the severity of the MC Blocked TLP error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked).
Note: Not supported in the current Quartus release.
|
|
13 | RW | Poisoned TLP Egress Blocked Error This bit should be set when an Application layer detected a Poisoned TLP Egress Blocked error. The IP responds to this by reporting a Fatal or Non-Fatal Error to the Root Complex, depending on the severity of the Poison TLP Egress Blocked error programmed in the AER Uncorrectable Error Severity Register of the Function (if not masked).
Note: Not supported in the current Quartus release.
|
|
31-14 | RsvdZ | Reserved |