312
Chapter 8
DMA Controller (DMAC)
Preliminary User’s Manual U17566EE1V2UM00
8.3 DMAC Registers
8.3.1
DMA Source address registers
These registers are used to set the DMA source addresses (28 bits each) for
DMA channel n. They are divided into two 16-bit registers, DSAHn and DSALn.
Since these registers are configured as 2-stage FIFO buffer registers, a new
source address for DMA transfer can be specified during DMA transfer (refer to
“Automatic Restart Function” on page 323
).
Caution
DMA transfers of misaligned 16-bit/32-bit data is not supported.
(1)
DSAHn - DMA source address registers Hn
These registers can be read/written in 16-bit units.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
DSAH0
IR
0
0
0
SA26
SA26
SA25
SA24
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
FFFFF082H
undef.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
DSAH1
IR
0
0
0
SA26
SA26
SA25
SA24
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
FFFFF08AH
undef.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
DSAH2
IR
0
0
0
SA26
SA26
SA25
SA24
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
FFFFF092H
undef.
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Address
Initial
value
DSAH3
IR
0
0
0
SA26
SA26
SA25
SA24
SA23
SA22
SA21
SA20
SA19
SA18
SA17
SA16
FFFFF09AH
undef.
Bit position
Bit name
Function
15
IR
Specifies the DMA source address.
0: External memory or On-chip peripheral I/O
1: Internal RAM
11 to 0
SA27 to
SA16
Sets the DMA source addresses (A27 to A16).
During DMA transfer, it stores the next DMA transfer source address.
electronic components distributor