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

ID 790711
Date 2/12/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

6.6.1. Function Level Reset Received Interface (st_flrrcvd)

The st_flrrcvd interface provides indication to the application for which function FLR is received from HOST. The application responds with FLR completion using st_flrcmpl interface, indicating FLR process is completed. The IP does not implement any timeout for this handshake, so it is important that application sends FLR completion for FLR request received on st_flrrcvd interface.

Table 48.  Function Level Reset Received Interface
Signal Name Direction Clock Domain Description
ss_app_st_flrrcvd_tvalid Output axi_lite_clk When asserted, indicates a FLR request received from HOST. The signal is valid for one clock cycle.
ss_app_st_flrrcvd_tdata[19:0] Output axi_lite_clk

[2:0] - The PF Number of FLR Request

[13:3] - Indicates child VF Number of parent PF indicated by PF Number

[14] - Indicates request is for Virtual Function implemented in slot's physical function

[19:15] - The slot Number of FLR Request

The following figure shows timing diagram for function level reset indication to application. The first command indicates FLR for Physical Function =1 on slot = 0. The second and third back-to-back indications are for VF, the ss_app_st_flrrcvd_tdata[14] high indicates FLR is received for Virtual function. The fourth command signals FLR for PF=0 and slot=2.

Figure 42. Timing Diagram for Function Level Reset Receive Interface