配置流量控制接口 - 1.3 简体中文

UltraScale+ 器件 Integrated Block for PCI Express 产品指南 (PG213)

Document ID
PG213
Release Date
2022-11-16
Version
1.3 简体中文
下表定义了核的“配置流量控制”接口中的端口。
表 1. 配置流量控制接口
端口 I/O 宽度 描述
cfg_fc_ph 输出 8

转发报头流量控制信用值。

此输出可提供转发报头流量控制信用值的数值。此多路复用输出可用于显示与核所维护的转发报头信用值相关的各种流量控制参数和变量。通过 cfg_fc_sel[2:0] 输入可选择要在该核上显示的流量控制信息。

cfg_fc_pd 输出 12

转发数据流量控制信用值。

此输出可提供转发数据流量控制信用值的数值。此多路复用输出可用于显示与核所维护的转发数据信用值相关的各种流量控制参数和变量。通过 cfg_fc_sel[2:0] 输入可选择要在该核上显示的流量控制信息。

cfg_fc_nph 输出 8

非转发报头流量控制信用值。

此输出可提供非转发报头流量控制信用值的数值。此多路复用输出可用于显示与核所维护的非转发报头信用值相关的各种流量控制参数和变量。通过 cfg_fc_sel[2:0] 输入可选择要在该核上显示的流量控制信息。

cfg_fc_npd 输出 12

非转发数据流量控制信用值。

此输出可提供非转发数据流量控制信用值的数值。此多路复用输出可用于显示与核所维护的非转发数据信用值相关的各种流量控制参数和变量。通过 cfg_fc_sel[2:0] 输入可选择要在该核上显示的流量控制信息。

cfg_fc_cplh 输出 8

完成报头流量控制信用值。

此输出可提供完成报头流量控制信用值的数值。此多路复用输出可用于显示与核所维护的完成报头信用值相关的各种流量控制参数和变量。通过 cfg_fc_sel[2:0] 输入可选择要在该核上显示的流量控制信息。

cfg_fc_cpld 输出 12

完成数据流量控制信用值。

此输出可提供完成数据流量控制信用值的数值。此多路复用输出可用于显示与核所维护的完成数据信用值相关的各种流量控制参数和变量。通过 cfg_fc_sel[2:0] 可选择要在该核上显示的流量控制信息。

cfg_fc_sel 输入 3

流量控制参考信息选择。

这些输入用于选择要在核的 cfg_fc_* 输出上显示的流量控制的类型。针对这些输入的不同设置可访问的各种流量控制参数和变量包括:

  • 000:链路伙伴可用的接收信用值

    001:保留

    010:链路伙伴耗用的接收信用值

    011:保留

    100:可用发射用户信用值

    101:发射信用值上限

    110:已用发射信用值

    111 == 保留

该值表示接收器 FIFO 中的实际未使用的信用值,建议是仅将该值用作为接收器 FIFO 充盈度的近似指示,与播发的初始信用限值相对,例如,¼ 满、½ 满、¾ 满、全满。

可用发射信用值无限 (cfg_fc_sel == 3'b100) 针对报头信用值和数据信用值分别表示为 8'h80 和 12'h800。对于所有其它 cfg_fc_sel 选择,无限信用值针对报头类别和数据类别分别表示为 8'h00 和 12'h000。