用于 PCI Express* 的 Intel® FPGA R-tile Avalon® Streaming IP用户指南

ID 683501
日期 3/28/2022
Public

本文档可提供新的版本。客户应 单击此处 前往查看最新版本。

文档目录

4.4.6. Completion Timeout接口

R-Tile IP for PCIe具有Completion超时机制来持续跟踪用户应用发送的Non-Posted请求以及接收到的相应Completions。R-Tile IP检测到Completion超时后,就会置位cpl_timeout_o信号来通知用户应用。

当Completion超时发生时,用户应用可使用Completion Timeout Interface(针对每个端口)来获得有关事件的更多详细信息,并在需要时更新AER capability寄存器。在completion超时FIFO变空后,IP 核解除置位cpl_timeout_o信号。

表 65.  Completion Timeout接口信号
信号名称 方向 描述 EP/RP/BP 时钟域
pX_cpl_timeout_o Output 指示在预期时间内未收到请求的Completion TLP。当cpl_timeout_o被置位时,以下输出有效。 EP/RP/BP slow_clk
pX_cpl_timeout_func_num_o[2:0] Output 超时completion的功能号。 EP/RP/BP slow_clk
pX_cpl_timeout_vfunc_num_o[10:0] Output 指示有completion超时的virtual function (VF)。 EP/RP/BP slow_clk
pX_cpl_timeout_vfunc_active_o Output 指示有completion超时的virtual function (VF)。 EP/RP/BP slow_clk
pX_cpl_timeout_cpl_tc_o[2:0] Output 超时completion的Traffic Class。 EP/RP/BP slow_clk
pX_cpl_timeout_cpl_attr_o[1:0] Output 超时completion的Attributes字段。 EP/RP/BP slow_clk
pX_cpl_timeout_cpl_len_o[11:0] Output 超时completion的长度(以字节为单位)。 EP/RP/BP slow_clk
pX_cpl_timeout_cpl_tag_o[9:0] Output 完成超时的Tag字段。 EP/RP/BP slow_clk