用于 PCIe* 解决方案的 Intel® Stratix® 10 Avalon® -ST和Single Root I/O Virtualization (SR-IOV)接口用户指南

ID 683111
日期 12/06/2017
Public
文档目录

6.1.11. 功能级复位接口(Function-Level Reset (FLR) Interface)

功能级复位(FLR)接口能够复位单端的SR-IOV功能。

表 37.  功能级复位接口(Function-Level Reset (FLR) Interface)

信号

方向

说明

flr_active_pf[<n>-1:0]

Output

当PCIe Device Control Register的bit 15被设置时,SR-IOV Bridge置位flr_active_pf一个周期。bit 15是FLR域。一旦置位,flr_active_pf信号保持在高电平,直到Application Layer对相关功能设置flr_pf_done为高电平。flr_active_pf的bit[0]用于PF0,bit[1]用于PF1,以此类推。

Application Layer必须执行必要的操作来清除与被复位功能相关联的未决传输。Application Layer必须置位flr_pf_done来表明它已将完成FLR操作,并且准备好重新使能PF。

<n>是PF的数量。

flr_pf_done[<n>-1:0]

Input

<n>是PF的数量。

当置位一个或多个周期时,表明Application Layer已经完成对所有与PF相关联的逻辑的复位。Bit 0用于PF0。Bit 1用于PF1,以此类推。当flr_active_pf置位时,Application Layer必须在100毫秒内置位flr_completed以重新使能功能。

flr_rcvd_vf

H-Tile
Output

当一个1被写入到PCIe Device Control Register FLR域,bit[15]时,R-IOV Bridge置位此输出端口一个周期。flr_rcvd_pf_numflr_rcvd_vf_num驱动与被复位的Function相关联的PF number和VF offset。

Application Layer通过清除与被复位的VF相关联的所有未决传输来响应此输出上的一个脉冲。然后置位flr_completed_vf来表明它已经完成FLR操作,并且准备好重新复位VF。

flr_rcvd_pf_num[<n>-1:0] H-Tile

Output flr_rcvd_vf置位时,此输出指定与被复位的VF相关联的PF number。

<n>是PF number。

flr_rcvd_vf_num[<n>-1:0] H-Tile

Output

flr_rcvd_vf置位时,此输出指定与被复位的VF相关联的VF number offset。

<n>是VF的数量。

flr_completed_vf

Input

置位时表明Application Layer已经完成与flr_completed_vf_num[<n>-1:0]相关联的所有逻辑的复位。

flr_active_vf<n>置位时,Application Layer必须在100毫秒内置位flr_completed_vf的对应比特以重新使能VF。

<n>是VF的总数。

flr_completed_pf_num[<n>-1:0]

H-Tile
Input flr_completed_vf置位时,此输入指定与已完成的VF相关联的PF number。

<n>是PF的数量。

flr_completed_vf_num[<n>-1:0]H-Tile Input flr_completed_vf置位时,此输入指定与已完成FLR的VF相关联的VF number。

<n>是VF的总数。

图 51. FLR接口时序图(物理功能)
图 52. FLR接口时序图(虚拟功能)