English
Language : 

AN666 Datasheet, PDF (24/34 Pages) Silicon Laboratories – USAGE GUIDE FOR SIM3U1XX, SIM3C1XX, AND SIM3L1XX DMA AND DTM MODULES
AN666
For memory-to-memory transfers that do not rely on a peripheral, the easiest way to initiate these transfers is to
use the software request in the CHSWRCN register. It is recommended that firmware set the channel request mask
(CHREQMSET) for channels using software-initiated transfers to avoid any peripherals connected to the channel
from requesting DMA transfers.
Alternate start-of-transfer triggers could be the external triggers (DMAXT0 or DMAXT1) or a timer overflow trigger.
The DMA_Memory_to_Memory.c code example included in the software package demonstrates this type of DMA
transfer.
24
Rev. 0.1