AXI Streaming Intel® FPGA IP for PCI Express* User Guide
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: mwo1698164164926
Ixiasoft
Visible to Intel only — GUID: mwo1698164164926
Ixiasoft
3.11.2. Debugging Data Transfer and Performance Issues
There are many possible reasons causing the PCIe* link to stop transmitting data. The PCI Express* base specification defines three types of errors, outlined in the following table:
Type | Responsible Agent | Description |
---|---|---|
Correctable | Hardware | While correctable errors may affect system performance, data integrity is maintained. |
Uncorrectable, non-fatal | Device software | Uncorrectable, non-fatal errors are defined as errors in which data is lost, but system integrity is maintained. For example, the fabric may lose a particular TLP, but it still works without problems. |
Uncorrectable, fatal | System software | Errors generated by a loss of data and system failure are considered uncorrectable and fatal. Software must determine how to handle such errors: whether to reset the link or implement other means to minimize the problem. |