C
4 WORDS(SRCA)
16 WORDS(SRCB)
1 WORD(SRCC)
A
B
SRC
DST
ITEMS=12
SRC
DST
ITEMS=n
Task List in Memory
2
1
3
Source Buffer
in Memory
Channel Control
Table in Memory
Channel Primary
Control Structure
Channel Alternate
Control Structure
DEST
Peripheral Data
Register
SRC
DST
ITEMS=16
Unused
SRC
DST
ITEMS=1
DST
“TASK” A
“TASK” B
“TASK” C
Unused
ITEMS=4
SRC
Unused
NOTES:
1. Application has a need to copy data items from three separate locations in memory into a peripheral data
register.
2. Application sets up
MA “tasklist” in memory, which contains the pointers and control configuration for three
µD
µ
DMA copy“tasks.”
3. Application sets up the channel primary control structure to copy each task configuration, one at a time, to the
alternate control structure, where it is executed by the DMA controller..
µ
Functional Description
1161
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Micro Direct Memory Access ( µDMA)
Figure 16-5. Peripheral Scatter-Gather, Setup and Configuration