µDMA Channel Control Structure
1209
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Micro Direct Memory Access ( µDMA)
Table 16-15. DMA Channel Destination Address End Pointer (DMADSTENDP) Register Field
Descriptions
Bit
Field
Value
Description
31-0
ADDR
Destination Address End Pointer
This field points to the last address of the µDMA transfer destination (inclusive). If the destination
address is not incrementing (the DSTINC field in the DMACHCTL register is 0x3), then this field
points at the destination location itself (such as a peripheral data register).
16.6.3 DMA Channel Control Word (DMACHCTL), offset 0x008
DMA Channel Control Word (DMACHCTL) is part of the Channel Control Structure and is used to specify
parameters of a µDMA transfer.
NOTE:
The offset specified is from the base address of the control structure in system memory, not
the µDMA module base address.
Figure 16-9. DMA Channel Control Word (DMACHCTL) Register
31
30
29
28
27
26
25
24
DSTINC
DSTSIZE
SRCINC
SRCSIZE
R/W
R/W
R/W
R/W
23
18
17
16
Reserved
ARBSIZE
R/W
R/W
15
14
13
8
ARBSIZE
XFERSIZE
R/W
R/W
7
4
3
2
0
XFERSIZE
NXTUSEBURS
T
XFERMODE
R/W
R/W
R/W
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 16-16. DMA Channel Control Word (DMACHCTL) Register Field Descriptions
Bit
Field
Value
Description
31-30
DSTINC
Destination Address Increment
This field configures the destination address increment.
The address increment value must be equal or greater than the value of the destination size
(DSTSIZE).
0x0
Byte
Increment by 8-bit locations
0x1
Half-word
Increment by 16-bit locations
0x2
Word
Increment by 32-bit locations
0x3
No increment
Address remains set to the value of the Destination Address End Pointer (DMADSTENDP) for the
channel