端口名称 | 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 | 输入 | 就绪 |