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

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

Document ID
PG302
Release Date
2023-10-18
Version
5.0 简体中文
表 1. AXI4-Stream H2C 端口描述
端口名称 I/O 描述
m_axis_h2c_tdata

[AXI_DATA_WIDTH-1:0]

O H2C AXI4‑Stream 的数据输出。
m_axis_h2c_tcrc

[31:0]

O

此节拍的 32 位 CRC 值。

IEEE 802.3 CRC-32 多项式

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

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

m_axis_h2c_tuser_mdata[31:0] O 元数据

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

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