EasyManua.ls Logo

Microsemi SmartFusion2 - Figure 131 Flow of Ping-Pong Operation on DMA Channel

Microsemi SmartFusion2
829 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Peripheral DMA
UG0331 User Guide Revision 15.0 267
Figure 131 Flow of Ping-Pong Operation on DMA Channel
Write to the following PDMA registers:
Write to
Channel_0_BUFFER_A_TRANSFER_COUNT
(DMA starts using buffer A)
Write to
Channel_0_BUFFER_B_TRANSFER_COUNT
(DMA will use a buffer B when channel0
buffer A transfer count reaches 0)
Write to
Channel_0_BUFFER_A_TRANSFER_COUNT
(DMA will use a buffer A when channel0
buffer B transfer count reaches 0)
Write to
Channel_0_BUFFER_A_TRANSFER_COUNT
(DMA will use a buffer A when channel0
buffer B transfer count reaches 0)
Write to Channel_0_BUFFER_A_SRC_ADDR
Write to Channel_0_BUFFER_A_DST_ADDR
Write to Channel_0_BUFFER_B_SRC_ADDR
Write to Channel_0_BUFFER_B_DST_ADDR
If interrupt
on the DMA
channel,
buffer A
If interrupt
on the DMA
channel,
buffer B
NO
NO
YES
YES
If Transfer
completed
NO
IDLE
YES
a. Channel_0_BUFFER_A_SRC_ADDR
b. Channel_0_BUFFER_A_DST_ADDR
c. Channel_0_BUFFER_B_SRC_ADDR
d. Channel_0_BUFFER_B_DST_ADDR

Table of Contents

Other manuals for Microsemi SmartFusion2

Related product manuals