GTS AXI Streaming Intel® FPGA IP for PCI Express* User Guide

ID 813754
Date 11/04/2024
Public
Document Table of Contents

6.11. TLP Bypass Error Reporting Interface

When the TLP Bypass mode is enabled, some error detections are still performed in the Physical and Link Layers inside the Hard IP. These errors must be reported on the configuration space registers (in the AER Capability Structure) per PCIe* specification.

The Agilex™ 5 PCIe* Hard IP includes the TLP Bypass Error Reporting Interface to report errors detected while in the TLP Bypass mode.

Table 74.   TLP Bypass Error Reporting Interfacen = 0 or 1, p0 = port 0, and p1 = port 1
Note: Port 1 is only available in D-Series FPGAs
EP = Endpoint, RP = Root Port, BP = TLP Bypass
Signal Name Direction Port Mode Clock Domain Description
p<n>_ss_app_st_bp_err_tvalid Output BP p<n>_axi_lite_clk A one-cycle pulse on this signal indicates that the data is valid.
p<n>_ss_app_st_bp_err_tdata[15:0] Output BP p<n>_axi_lite_clk

This bus carries error information as follows:

  • Bit[12]: Uncorrectable Internal Error Status.
  • Bit[11]: Corrected Internal Error Status.
  • Bit[10]: Receiver Overflow Error Status.
  • Bit[9]: Flow Control Protocol Error Status.
  • Bit[8]: Malformed TLP Error Status.
  • Bit[7]: Surprise Down Error Status.
  • Bit[6]: Data Link Protocol Error Status.
  • Bit[5]: Replay Number Rollover Error Status.
  • Bit[4]: Replay Timer Timeout Error Status.
  • Bit[3]: Bad DLLP Error Status.
  • Bit[2]: Bad TLP Error Status.
  • Bit[1]: Receiver Error Status.
  • Bit[0]: ECRC Error Status.
  • Others: Reserved.