QDMA Traffic Manager Credit Output Ports - 1.0 English

Versal ACAP DMA and Bridge Subsystem for PCI Express Product Guide (PG344)

Document ID
PG344
Release Date
2022-05-20
Version
1.0 English
Table 1. QDMA TM Credit Output Port Descriptions
Port Name I/O Description
tm_dsc_sts_vld O Valid. Indicates valid data on the output bus. Valid data on the bus is held until tm_dsc_sts_rdy is asserted by the user.
tm_dsc_sts_rdy I Ready. Assertion indicates that the user logic is ready to accept the data on this bus. When this interface is not used, Ready must be tied-off to 1.
Note: When this interface is not used, Ready must be tied-off to 1.
tm_dsc_sts_byp O Shows the bypass bit in the SW descriptor context
tm_dsc_sts_dir O Indicates whether the status update is for a H2C or C2H descriptor ring.

0: H2C

1: C2H

tm_dsc_sts_mm O Indicates whether the status update is for a streaming or memory-mapped queue.

0: streaming

1: memory-mapped

tm_dsc_sts_qid [10:0] O The QID of the ring
tm_dsc_sts_avl [15:0] O If tm_dsc_sts_qinv is set, this is the number of credits available in the descriptor engine. If tm_dsc_sts_qinv is not set this is the number of new descriptors that have been posted to the ring since the last time this update was sent.
tm_dsc_sts_qinv O If set, it indicates that the queue has been invalidated. This is used by the user application to reconcile the credit accounting between the user application and QDMA.
tm_dsc_sts_qen O The current queue enable status.
tm_dsc_sts_irq_arm O If set, it indicates that the driver is ready to accept interrupts
tm_dsc_sts_error O Set to 1 if the PIDX update is rolled over the current CIDX of associated queue.
tm_dsc_sts_pidx[15:0] O PIDX of the Queue
tm_dsc_sts_port_id [2:0] O The port id associated with the queue from the queue context.