GD32W51x User Manual
345
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
PADDR[31:16]
rw
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
PADDR[15:0]
rw
Bits
Fields
Descriptions
31:0
PADDR[31:0]
Peripheral base address
These bits can NOT be w ritten w hen CHEN in the DMA_CHxCTL register is ‘1’.
When PWIDTH is 01 (16-bit), the LSB of these bits is ignored. Access is
automatically aligned to a half w ord address.
When PWIDTH is 10 (32-bit), the tw o LSBs of these bits are ignored. Access is
automatically aligned to a w ord address.
Note
:
If PAIF in the DMA_CHxCTL register is enable, these bits must be
configured to 32-bit alignment.
12.6.8.
Channel x memory 0 base address register (DMA_CHxM0ADDR)
x = 0...7, where x is a channel number
Address offset: 0x1C + 0x18 × x
Reset value: 0x0000 0000
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
M0ADDR[31:16]
rw
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
M0ADDR[15:0]
rw
Bits
Fields
Descriptions
31:0
M0ADDR[31:0]
Memory 0 base address
When MBS in the DMA_CHxCTL register is read as to ‘0’, these bits specific the
memory base address accessed by DMA during the transmission.
These bits can NOT be w ritten w hen CHEN in the DMA_CHxCTL register is ‘1’
and MBS in the DMA_CHxCTL register is read as ‘0’.
When memory 0 is selected as memory transfer area and MWIDTH in the
DMA_CHxCTL register is 01 (16-bit), the LSB of these bits is ignored. Access is
automatically aligned to a half w ord address.
When memory 0 is selected as memory transfer area and MWIDTH in the
DMA_CHxCTL register is 10 (32-bit), the tw o LSBs of these bits are ignored.
Access is automatically aligned to a w ord address.