DMA
Using a DMA Channel
2-12
J
DMA_MK_AUXCTL
J
DMA_MK_DST
J
DMA_MK_GBLADDR
J
DMA_MK_GBLCNT
J
DMA_MK_GBLIDX
J
DMA_MK_PRICTL
J
DMA_MK_SECCTL
J
DMA_MK_SRC
J
DMA_MK_XFRCNT
Structure
J
DMA_CONFIG
To use a DMA channel, you must first open it and obtain a device handle using
DMA_Open(). Once opened, you use the device handle to call the other API
functions. The channel may be configured by passing a DMA_CONFIG struc-
ture to DMA_ConfigA() or by passing register values to the DMA_Con-
figB() function. To assist in creating register values, there are DMA_MK
(make) macros that construct register values based on field values. Additional-
ly, there are symbol constants that may be used for the field values.
There are functions for managing shared global DMA registers, DMA_Alloc-
GlobalReg(), DMA_FreeGlobalReg(), DMA_SetGlobalReg(), and
DMA_GetGlobalReg().
For additional information about the DMA module, refer to Table 3–5 on page
3-4 and Section 4.6 on page 4-22.
Need help?
Do you have a question about the TMS320C6000 and is the answer not in the manual?