QDMA 描述符旁路输出端口 - 5.0 简体中文

QDMA Subsystem for PCI Express 产品指南 (PG302)

Document ID
PG302
Release Date
2023-10-18
Version
5.0 简体中文
表 1. QDMA H2C 描述符旁路输出端口描述
端口名称 I/O 描述
h2c_byp_out_dsc [255:0] O H2C 描述符提取自主机。

对于 H2C AXI-MM,该子系统使用全部 256 个位,并且这些位的结构与 该表 相同。

对于 H2C AXI-ST,子系统使用 [127:0] 位,这些位的结构与 该表 相同。

h2c_byp_out_st_mm O 表示此描述符属于串流数据描述符还是存储器映射描述符。

0:串流

1:存储器映射

h2c_byp_out_dsc_sz [1:0] O 描述符大小。此字段表示描述符的大小。

0:8B

1:16B

2:32B

3:64B - 64B 描述符将随 2 个有效/就绪周期一起进行传输。第一个周期含最低有效位 32 字节。第二个周期含最高有效位 32 字节。CIDX 和其他队列信息仅在 64B 描述符的第二拍上有效。

h2c_byp_out_qid [10:0] O 与 H2C 描述符环关联的 QID。
h2c_byp_out_error O 表示描述符提取或执行前一个描述符时遇到错误。
h2c_byp_out_func [7:0] O PCIe 功能 ID
h2c_byp_out_cidx [15:0] O

H2C 旁路输出使用者索引

提取的描述符的环索引。在旁路输入接口上提交描述符时,用户必须将该字段回显给 QDMA。

h2c_byp_out_port_id [2:0] O QDMA 端口 ID
h2c_byp_out_fmt[2:0] O 格式

此字段的编码如下。

0x0:标准描述符

0x1 - 0x7:保留

h2c_byp_out_vld O 有效。High 表示描述符有效,一个脉冲针对一个描述符。
h2c_byp_out_rdy I 就绪。不使用此接口时,Ready(就绪)必须绑定到 1。
表 2. QDMA C2H 描述符旁路输出端口描述
端口名称 I/O 描述
c2h_byp_out_dsc [255:0] O C2H 描述符提取自主机。

对于 C2H AXI-MM,该子系统使用全部 256 个位,并且这些位的结构与 该表 相同。

对于 C2H AXI-ST,子系统使用 [63:0] 位,这些位的结构与 该表 相同。其余位则忽略。

c2h_byp_out_st_mm O 表示此描述符属于串流数据描述符还是存储器映射描述符。

0:串流

1:存储器映射

c2h_byp_out_dsc_sz [1:0] O 描述符大小。该字段表示 h2c_byp_out_dsc 上的有效描述符信息量。

0:8B

1:16B

2:32B

3:64B - 64B 描述符将随 2 个有效/就绪周期一起进行传输。第一个周期含最低有效位 32 字节。第二个周期含最高有效位 32 字节。CIDX 和其他队列信息仅在 64B 描述符的第二拍上有效。

c2h_byp_out_qid [10:0] O 与 H2C 描述符环关联的 QID。
c2h_byp_out_error O 表示描述符提取或执行前一个描述符时遇到错误。
c2h_byp_out_func [7:0] O PCIe 功能 ID。
c2h_byp_out_cidx [15:0] O

C2H 旁路输出使用者索引

提取的描述符的环索引。在旁路输入接口上提交描述符时,用户必须将该字段回显给 QDMA。

c2h_byp_out_port_id [2:0] O QDMA 端口 ID
c2h_byp_out_pfch_tag[6:0] O 预取标签。预取标签指向用于在预取引擎中存储活动队列的 CAM
c2h_byp_out_fmt[2:0] O 格式

此字段的编码如下。

0x0:标准描述符

0x1 - 0x7:保留

c2h_byp_out_vld O 有效。High 表示描述符有效,一个脉冲针对一个描述符。
c2h_byp_out_rdy I 就绪。不使用此接口时,Ready(就绪)必须绑定到 1。

h2c_byp_out_vldc2h_byp_out_vld 断言有效并包含 CIDX 值是很常见的;当在上下文编程选择中未设置描述符旁路模式选项时,会出现此状况。在 QDMA IP 核自定义期间,您必须在 AMD Vivado™ IDE 中设置描述符旁路模式才能看到描述符旁路输出端口。在 AMD Vivado™ IDE 中选中描述符旁路选项,但在上下文编程中,描述符旁路位未置位时,您将看到有效的信号被断言有效并伴随 CIDX 更新。