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

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

6.12. Error Interface

Table 75.  Error 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>_app_ss_st_err_tvalid Input EP/RP p<n>_axi_lite_clk

When asserted, indicates application is reporting an error.

p<n>_app_ss_st_err_tdata[31:0] Input EP/RP p<n>_axi_lite_clk

Has the function number information, 128-bit header and 32-bit TLP prefix over multiple cycles (32 bits of information are sent in each clock cycle).

Cycle 1: Carries following information:
  • Bit[0]: Rsvd
  • Bit[5:1]: PF Number of function
  • Bit[16:6]: Rsvd
  • Bit[17]: Indicates TLP Header follows in subsequent cycles
  • Bit[18]: Indicates TLP Header Prefix field follows in subsequent cycles
  • Bit[31:19] : Rsvd

Cycle 2: TLP header[31:0]

Cycle 3: TLP header[63:32]

Cycle 4: TLP header[95:64]

Cycle 5: TLP header[127:96]

Cycle 6: TLP prefix

Depending on Bit[17] and Bit[18], tdata is valid for 1/5/6 cycles.

p<n>_app_ss_st_err_tuser_error_type[13:0] Input EP/RP p<n>_axi_lite_clk
Indicates the error type:
  • Bit[0]: Malformed TLP
  • Bit[1]: Receiver overflow
  • Bit[2]: Unexpected completion
  • Bit[3]: Completer abort
  • Bit[4]: Completion timeout
  • Bit [5]: Unsupported request
  • Bit[6]: Poisoned TLP received
  • Bit[7]: AtomicOp egress blocked
  • Bit[8]: Uncorrectable internal error
  • Bit[9]: Correctable internal error
  • Bit[10]: Advisory error
  • Bit[11]: TLP prefix blocked
  • Bit[12]: ACS violation
  • Bit[13]: ECRC check failed
p<n>_app_ss_st_err_tlast Input EP/RP p<n>_axi_lite_clk Indicates last cycle of tdata transfer. tlast is asserted on 1st/5th/6th cycle of tdata depending on Bit[17] and Bit[18] of tdata in cycle 1.
p<n>_ss_app_st_err_tready Output EP/RP p<n>_axi_lite_clk When deasserted, this signal indicates back-to-back user input cannot be processed.