BAT32G1x9 user manual | Chapter 24 Enhanced DMA
1013 / 1149
Rev.1.02
24.3.1
DMA control data areas and DMA vector table areas allocation
The DMABAR register assigns the DMA control data and the 704-byte locale of the vector table to the RAM
area.
An example of a memory image with the DMABAR register set to "20000000H" is shown in Figure 24-2.
The 640 bytes of DMA control data area can be used as RAM in the space not used by the DMA.
Figure 24-2 memory image when the DMABAR register is set to "20000000H"
reserved
Cortex-M0+
dedicated peripherial
resource region
reserved
peripherial resource region
reserved
SRAM
32KB
reserved
data flash
2.5KB
reserved
main flash region
256KB
FFFF_FFFFH
E00F_FFFFH
E000_0000H
4005_FFFFH
4000_0000H
2000_7FFFH
2000_0000H
0050_09FFH
0050_0000H
0003_FFFFH
0000_0000H
DMAcontrol
data region
640 bytes
Reserved region
24 bytes
DMA control data region
40 bytes
2000_0000H
2000_0028H
2000_0040H
2000_02BFH
2000_02C0H
DMA usage region
704 bytes
Note: The division of the system address area in this figure is BAS32G139 as an example.