SPRUII0F May 2019 – June 2024 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S
Table 49-14 lists the memory-mapped registers for the UDMAREGS registers. All register offset addresses not listed in Table 49-14 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Write Protection | Section |
|---|---|---|---|---|
| 0h | DMASTAT | DMA Status | Go | |
| 4h | DMACFG | DMA Configuration | Go | |
| 8h | DMACTLBASE | DMA Channel Control Base Pointer | Go | |
| Ch | DMAALTBASE | DMA Alternate Channel Control Base Pointer | Go | |
| 14h | DMASWREQ | DMA Channel Software Request | Go | |
| 18h | DMAUSEBURSTSET | DMA Channel Useburst Set | Go | |
| 1Ch | DMAUSEBURSTCLR | DMA Channel Useburst Clear | Go | |
| 20h | DMAREQMASKSET | DMA Channel Request Mask Set | Go | |
| 24h | DMAREQMASKCLR | DMA Channel Request Mask Clear | Go | |
| 28h | DMAENASET | DMA Channel Enable Set | Go | |
| 2Ch | DMAENACLR | DMA Channel Enable Clear | Go | |
| 30h | DMAALTSET | DMA Channel Primary Alternate Set | Go | |
| 34h | DMAALTCLR | DMA Channel Primary Alternate Clear | Go | |
| 38h | DMAPRIOSET | DMA Channel Priority Set | Go | |
| 3Ch | DMAPRIOCLR | DMA Channel Priority Clear | Go | |
| 4Ch | DMAERRCLR | DMA Bus Error Clear | Go | |
| 510h | DMACHMAP0 | DMA Channel Map Select 0 | Go | |
| 514h | DMACHMAP1 | DMA Channel Map Select 1 | Go | |
| 518h | DMACHMAP2 | DMA Channel Map Select 2 | Go | |
| 51Ch | DMACHMAP3 | DMA Channel Map Select 3 | Go | |
| FD0h | DMAPeriphID4 | DMA Peripheral Identification 4 | Go | |
| FE0h | DMAPeriphID0 | DMA Peripheral Identification 0 | Go | |
| FE4h | DMAPeriphID1 | DMA Peripheral Identification 1 | Go | |
| FE8h | DMAPeriphID2 | DMA Peripheral Identification 2 | Go | |
| FECh | DMAPeriphID3 | DMA Peripheral Identification 3 | Go | |
| FF0h | DMAPCellID0 | DMA PrimeCell Identification 0 | Go | |
| FF4h | DMAPCellID1 | DMA PrimeCell Identification 1 | Go | |
| FF8h | DMAPCellID2 | DMA PrimeCell Identification 2 | Go | |
| FFCh | DMAPCellID3 | DMA PrimeCell Identification 3 | Go |
Complex bit access types are encoded to fit into small table cells. Table 49-15 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| W1S | W 1S | Write 1 to set |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
| Register Array Variables | ||
| i,j,k,l,m,n | When these variables are used in a register name, an offset, or an address, they refer to the value of a register array where the register is part of a group of repeating registers. The register groups form a hierarchical structure and the array is represented with a formula. | |
| y | When this variable is used in a register name, an offset, or an address it refers to the value of a register array. | |
DMASTAT is shown in Figure 49-7 and described in Table 49-16.
Return to the Summary Table.
DMA Status
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | DMACHANS | ||||||
| R-0h | R-1Fh | ||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| STATE | RESERVED | MASTEN | |||||
| R-0h | R-0h | R-0h | |||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-21 | RESERVED | R | 0h | Reserved |
| 20-16 | DMACHANS | R | 1Fh | Available DMA Channels Minus 1 This field contains a value equal to the number of DMA channels the DMA controller is configured to use, minus one. The value of 0x1F corresponds to 32 DMA channels. Reset type: CM.SYSRESETn |
| 15-8 | RESERVED | R | 0h | Reserved |
| 7-4 | STATE | R | 0h | Control State Machine Status This field shows the current status of the control state machine. Status can be one of the following. Value Description 0x0 Idle 0x1 Reading channel controller data. 0x2 Reading source end pointer. 0x3 Reading destination end pointer. 0x4 Reading source data. 0x5 Writing destination data. 0x6 Waiting for ÂuDMA request to clear. 0x7 Writing channel controller data. 0x8 Stalled 0x9 Done 0xA-0xF Undefined Reset type: CM.SYSRESETn |
| 3-1 | RESERVED | R | 0h | Reserved |
| 0 | MASTEN | R | 0h | Master Enable Status Value Description 0 The DMA controller is disabled. 1 The DMA controller is enabled. Reset type: CM.SYSRESETn |
DMACFG is shown in Figure 49-8 and described in Table 49-17.
Return to the Summary Table.
DMA Configuration
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0/W-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0/W-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0/W-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | MASTEN | ||||||
| R-0/W-0h | R-0/W-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R-0/W | 0h | Reserved |
| 0 | MASTEN | R-0/W | 0h | Controller Master Enable Value Description 0 Disables the DMA controller. 1 Enables DMA controller. Reset type: CM.SYSRESETn |
DMACTLBASE is shown in Figure 49-9 and described in Table 49-18.
Return to the Summary Table.
DMA Channel Control Base Pointer
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADDR | RESERVED | ||||||||||||||||||||||||||||||
| R/W-0h | R-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-10 | ADDR | R/W | 0h | Channel Control Base Address This field contains the pointer to the base address of the channel control table. The base address must be 1024-byte aligned. Reset type: CM.SYSRESETn |
| 9-0 | RESERVED | R | 0h | Reserved |
DMAALTBASE is shown in Figure 49-10 and described in Table 49-19.
Return to the Summary Table.
DMA Alternate Channel Control Base Pointer
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| ADDR | |||||||||||||||||||||||||||||||
| R-200h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | ADDR | R | 200h | Alternate Channel Address Pointer This field provides the base address of the alternate channel control structures. Reset type: CM.SYSRESETn |
DMASWREQ is shown in Figure 49-11 and described in Table 49-20.
Return to the Summary Table.
DMA Channel Software Request
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SWREQ | |||||||||||||||||||||||||||||||
| R-0/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SWREQ | R-0/W | 0h | Channel [n] Software Request These bits generate software requests. Bit 0 corresponds to channel 0. Value Description 1 Generate a software request for the corresponding channel. 0 No request generated. These bits are automatically cleared when the software request has been completed. Reset type: CM.SYSRESETn |
DMAUSEBURSTSET is shown in Figure 49-12 and described in Table 49-21.
Return to the Summary Table.
DMA Channel Useburst Set
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SET | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SET | R/W | 0h | Channel [n] Useburst Set Value Description 0 DMA channel [n] responds to single or burst requests. 1 DMA channel [n] responds only to burst requests. Bit 0 corresponds to channel 0. This bit is automatically cleared as described above. A bit can also be manually cleared by setting the corresponding CLR[n] bit in the DMAUSEBURSTCLR register. Reset type: CM.SYSRESETn |
DMAUSEBURSTCLR is shown in Figure 49-13 and described in Table 49-22.
Return to the Summary Table.
DMA Channel Useburst Clear
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLR | |||||||||||||||||||||||||||||||
| R-0/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CLR | R-0/W | 0h | Channel [n] Useburst Clear Value Description 0 No effect. 1 Setting a bit clears the corresponding SET[n] bit in the DMAUSEBURSTSET register meaning that ÂuDMA channel [n] responds to single and burst requests. Reset type: CM.SYSRESETn |
DMAREQMASKSET is shown in Figure 49-14 and described in Table 49-23.
Return to the Summary Table.
DMA Channel Request Mask Set
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SET | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SET | R/W | 0h | Channel [n] Request Mask Set Value Description 0 The peripheral associated with channel [n] is enabled to request DMA transfers. 1 The peripheral associated with channel [n] is not able to request DMA transfers. Channel [n] may be used for software-initiated transfers. Bit 0 corresponds to channel 0. A bit can only be cleared by setting the corresponding CLR[n] bit in the DMAREQMASKCLR register. Reset type: CM.SYSRESETn |
DMAREQMASKCLR is shown in Figure 49-15 and described in Table 49-24.
Return to the Summary Table.
DMA Channel Request Mask Clear
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLR | |||||||||||||||||||||||||||||||
| R-0/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CLR | R-0/W | 0h | Channel [n] Request Mask Clear Value Description 0 No effect. 1 Setting a bit clears the corresponding SET[n] bit in the DMAREQMASKSET register meaning that the peripheral associated with channel [n] is enabled to request DMA transfers. Reset type: CM.SYSRESETn |
DMAENASET is shown in Figure 49-16 and described in Table 49-25.
Return to the Summary Table.
DMA Channel Enable Set
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SET | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SET | R/W | 0h | Channel [n] Enable Set Value Description 0 uDMA Channel [n] is disabled. 1 uDMA Channel [n] is enabled. Bit 0 corresponds to channel 0. A bit can only be cleared by setting the corresponding CLR[n] bit in the DMAENACLR register or when the end of a ÂuDMA transfer occurs. Reset type: CM.SYSRESETn |
DMAENACLR is shown in Figure 49-17 and described in Table 49-26.
Return to the Summary Table.
DMA Channel Enable Clear
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLR | |||||||||||||||||||||||||||||||
| R-0/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CLR | R-0/W | 0h | Clear Channel [n] Enable Clear Value Description 0 No effect. 1 Setting a bit clears the corresponding SET[n] bit in the DMAENASET register meaning that channel [n] is disabled for DMA transfers. The controller disables a channel when it completes the DMA cycle. Reset type: CM.SYSRESETn |
DMAALTSET is shown in Figure 49-18 and described in Table 49-27.
Return to the Summary Table.
DMA Channel Primary Alternate Set
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SET | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SET | R/W | 0h | Channel [n] Alternate Set Value Description 0 ÂuDMA channel [n] is using the primary control structure. 1 ÂuDMA channel [n] is using the alternate control structure. Bit 0 corresponds to channel 0. A bit can only be cleared by setting the corresponding CLR[n] bit in the DMAALTCLR register. For Ping-Pong and Scatter-Gather cycle types, the ÂuDMA controller automatically sets these bits to select the alternate channel control data structure. Reset type: CM.SYSRESETn |
DMAALTCLR is shown in Figure 49-19 and described in Table 49-28.
Return to the Summary Table.
DMA Channel Primary Alternate Clear
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLR | |||||||||||||||||||||||||||||||
| R-0/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CLR | R-0/W | 0h | Channel [n] Alternate Clear Value Description 0 No effect. 1 Setting a bit clears the corresponding SET[n] bit in the DMAALTSET register meaning that channel [n] is using the primary control structure. For Ping-Pong and Scatter-Gather cycle types, the ÂuDMA controller automatically sets these bits to select the alternate channel control data structure. Reset type: CM.SYSRESETn |
DMAPRIOSET is shown in Figure 49-20 and described in Table 49-29.
Return to the Summary Table.
DMA Channel Priority Set
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| SET | |||||||||||||||||||||||||||||||
| R/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | SET | R/W | 0h | Channel [n] Priority Set Value Description 0 ÂuDMA channel [n] is using the default priority level. 1 ÂuDMA channel [n] is using a high priority level. Bit 0 corresponds to channel 0. A bit can only be cleared by setting the corresponding CLR[n] bit in the DMAPRIOCLR register. Reset type: CM.SYSRESETn |
DMAPRIOCLR is shown in Figure 49-21 and described in Table 49-30.
Return to the Summary Table.
DMA Channel Priority Clear
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CLR | |||||||||||||||||||||||||||||||
| R-0/W-0h | |||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-0 | CLR | R-0/W | 0h | Channel [n] Priority Clear Value Description 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. Reset type: CM.SYSRESETn |
DMAERRCLR is shown in Figure 49-22 and described in Table 49-31.
Return to the Summary Table.
DMA Bus Error Clear
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 |
| RESERVED | |||||||
| R-0h | |||||||
| 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| RESERVED | |||||||
| R-0h | |||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 |
| RESERVED | |||||||
| R-0h | |||||||
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | ERRCLR | ||||||
| R-0h | R/W1S-0h | ||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-1 | RESERVED | R | 0h | Reserved |
| 0 | ERRCLR | R/W1S | 0h | DMA Bus Error Status Value Description 0 No bus error is pending. 1 A bus error is pending. This bit is cleared by writing a 1 to it. Reset type: CM.SYSRESETn |
DMACHMAP0 is shown in Figure 49-23 and described in Table 49-32.
Return to the Summary Table.
DMA Channel Map Select 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| CH7SEL | CH6SEL | CH5SEL | CH4SEL | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CH3SEL | CH2SEL | CH1SEL | CH0SEL | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | CH7SEL | R/W | 0h | DMA Channel 7 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 27-24 | CH6SEL | R/W | 0h | DMA Channel 6 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 23-20 | CH5SEL | R/W | 0h | DMA Channel 5 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 19-16 | CH4SEL | R/W | 0h | DMA Channel 4 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 15-12 | CH3SEL | R/W | 0h | DMA Channel 3 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 11-8 | CH2SEL | R/W | 0h | DMA Channel 2 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 7-4 | CH1SEL | R/W | 0h | DMA Channel 1 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 3-0 | CH0SEL | R/W | 0h | DMA Channel 0 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
DMACHMAP1 is shown in Figure 49-24 and described in Table 49-33.
Return to the Summary Table.
DMA Channel Map Select 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| CH15SEL | CH14SEL | CH13SEL | CH12SEL | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CH11SEL | CH10SEL | CH9SEL | CH8SEL | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | CH15SEL | R/W | 0h | DMA Channel 15 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 27-24 | CH14SEL | R/W | 0h | DMA Channel 14 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 23-20 | CH13SEL | R/W | 0h | DMA Channel 13 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 19-16 | CH12SEL | R/W | 0h | DMA Channel 12 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 15-12 | CH11SEL | R/W | 0h | DMA Channel 11 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 11-8 | CH10SEL | R/W | 0h | DMA Channel 10 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 7-4 | CH9SEL | R/W | 0h | DMA Channel 9 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 3-0 | CH8SEL | R/W | 0h | DMA Channel 8 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
DMACHMAP2 is shown in Figure 49-25 and described in Table 49-34.
Return to the Summary Table.
DMA Channel Map Select 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| CH23SEL | CH22SEL | CH21SEL | CH20SEL | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CH19SEL | CH18SEL | CH17SEL | CH16SEL | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | CH23SEL | R/W | 0h | DMA Channel 23 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 27-24 | CH22SEL | R/W | 0h | DMA Channel 22 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 23-20 | CH21SEL | R/W | 0h | DMA Channel 21 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 19-16 | CH20SEL | R/W | 0h | DMA Channel 20 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 15-12 | CH19SEL | R/W | 0h | DMA Channel 19 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 11-8 | CH18SEL | R/W | 0h | DMA Channel 18 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 7-4 | CH17SEL | R/W | 0h | DMA Channel 17 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 3-0 | CH16SEL | R/W | 0h | DMA Channel 16 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
DMACHMAP3 is shown in Figure 49-26 and described in Table 49-35.
Return to the Summary Table.
DMA Channel Map Select 3
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
| CH31SEL | CH30SEL | CH29SEL | CH28SEL | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| CH27SEL | CH26SEL | CH25SEL | CH24SEL | ||||||||||||
| R/W-0h | R/W-0h | R/W-0h | R/W-0h | ||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-28 | CH31SEL | R/W | 0h | DMA Channel 31 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 27-24 | CH30SEL | R/W | 0h | DMA Channel 30 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 23-20 | CH29SEL | R/W | 0h | DMA Channel 29 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 19-16 | CH28SEL | R/W | 0h | DMA Channel 28 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 15-12 | CH27SEL | R/W | 0h | DMA Channel 27 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 11-8 | CH26SEL | R/W | 0h | DMA Channel 26 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 7-4 | CH25SEL | R/W | 0h | DMA Channel 25 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
| 3-0 | CH24SEL | R/W | 0h | DMA Channel 24 Source Select See uDMA Channel Assignment Mapping table for channel assignments. Reset type: CM.SYSRESETn |
DMAPeriphID4 is shown in Figure 49-27 and described in Table 49-36.
Return to the Summary Table.
DMA Peripheral Identification 4
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PID4 | ||||||||||||||||||||||||||||||
| R-0h | R-4h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | PID4 | R | 4h | DMA Peripheral ID Register Can be used by software to identify the presence of this peripheral. Reset type: CM.SYSRESETn |
DMAPeriphID0 is shown in Figure 49-28 and described in Table 49-37.
Return to the Summary Table.
DMA Peripheral Identification 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PID0 | ||||||||||||||||||||||||||||||
| R-0h | R-30h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | PID0 | R | 30h | DMA Peripheral ID Register [7:0] Can be used by software to identify the presence of this peripheral. Reset type: CM.SYSRESETn |
DMAPeriphID1 is shown in Figure 49-29 and described in Table 49-38.
Return to the Summary Table.
DMA Peripheral Identification 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PID1 | ||||||||||||||||||||||||||||||
| R-0h | R-B2h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | PID1 | R | B2h | DMA Peripheral ID Register [15:8] Can be used by software to identify the presence of this peripheral. Reset type: CM.SYSRESETn |
DMAPeriphID2 is shown in Figure 49-30 and described in Table 49-39.
Return to the Summary Table.
DMA Peripheral Identification 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PID2 | ||||||||||||||||||||||||||||||
| R-0h | R-Bh | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | PID2 | R | Bh | DMA Peripheral ID Register [23:16] Can be used by software to identify the presence of this peripheral. Reset type: CM.SYSRESETn |
DMAPeriphID3 is shown in Figure 49-31 and described in Table 49-40.
Return to the Summary Table.
DMA Peripheral Identification 3
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | PID3 | ||||||||||||||||||||||||||||||
| R-0h | R-0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | PID3 | R | 0h | DMA Peripheral ID Register [31:24] Can be used by software to identify the presence of this peripheral. Reset type: CM.SYSRESETn |
DMAPCellID0 is shown in Figure 49-32 and described in Table 49-41.
Return to the Summary Table.
DMA PrimeCell Identification 0
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CID0 | ||||||||||||||||||||||||||||||
| R-0h | R-Dh | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | CID0 | R | Dh | DMA PrimeCell ID Register [7:0] Provides software a standard cross-peripheral identification system. Reset type: CM.SYSRESETn |
DMAPCellID1 is shown in Figure 49-33 and described in Table 49-42.
Return to the Summary Table.
DMA PrimeCell Identification 1
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CID1 | ||||||||||||||||||||||||||||||
| R-0h | R-F0h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | CID1 | R | F0h | DMA PrimeCell ID Register [15:8] Provides software a standard cross-peripheral identification system. Reset type: CM.SYSRESETn |
DMAPCellID2 is shown in Figure 49-34 and described in Table 49-43.
Return to the Summary Table.
DMA PrimeCell Identification 2
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CID2 | ||||||||||||||||||||||||||||||
| R-0h | R-5h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | CID2 | R | 5h | DMA PrimeCell ID Register [23:16] Provides software a standard cross-peripheral identification system. Reset type: CM.SYSRESETn |
DMAPCellID3 is shown in Figure 49-35 and described in Table 49-44.
Return to the Summary Table.
DMA PrimeCell Identification 3
| 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| RESERVED | CID3 | ||||||||||||||||||||||||||||||
| R-0h | R-B1h | ||||||||||||||||||||||||||||||
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 31-8 | RESERVED | R | 0h | Reserved |
| 7-0 | CID3 | R | B1h | DMA PrimeCell ID Register [31:24] Provides software a standard cross-peripheral identification system. Reset type: CM.SYSRESETn |