Register Descriptions
927
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
C28 Direct Memory Access (DMA) Module
Table 11-2. DMA Register Summary
(1)
(continued)
Address
Acronym
Description
Section
0x103A
DST_ADDR_SHADOW
0x103C
DST_BEG_ADDR
Active Destination Begin and Current Address Pointer Registers
0x103E
DST_ADDR
0x103F
Reserved
Reserved
DMA Channel 2 Registers
0x1040
0x105F
Same as above
DMA Channel 3 Registers
0x1060
0x107F
Same as above
DMA Channel 4 Registers
0x1080
0x109F
Same as above
DMA Channel 5 Registers
0x10A0
0x10BF
Same as above
DMA Channel 6 Registers
0x10C0
0x10DF
Same as above
11.8.1 DMA Control Register (DMACTRL) — EALLOW Protected
The DMA control register (DMACTRL) is shown in
and described in
.
Figure 11-8. DMA Control Register (DMACTRL)
15
8
Reserved
R-0
7
2
1
0
Reserved
PRIORITY
RESET
HARD
RESET
R-0
R0/S-0
R0/S-0
LEGEND: R0/S = Read 0/Set; R = Read only; -
n
= value after reset
Table 11-3. DMA Control Register (DMACTRL) Field Descriptions
Bit
Field
Value
Description
15-2
Reserved
Reserved
1
PRIORITYRESET
0
The priority reset bit resets the round-robin state machine when a 1 is written. Service starts
from the first enabled channel. Writes of 0 are ignored and this bit always reads back a 0.
When a 1 is written to this bit, any pending burst transfer completes before resetting the
channel priority machine. If CH1 is configured as a high priority channel, and this bit is
written to while CH1 is servicing a burst, the CH1 burst is completed and then any lower
priority channel burst is also completed (if CH1 interrupted in the middle of a burst), before
the state machine is reset.
In case CH1 is high priority, the
state machine
restarts from CH2 (or the next highest
enabled channel).