µDMA Register Descriptions
1219
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
M3 Micro Direct Memory Access ( µDMA)
Table 16-32. DMA Channel Priority Clear (DMAPRIOCLR) Register Field Descriptions
Bit
Field
Value
Description
31-0
CLR[n]
Channel [n] Priority Clear
0
No effect.
1
Setting a bit clears the corresponding SET[n] bit in the DMAPRIOSET register meaning that
channel [n] is using the default priority level.
16.7.17 DMA Bus Error Clear (DMAERRCLR), offset 0x04C
The DMAERRCLR register is used to read and clear the µDMA bus error status. The error status is set if
the µDMA controller encountered a bus error while performing a transfer. If a bus error occurs on a
channel, that channel is automatically disabled by the µDMA controller. The other channels are
unaffected.
Figure 16-26. DMA Bus Error Clear (DMAERRCLR) Register
31
1
0
Reserved
ERRCLR
R-
0
R/W/1C-0
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 16-33. DMA Bus Error Clear (DMAERRCLR) Register Field Descriptions
Bit
Field
Value
Description
31-1
Reserved
Reserved
0
ERRCLR
µDMA Bus Error Status
This bit is cleared by writing a 1 to it.
0
No bus error is pending.
1
A bus error is pending.
16.7.18 DMA Channel Assignment (DMACHALT), offset 0x500
Each bit of the DMACHALT register represents the corresponding µDMA channel. Setting a bit selects the
secondary channel assignment as specified in
.
Figure 16-27. DMA Channel Assignment (DMACHALT) Register
31
0
CHASGN[n]
R/W
LEGEND: R/W = Read/Write; R = Read only; -
n
= value after reset
Table 16-34. DMA Channel Assignment (DMACHALT) Register Field Descriptions
Bit
Field
Value
Description
31-0
CHASGN[n]
Channel [n] Assignment Select
0
Use the primary channel assignment.
1
Use the secondary channel assignment.
16.7.19 DMA Channel Map Assignment (DMACHMAP0) Register, offset 0x510
Each bit of the DMACHMAP0 register controls the channel assignments for the first, second, and third
mapping.