Alternate Structure
Primary Structure
Primary Structure
Alternate Structure
tra
n
sf
e
r
co
n
ti
n
u
e
s
u
si
n
g
a
lt
e
rn
a
te
BUFFER B
BUFFER A
x
Process data in BUFFER A
x
Reload primary structure
transfers using
BUFFER A
BUFFER A
transfers using
BUFFER A
transfers using
BUFFER B
tra
n
sf
e
r
co
n
ti
n
u
e
s
u
si
n
g
a
lt
e
rn
a
te
tra
n
sf
e
r
co
n
ti
n
u
e
s
u
si
n
g
p
ri
ma
ry
BUFFER B
transfers using
BUFFER B
Pe
riph
era
l / µ
DMA
Inte
rru
pt
x
Process data in BUFFER B
x
Reload alternate structure
x
Process data in BUFFER B
x
Reload alternate structure
µDMA Controller
Cortex-M4F Processor
T
ime
Pe
riph
era
l/µD
MA
Inte
rru
pt
Pe
riph
era
l/µD
MA
Inte
rru
pt
SOURCE
DEST
CONTROL
Unused
SOURCE
DEST
CONTROL
Unused
SOURCE
DEST
CONTROL
Unused
SOURCE
DEST
CONTROL
Unused
Functional Description
606
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Micro Direct Memory Access (µDMA)
Figure 8-2. Example of Ping-Pong µDMA Transaction