Texas Instruments CC2650DK ユーザーズマニュアル
![Texas Instruments](https://files.manualsbrain.com/attachments/b46f99d826b2b0e0e5f558c5fb6483942eb9216b/common/fit/150/50/c15ea36eb1fb1cce99a3b94668675bfc78ce832d8d727d9a7bb51a125510/brand_logo.gif)
Alternate structure
Primary structure
Primary structure
Alternate structure
T
ransfer continues using alternate
BUFFER B
BUFFER A
x Process data in BUFFER A
x Reload primary structure
x Reload primary structure
Transfers using BUFFER A
BUFFER A
Transfers using BUFFER B
T
ransfer continues using alternate
T
ransfer continues using primary
BUFFER B
Transfers using BUFFER B
Pe
rip
hera
l o
r µD
MA
interru
pt
x Process data in BUFFER B
x Reload alternate structure
x Reload alternate structure
x Process data in BUFFER A
x Reload alternate structure
x Reload alternate structure
µDMA controller
Cortex-M3 processor
T
ime
Peripheral or
µDMA
interrupt
Peripheral or
µDMA
interrupt
SOURCE
DEST
CONTROL
Unused
SOURCE
DEST
CONTROL
Unused
SOURCE
DEST
CONTROL
Unused
SOURCE
DEST
CONTROL
Unused
Transfers using BUFFER A
Functional Description
Figure 12-2. Example of Ping-Pong
μDMA Transaction
12.3.6.5 Memory Scatter-Gather Mode
Memory scatter-gather mode is a complex mode used when data must be transferred to or from varied
locations in memory instead of a set of contiguous locations in a memory buffer. For example, a gather
μDMA operation could be used to selectively read the payload of several stored packets of a
communication protocol, and store them together in sequence in a memory buffer.
locations in memory instead of a set of contiguous locations in a memory buffer. For example, a gather
μDMA operation could be used to selectively read the payload of several stored packets of a
communication protocol, and store them together in sequence in a memory buffer.
1043
SWCU117A – February 2015 – Revised March 2015
Micro Direct Memory Access (µDMA)
Copyright © 2015, Texas Instruments Incorporated