
M0A21/M0A23 Series
May 06, 2022
Page
267
of 746
Rev 1.02
M0
A21
/M
0
A
2
3
SE
RIES
TEC
H
NICAL
RE
FEREN
C
E
M
ANUAL
6.6.7
Register Description
Descriptor Table Control Register (PDMA_DSCTn_CTL)
Register
Offset
R/W Description
Reset Value
PDMA_DSCTn_CTL
0x10*n R/W Descriptor Table Control Register of PDMA Channel n
0xXXXX_XXXX
31
30
29
28
27
26
25
24
TXCNT
23
22
21
20
19
18
17
16
TXCNT
15
14
13
12
11
10
9
8
Reserved
TXWIDTH
DAINC
SAINC
7
6
5
4
3
2
1
0
TBINTDIS
BURSIZE
Reserved
TXTYPE
OPMODE
Bits
Description
[31:16]
TXCNT
Transfer Count
The TXCNT represents the required number of PDMA transfer, the real transfer count is (TXCNT + 1); The
maximum transfer count is 16384, every transfer may be byte, half-word or word that is dependent on
TXWIDTH field.
Note:
When PDMA finishes each transfer data, this field will be decrease immediately.
[15:14]
Reserved
Reserved.
[13:12]
TXWIDTH
Transfer Width Selection
This field is used for transfer width.
00 = One byte (8 bit) is transferred for every operation.
01= One half-word (16 bit) is transferred for every operation.
10 = One word (32-bit) is transferred for every operation.
11 = Reserved.
Note:
The PDMA transfer source address (PDMA_DSCT_SA) and PDMA transfer destination address
(PDMA_DSCT_DA) should be alignment under the TXWIDTH selection
[11:10]
DAINC
Destination Address Increment
This field is used to set the destination address increment size.
11 = No increment (fixed address).
Others = Increment and size is depended on TXWIDTH selection.
Note:
The fixed address function does not support in memory to memory transfer type.
[9:8]
SAINC
Source Address Increment
This field is used to set the source address increment size.
11 = No increment (fixed address).
Others = Increment and size is depended on TXWIDTH selection.
Note:
The fixed address function does not support in memory to memory transfer type.
[7]
TBINTDIS
Table Interrupt Disable Bit
This field can be used to decide whether to enable table interrupt or not. If the TBINTDIS bit is enabled it will
not generates TDIFn(PDMA_TDSTS[4:0]) when PDMA controller finishes transfer task.