Port Name | I/O | Description |
---|---|---|
dma0_tm_dsc_sts_valid | O | Valid. Indicates valid data on the output bus. Valid data on the bus is held until dma0_tm_dsc_sts_rdy is asserted by the user. |
dma0_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.
|
dma0_tm_dsc_sts_byp | O | Shows the bypass bit in the SW descriptor context. |
dma0_tm_dsc_sts_dir | O | Indicates whether the status update is for a H2C or C2H
descriptor ring. 0: H2C 1: C2H |
dma0_tm_dsc_sts_mm | O | Indicates whether the status update is for a streaming or
memory-mapped queue. 0: Streaming 1: Memory-mapped |
dma0_tm_dsc_sts_qid [10:0] | O | The QID of the ring |
dma0_tm_dsc_sts_avl [15:0] | O | If dma0_tm_dsc_sts_qinv is set, this is the number of credits available in the descriptor engine. If dma0_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. |
dma0_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. |
dma0_tm_dsc_sts_qen | O | The current queue enable status. |
dma0_tm_dsc_sts_irq_arm | O | If set, it indicates that the driver is ready to accept interrupts. |
dma0_tm_dsc_sts_error | O | Set to 1 if the PIDX update is rolled over the current CIDX of associated. queue. |
dma0_tm_dsc_sts_port_id [2:0] | O | The port id associated with the queue from the queue context. |