|
QDMA Transfers |
Top Previous Next |
|
QDMA transfers are based around the following structure:
typedef struct { unsigned int Opt; void *Src; unsigned int Cnt; void *Dst; unsigned int Idx; } QDMA_REGS;
Objects of is type are used to hold the parameters for a QDMA operation. The details of the fields and their use are fully described in the TI QDMA and EDMA documentation (SPRU190).
Transfers are usually started using QDMA_Perform. Starting a QDMA transfer while another is in progress lead to unpredictable behaviour.
QDMA_STATUS QDMA_Perform(SC6xQDMA *I, QDMA_REGS *R);
|