SRC
DST
COPIED
SRC
DST
COPIED
PRI
ALT
SRC
DST
COPIED
SRC
DST
COPIED
SRC
DST
SRC
Task List
in Memory
µ
DMA ControlTable
in Memory
Buffers
in Memory
TASK B
TASK C
PRI
ALT
SRC B
SRC C
DEST B
DEST C
Using the channel’s primary control structure, the DMA
µ
controller copies task A configuration to the channel’s
alternate control structure.
Then, using the channel’s alternate control structure, the
µ
DMA controller copies data from the source buffer A to
the destination buffer.
Task List
in Memory
µ
DMA Control Table
in Memory
Buffers
in Memory
Using thechannel’s primary control structure, the DMA
µ
Using thechannel’s primary control structure, the DMA
µ
controller copies task B configuration to the channel’s
controller copies task C configuration to the channel’s
alternate control structure.
alternate control structure.
Then, using the channel’s alternate control structure, the
Then, using the channel’s alternate control structure, the
µ
DMA controller copies data from the source buffer B to
µ
DMA controller copies data from the source buffer C to
the destination buffer.
the destination buffer.
µ
DMA ControlTable
in Memory
Buffers
in Memory
PRI
Task List
in Memory
TASK A
TASK A
TASK C
SRC A
SRC C
DEST A
DEST C
SRC A
SRC B
TASK A
TASK B
SRC A
SRC C
SRC B
DEST B
DEST A
Functional Description
1196
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Micro Direct Memory Access ( µDMA)
Figure 16-4. Memory Scatter-Gather, µDMA Copy Sequence