SRC C
TASK A
SRC
DST
COPIED
SRC
DST
COPIED
PRI
ALT
SRC
DST
COPIED
SRC
DST
COPIED
SRC
DST
COPIED
SRC
DST
COPIED
Task List
in Memory
µDMA Control Table
in Memory
Buffers
in Memory
TASK B
TASK C
PRI
ALT
8VLQJ WKH FKDQQHO¶V SULPDU\ FRQWURO VWUXFWXUH
, the µDMA controller
FRSLHV WDVN $ FRQILJXUDWLRQ WR WKH FKDQQHO¶V DOWHUQDWH FRQWURO
structure.
Then,
XVLQJ WKH FKDQQHO¶V DOWHUQDWH FRQWURO VWUXFWXUH
, the µDMA
controller copies data from the source buffer A to the peripheral
data register.
Task List
in Memory
µDMA Control Table
in Memory
Buffers
in Memory
8VLQJ WKH FKDQQHO¶V SULPDU\ FRQWURO VWUXFWXUH
, the µDMA controller
FRSLHV WDVN % FRQILJXUDWLRQ WR WKH FKDQQHO¶V DOWHUQDWH FRQWURO
structure.
Then,
XVLQJ WKH FKDQQHO¶V DOWHUQDWH FRQWURO VWUXFWXUH
, the µDMA
controller copies data from the source buffer B to the peripheral
data register.
µDMA Control Table
in Memory
Buffers
in Memory
8VLQJ WKH FKDQQHO¶V SULPDU\ FRQWURO VWUXFWXUH
, the µDMA controller
FRSLHV WDVN & FRQILJXUDWLRQ WR WKH FKDQQHO¶V DOWHUQDWH FRQWURO
structure.
Then,
XVLQJ WKH FKDQQHO¶V DOWHUQDWH FRQWURO VWUXFWXUH
, the µDMA
controller copies data from the source buffer C to the peripheral
data register.
PRI
ALT
Task List
in Memory
TASK A
TASK B
TASK A
TASK C
Peripheral
Data
Register
SRC B
SRC C
Peripheral
Data
Register
SRC A
SRC C
Peripheral
Data
Register
SRC A
SRC B
TASK B
TASK C
SRC B
SRC A
Functional Description
611
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Micro Direct Memory Access (µDMA)
Figure 8-6. Peripheral Scatter-Gather, µDMA Copy Sequence