BAT32G1x9 user manual | Chapter 24 Enhanced DMA
1033 / 1149
Rev.1.02
Figure 24-20
repeating mode
DMACTj register
≠1
FFFFFFFFH
1The second boot is to be transmitted
Block size (N
bytes).
DMBLSj register =N
DMACTj register
≠1
DMSARj register =
SRC
DMDARj register =
DST
j=0~39
00000000H
Settings of the
DMACR
registers
Control of the
source address
Control of the
destination
address
The source
address after
transmission
The destination
address after
transmission
DAMOD
SAMOD
RPTSEL
MODE
0
X
1
1
Duplicate
areas
fixed
SRC+N
Dst
1
X
1
1
Duplicate
areas
Increasing
SRC+N
DST+N
X
0
0
1
fixed
Duplicate
areas
SRC
DST+N
X
1
0
1
Increasing
Duplicate
areas
SRC+N
DST+N
X:
"0"
or
"1"
DMACTj register =
1
FFFFFFFFH
DMBLSj
register =N
DMACTj register =
1
DMSARj register =
SRC
DMDARj register =
DST
j=0~39
00000000H
Settings for the DMACR
register
Control of the
source address
Control of the
destination
address
The source
address after
transmission
The destination
address after
transmission
DAMOD
SAMOD
RPTSEL
MODE
0
X
1
1
Duplicate areas
fixed
SRC
Dst
1
X
1
1
Duplicate
areas
Increasing
SRC
DST+N
X
0
0
1
fixed
Duplicate
areas
SRC
Dst
X
1
0
1
Increasing
Duplicate
areas
SRC+N
Dst
SRC0: Initial value of
source address
DST0:
Initial value X of
destination address
X:
"0"
or
"1"
Note 1
When using the repeat pattern, the data length of the repeat zone must be set to
within 65535
bytes.