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

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

6.13. VF Error Flag Interface

When SR-IOV is enabled, the GTS AXI Streaming IP provides a passage for the HIP's VF Error Flag Interface to application logic. In the absence of AER and Error Message Generation support for VF in the HIP, the generation of VF's Non-Fatal Error messages relies on the user application logic. It is up to the user application logic to generate appropriate PCIe* error messages when specific error conditions occur (as indicated by this interface).

Note: VF Non-Fatal errors reported through this interface have their error status logged in the HIP registers already. This interface exists when SR-IOV is enabled only. N/A to PCIe* device type is Root Port.
Table 76.  VF Error Flag 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_vf_err_poisonedwrreq_s0 Output EP p<n>_axi_lite_clk

Indicates a Poisoned Write Request is received.

x8 instance has s0 and s1. x4 instance has s0 only.

p<n>_ss_app_vf_err_poisonedcompl_s0 Output EP p<n>_axi_lite_clk

Indicates a Poisoned Completion Request is received.

x8 instance has s0 and s1. x4 instance has s0 only.

p<n>_ss_app_vf_err_ur_postedreq_s0 Output EP p<n>_axi_lite_clk

Indicates a Posted UR Request is received.

x8 instance has s0 and s1. x4 instance has s0 only.

p<n>_ss_app_vf_err_ca_postedreq_s0 Output EP p<n>_axi_lite_clk

Indicates a Posted CA Request is received.

x8 instance has s0 and s1. x4 instance has s0 only.

p<n>_ss_app_vf_err_vf_num_s0 [10:0] Output EP p<n>_axi_lite_clk

Indicates the VF number for which the error is detected.

x8 instance has s0 and s1. x4 instance has s0 only.

p<n>_ss_app_vf_err_func_num_s0[2:0] Output EP p<n>_axi_lite_clk

Indicates the physical function number associated with the VF that has the error.

x8 instance has s0 and s1. x4 instance has s0 only.

p<n>_ss_app_vf_err_overflow Output EP p<n>_axi_lite_clk

Indicates a VF error FIFO overflow and a loss of an error report.

p<n>_app_ss_sent_vfnonfatalmsg Input EP p<n>_axi_lite_clk

Indicates the user application sent a non-fatal error message in response to an error detected.

p<n>_app_ss_vfnonfatalmsg_vf_num[10:0] Input EP p<n>_axi_lite_clk

Indicates the VF number for which the error message was generated.

This bus is valid when p<n>_app_ss_sent_vfnonfatalmsg is high.

p<n>_app_ss_vfnonfatalmsg_func_num[2:0] Input EP p<n>_axi_lite_clk

Indicates the PF number associated with the VF with the error.

This bus is valid when p<n>_app_ss_sent_vfnonfatalmsg is high.

p<n>_ss_app_vfnonfatalmsg_ready Output EP p<n>_axi_lite_clk

Indicates that the interface can accept a transfer in the current cycle when asserted.