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. |