EasyManua.ls Logo

Cmsemicon CMS32L051 - DMA Base Address Register (DMABAR)

Default Icon
703 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
V1.2.2
CMS32L051 User Manual |Chapter 16 Enhanced DMA
www.mcu.com.cn 591 / 703
16.3.12 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 a state that disables startup.
2. DMABAR registers can only be rewritten once.
3. DMABAR register access is not possible via DMA transfer.
4. For the allocation of DMA control data area and DMA vector table area, please refer to the note " 16.3.1DMA
control data areas and DMA vector table areas allocation".
5. Set the register to keep 512-byte aligned, i.e. the low 8 bits set to zero. DMA hardware ignores the low 8 bits.
6. This register can only be accessed by WORD, ignored by BYTE and HALFWORD access.
Figure 16-13 Format of DMA base address register (DMABAR)
Address: 40005008H
After reset:
00000000H
R/W
symbol
31
30
29
28
27
26
25
24
DMABARj
DMABARj31
DMABARj30
DMABARj29
DMABARj28
DMABARj27
DMABARj26
DMABARj25
DMABARj24
23
22
21
20
19
18
17
16
DMABARj23
DMABARj22
DMABARj21
DMABARj20
DMABARj19
DMABARj18
DMABARj17
DMABARj16
15
14
13
12
11
10
9
8
DMABARj15
DMABARj14
DMABARj13
DMABARj12
DMABARj11
DMABARj10
DMABARd9
DMABARd8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0

Table of Contents

Related product manuals