DMA Registers
651
SLAU356I – March 2015 – Revised June 2019
Copyright © 2015–2019, Texas Instruments Incorporated
DMA
Table 11-16. DMA_SW_CHTRIG Register Description (continued)
Bit
Field
Type
Reset
Description
9
CH9
RW
0h
Write 1 triggers DMA_CHANNEL9. Bit is auto-cleared when channel goes active.
8
CH8
RW
0h
Write 1 triggers DMA_CHANNEL8. Bit is auto-cleared when channel goes active.
7
CH7
RW
0h
Write 1 triggers DMA_CHANNEL7. Bit is auto-cleared when channel goes active.
6
CH6
RW
0h
Write 1 triggers DMA_CHANNEL6. Bit is auto-cleared when channel goes active.
5
CH5
RW
0h
Write 1 triggers DMA_CHANNEL5. Bit is auto-cleared when channel goes active.
4
CH4
RW
0h
Write 1 triggers DMA_CHANNEL4. Bit is auto-cleared when channel goes active.
3
CH3
RW
0h
Write 1 triggers DMA_CHANNEL3. Bit is auto-cleared when channel goes active.
2
CH2
RW
0h
Write 1 triggers DMA_CHANNEL2. Bit is auto-cleared when channel goes active.
1
CH1
RW
0h
Write 1 triggers DMA_CHANNEL1. Bit is auto-cleared when channel goes active.
0
CH0
RW
0h
Write 1 triggers DMA_CHANNEL0. Bit is auto-cleared when channel goes active.
NOTE:
If the number of channels is less than 32, all bits for channels that are not implemented will
behave as reserved.
NOTE:
If a channel x is triggered using software, the DMA controller will override/mask the DMA
active/acknowledge pulse that would ideally be sent to the source mapped to that channel
(set through the register DMA_CHx_SRCCFG). It is the application's responsibility to handle
the completion event in such scenarios, because a if a DMA request flag is also set in the
source, it will need to be cleared explicitly by software.
The intent of providing a software trigger feature is to either allow software to completely
control the DMA channel, or to emulate the DMA request/acknowledge functionality of the
actual source that is mapped to that channel.