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
Содержание SmartFusion2 MSS
Страница 1: ...UG0331 User Guide SmartFusion2 Microcontroller Subsystem ...
Страница 166: ...Cortex M3 Processor Reference Material UG0331 User Guide Revision 15 0 132 ...
Страница 200: ...Embedded NVM eNVM Controllers UG0331 User Guide Revision 15 0 166 Figure 87 System Builder Window ...
Страница 407: ...Universal Serial Bus OTG Controller UG0331 User Guide Revision 15 0 373 ...
Страница 806: ...Fabric Interface Controller UG0331 User Guide Revision 15 0 772 Figure 345 FIC Master AHB Lite Subsystem ...