CHAPTER 6 DMA FUNCTIONS (DMA CONTROLLER)
109
User’s Manual U15195EJ5V0UD
6.3.2 DMA destination address registers 0 to 3 (DDA0 to DDA3)
These registers are used to set the DMA destination address (28 bits each) for DMA channel n (n = 0 to 3). They
are divided into two 16-bit registers, DDAnH and DDAnL.
Since these registers are configured as 2-stage FIFO buffer registers, a new destination address for DMA transfer
can be specified during DMA transfer. (Refer to
6.8 Next Address Setting Function
.) In this case, if a new DDAn
register is set, the value set will be transferred to the slave register and enabled only if DMA transfer ends normally,
and the TCn bit of DMA channel control register n (DCHCn) has been set to 1 or the INITn bit of the DCHCn register
has been set to 1 (n = 0 to 3).
(1) DMA destination address registers 0H to 3H (DDA0H to DDA3H)
These registers can be read/written in 16-bit units.
Be sure to set bits 14 to 12 to 0. If they are set to 1, the operation is not guaranteed.
Cautions 1. When setting an address of an on-chip peripheral I/O register for the destination
address, be sure to specify an address between FFFF000H and FFFFFFFH. An address
of the on-chip peripheral I/O register image (3FFF000H to 3FFFFFFH) must not be
specified.
2. Do not set the DDAnH register while DMA is suspended.
15
IR
DDA0H
Address
FFFFF086H
After reset
Undefined
14
0
13
0
12
0
11
DA27
10
DA26
9
DA25
8
DA24
7
DA23
6
DA22
5
DA21
4
DA20
3
DA19
2
DA18
1
DA17
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
DA16
IR
DDA1H
Address
FFFFF08EH
After reset
Undefined
0
0
0
DA27 DA26 DA25 DA24 DA23 DA22 DA21 DA20 DA19 DA18 DA17 DA16
IR
DDA2H
Address
FFFFF096H
After reset
Undefined
0
0
0
DA27 DA26 DA25 DA24 DA23 DA22 DA21 DA20 DA19 DA18 DA17 DA16
IR
DDA3H
Address
FFFFF09EH
After reset
Undefined
0
0
0
DA27 DA26 DA25 DA24 DA23 DA22 DA21 DA20 DA19 DA18 DA17 DA16
Bit position
Bit name
Function
15
IR
Specifies the DMA destination address.
0: External memory, on-chip peripheral I/O
1: Internal RAM
11 to 0
DA27 to
DA16
Sets the DMA destination addresses (A27 to A16). During DMA transfer, it stores the
next DMA transfer destination address.
Содержание PD703114
Страница 2: ...2 User s Manual U15195EJ5V0UD MEMO ...