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

ID 790711
Date 7/08/2024
Public
Document Table of Contents

6.12. VF Error Flag Interface (vf_err/sent_vfnonfatalmsg)

When SRIOV is enabled, the PCIe* 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 would have their error status logged in the HIP registers already.

This interface exists when SRIOV is enabled only. N/A to PCIe* device type is Root Port.

Table 66.  VF Error Flag Interface
Signal Name Direction Clock Domain Description
ss_app_vf_err_poisonedwrreq_<w> Output axi_lite_clk Indicates a Poisoned Write Request is received.
ss_app_vf_err_poisonedcompl_<w> Output axi_lite_clk Indicates a Poisoned Completion is received.
ss_app_vf_err_ur_postedreq_<w> Output axi_lite_clk Indicates the IP core received a Posted UR request.
ss_app_vf_err_ca_postedreq_<w> Output axi_lite_clk Indicates the IP core received a Posted CA request.
ss_app_vf_err_vf_num[10:0]_<w> Output axi_lite_clk Indicates the VF number for which the error is detected.
ss_app_vf_err_func_num[2:0]_<w> Output axi_lite_clk Indicates the physical function number associated with the VF that has the error.
/ss_app_vf_err_overflow Output axi_lite_clk Indicates a VF error FIFO overflow and a loss of an error report. The overflow can happen when axi_lite_clk is slower than the coreclkout_hip clock. It can also overflow internally in the HIP.
app_ss_sent_vfnonfatalmsg Input axi_lite_clk Indicates the user application sent a non-fatal error message in response to an error detected.
app_ss_vfnonfatalmsg_vf_num[10:0] Input axi_lite_clk Indicates the VF number for which the error message was generated. This bus is valid when app_ss_sent_vfnonfatalmsg is high.
app_ss_vfnonfatalmsg_func_num[2:0] Input axi_lite_clk

Indicates the PF number associated with the VF with the error. This bus is valid when app_ss_sent_vfnonfatalmsg is high.