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