Direct memory access controller (DMA) RM0440
404/2126 RM0440 Rev 4
The DMA block diagram is shown in the figure below.
Figure 31. DMA block diagram
Note: See Figure 31: DMA block diagram for feature implementation.
The DMA controller performs direct memory transfer by sharing the AHB system bus with
other system masters. The bus matrix implements round-robin scheduling. DMA requests
MSv46687V1
DMA1
AHB master
interface
Arbiter
Ch 1
AHB slave
interface
Ch 2
Ch 8
32-bit AHB bus 32-bit AHB bus
dma1_req [1..8]
dma1_ack [1..8]
...
Interrupt
interface
dma1_it[1..8]
DMAMUX
DMA2
AHB master
interface
Arbiter
Ch 1
AHB slave
interface
Ch 2
Ch 8
32-bit AHB bus 32-bit AHB bus
dma2_req [1..8]
dma2_ack [1..8]
...
Interrupt
interface
dma2_it[1..8]