BAT32G1x9 user manual | Chapter 24 Enhanced DMA
1014 / 1149
Rev.1.02
24.3.2
Control data allocation
Starting from the start address, follow DMACRj, DMBLSj, DMACTj, DMRLDj, DMSARj, DMDARj ( j=0~39)
Registers are assigned control data sequentially.
The start address is set by the DMABAR register, and the low 10 bits are set separately by the vector table
assigned by each boot source.
The distribution of control data is shown in Figure 24-3.
Note 1
The
DMAENi0~DMAENi7
bits of
the
corresponding
DMAENi
(i=0~
4)
must be
"0" (No Boot) when changing
DMCRj,
DMBLSj,
DMACTj,
DMRLDj,
DMSARj, Data from dmdaRj
registers.
2. DMACRj,
DMBLSj, DMACTj,
DMRLDj,
DMSARj and DMSARj
cannot be
transmitted
via
DMA
Access to
DMDARj.
Figure 24-3
controls the allocation of data (DMABAR is set to 2000000H).