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

ID 683501
日期 3/28/2022
Public

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

文档目录

3.2.1.2.1. VF Error Flag Interface(仅适用于x16/x8 Core)

不支持AER的VF,需要生成Non-Fatal错误消息。IP并不生成任何错误消息。发生特定错误条件时,由用户应用逻辑决定生成正确的消息。

R-tile IP for PCIe为用户应用逻辑提供必要信号来生成这些消息。Completion Timeout Interface(如Completion Timeout接口小节中所述)和以下表格中罗列的信号为生成Non-Fatal错误消息提供必要信息。
表 14.  VF错误标记接口
信号名称 方向 描述 时钟域 EP/RP/BP

X16: vf_err_poisonedwrreq_s0/1_o

X8: vf_err_poisonedwrreq_s0_o

O 指示接收到 Poisoned Write Request。 coreclkout_hip EP

X16: vf_err_poisonedcompl_s0/1_o

X8: vf_err_poisonedcompl_s0_o

O 指示接收到Poisoned Completion。 coreclkout_hip EP

X16: vf_err_ur_posted_s0/1_o

X8: vf_err_ur_posted_s0_o

O 指示IP核接收了Posted UR请求。 coreclkout_hip EP

X16: vf_err_ca_postedreq_s0/1_o

X8: vf_err_ca_postedreq_s0_o

O 指示IP核接收了Posted CA请求。 coreclkout_hip EP

X16: vf_err_vf_num_s0/1_o[10:0]

X8: vf_err_vf_num_s0_o[10:0]

O 指示被检测错误的VF编号。 coreclkout_hip EP

X16: vf_err_func_num_s0/1_o[2:0]

X8: vf_err_func_num_s0_o[2:0]

O 指示与出错VF相关联的物理功能号。 coreclkout_hip EP
vf_err_overflow_o O 指示VF错误FIFO上溢,和错误报告丢失。当coreclkout_hip慢于默认值时,则出现上溢。如果coreclkout_hip以默认频率运行时,就不会发生上溢。 coreclkout_hip EP
user_sent_vfnonfatalmsg_s0_i I 指示用户应用发出一个non-fatal错误消息来响应检测到错误。 coreclkout_hip EP
user_vfnonfatalmsg_vfnum_s0_i[10:0] I 指示所生成错误消息的VF编号。user_sent_vfnonfatalmsg_s0_i为高电平时,该总线有效。 coreclkout_hip EP
user_vfnonfatalmsg_func_num_s0_i[2:0] I 指示与出错VF相关联的PF编号。当user_sent_vfnonfatalmsg_s0_i为高电平时,该总线有效。 coreclkout_hip EP