QDMA 流量管理器信用值输出端口 - 4.0 简体中文

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

Document ID
PG302
Release Date
2022-05-20
Version
4.0 简体中文
表 1. QDMA TM 信用值输出端口描述
端口名称 I/O 描述
tm_dsc_sts_vld 输出 有效。表明输出总线上存在有效数据。总线上的有效数据处于保持状态,直至用户将 tm_dsc_sts_rdy 断言有效为止。
tm_dsc_sts_rdy 输入 就绪。Assertion(断言有效)表明用户逻辑已准备好在该总线上接受数据。不使用此接口时,Ready(就绪)必须绑定到 1。
注释: 不使用此接口时,Ready(就绪)必须绑定到 1。
tm_dsc_sts_byp 输出 显示软件描述符上下文中的旁路位
tm_dsc_sts_dir 输出 表示状态更新对应的是 H2C 还是 C2H 描述符环。

0:H2C

1:C2H

tm_dsc_sts_mm 输出 指示状态更新对应的是串流队列还是存储器映射队列。

0:串流

1:存储器映射

tm_dsc_sts_qid [10:0] 输出 环的 QID
tm_dsc_sts_avl [15:0] 输出 如果 tm_dsc_sts_qinv 置位,那么这表示描述符引擎中可用的信用值数。如果 tm_dsc_sts_qinv 未置位,则表示自从上次发送此更新后转发至环的新描述符的数量。
tm_dsc_sts_qinv 输出 如果设置此端口,表明队列已失效。此项供用户应用用于协调用户应用与 QDMA 之间的信用值审计。
tm_dsc_sts_qen 输出 当前队列启用状态。
tm_dsc_sts_irq_arm 输出 如果设置此端口,表明驱动程序已准备好接受中断
tm_dsc_sts_error 输出 如果 PIDX 更新滚动至关联队列的当前 CIDX,则设为 1。
tm_dsc_sts_pidx[15:0] 输出 队列的 PIDX
tm_dsc_sts_port_id [2:0] 输出 与来自队列上下文的队列关联的端口 ID。