
GD32L23x User Manual
179
11.3.
Block diagram
Figure 11-1. Block diagram of DMAMUX
Channel 0
Channel 1
Channel 2
Channel 3
Configuration
Register
Trigger inputs:
Trgx_in
Channel 0
Channel 1
Channel 2
Channel 6
Request generator
Gen_reqx
…
…
Reqx_in
Peri_reqx
…
…
Request multiplexer
Input
selector
……
…
…
Sync
Input selector
…
…
…
…
…
…
AHB
Slave Port
Interrupt
port
NVIC
To DMA controller:
Reqx_out
Counter underrun:
Evtx_out
Synchronization
inputs:
Syncx_in
Configuration
Register
11.4.
Signal description
The DMAMUX signals are described as follows:
Reqx_in: DMAMUX request multiplexer inputs from peripheral requests and request
generator channels.
Peri_reqx: DMAMUX DMA request line inputs from peripherals.
Gen_reqx: DMAMUX generated DMA request from request generator.
Reqx_out: DMAMUX requests outputs to DMA controller.
Trgx_in: DMAMUX DMA request triggers inputs to request generator.
Syncx_in: DMAMUX synchronization inputs to request multiplexer.
Evtx_out: DMAMUX request multiplexer counter underrun event outputs.