BAT32G1x9 user manual | Chapter 24 Enhanced DMA
1027 / 1149
Rev.1.02
24.3.14
DMA Base Address Register (DMABAR).
This is a 32-bit register that sets the vector address that holds the start address of the DMA control data
area and the address of the DMA control data area.
Note 1
The
DMABAR
register
must be
changed with all
DMA
boot sources set to disable startup.
2. The DMABAR
register
can only be rewritten
once.
3. Access to the DMABAR
register
cannot be carried out
via
DMA
transmission
.
4. For the
allocation of
DMA
control data areas and
DMA
vector table areas, please refer to
areas"
Note.
5. Set the register to keep 1024Byte
aligned, that is, set the lower 10 bits to zero. DMA
hardware ignores low 10 bits.
6. The register can only be accessed by WORD,
IGNORED
and
HALFWORD
access.
Figure 24-15
DMA Base Address Register (DMABAR).
Address: 40005008H
After reset:
00000000H
R/W
symbol
31
30
29
28
27
26
25
24
DMABA
Rj
DMABARj
31
DMABARj
30
DMABARj
29
DMABARj
28
DMABARj
27
DMABARj
26
DMABARj
25
DMABARj
24
23
22
21
20
19
18
17
16
DMABARj
23
DMABARj
22
DMABARj
21
DMABARj
20
DMABARj
19
DMABARj
18
DMABARj
17
DMABARj
16
15
14
13
12
11
10
9
8
DMABARj
15
DMABARj
14
DMABARj
13
DMABARj
12
DMABARj
11
DMABARj
10
0
0
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0