AXI4-Stream H2C 端口 - 4.0 简体中文

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

Document ID
PG302
Release Date
2022-05-20
Version
4.0 简体中文
表 1. AXI4-Stream H2C 端口描述
端口名称 I/O 描述
m_axis_h2c_tdata

[AXI_DATA_WIDTH-1:0]

输出 H2C AXI4-Stream 的数据输出。
m_axis_h2c_tcrc

[31:0]

输出

此节拍的 32 位 CRC 值。

IEEE 802.3 CRC-32 多项式

m_axis_h2c_tuser_qid[10:0] 输出 队列 ID
m_axis_h2c_tuser_port_id[2:0] 输出 端口 ID
m_axis_h2c_tuser_err 输出 如果该端口置位,则表示包存在错误。此错误可能来自 PCIe,或者可能在 DMA 传输中存在错误。赛灵思建议您查看错误寄存器和上下文以获取详细信息。

当 DMA 首次检测到错误时,错误位将设为 1。并且对于该包的其余部分,该错误位将置位。如果该包中没有错误,那么对于下一个包,该错误位将复位为 0。

m_axis_h2c_tuser_mdata[31:0] 输出 元数据

在内部模式下,QDMA 会在此字段上传递 H2C AXI4-Stream 描述符的低 32 位。

m_axis_h2c_tuser_mty[5:0] 输出 传输事务的最后一个节拍上无效的字节数。对于 64B 传输,此字段为 0。
m_axis_h2c_tuser_zero_byte 输出 当该端口置位时,表示当前节拍为空节拍(当前传输的字节数为 0)。
m_axis_h2c_tvalid 输出 有效
m_axis_h2c_tlast 输出 表示这是包传输中的最后一个周期
m_axis_h2c_tready 输入 就绪