|
QDMA |
Top Previous Next |
|
The QDMA Manager gives you access to the Quick DMA (QDMA) hardware that is present on certain C6000 processors. It presents a simple and efficient interface that permits all modes of operation of QDMA and supports different options for determining the completion of transfers.
This section assumes you have read and understood TI’s documentation on EDMA and QDMA, and the chapter on the EDMA manager.
The header file QDMA.H gives access to all of the functions in the QDMA module; it also includes EDMA.H.
All of the QDMA functions return a status code of the following type:
typedef enum { QDMA_OK = 0, // success QDMA_NOTCLAIMED = -1, // QDMA not claimed QDMA_RANGE = -2, // illegal EDMA channel QDMA_EDMA = -3, // EDMA already claimed QDMA_HOW = -4 // illegal arg to Claim } QDMA_STATUS; |