Visible to Intel only — GUID: zcv1700067310890
Ixiasoft
Visible to Intel only — GUID: zcv1700067310890
Ixiasoft
6.6.2. Function Level Reset Completion Interface (st_flrcmpl)
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.
Signal Name | Direction | Clock Domain | Description |
---|---|---|---|
app_ss_st_flrcmpl_tvalid | Input | axi_lite_clk | When asserted, indicates a FLR request completed by application. The signal is valid for one clock cycle. |
app_ss_st_flrcmpl_tdata[19:0] | Input | axi_lite_clk | [2:0] - The PF Number of FLR Completion [13:3] - Indicates child VF Number of parent PF indicated by PF Number [14] - Indicates completion is from Virtual Function implemented in slot's physical function [19:15] - The slot Number of FLR completion |
The following figure shows timing diagram for function level reset completion from application. The first completion indicates FLR completion for Virtual Function =0x10, the app_ss_flrcmpl_tdata[14] high indicates FLR completion from Virtual function. The second completion indicates FLR completion for Physical Function =0x1. The third completion indicates FLR completion for Virtual Function =0x20, the app_ss_flrcmpl_tdata[14] high indicates FLR completion from Virtual function. The fourth completion indicates FLR completion for Physical Function =0x0 in "slot = 2"