![GigaDevice Semiconductor GD32A50 Series Скачать руководство пользователя страница 245](http://html.mh-extra.com/html/gigadevice-semiconductor/gd32a50-series/gd32a50-series_user-manual_2225782245.webp)
GD32A50x User Manual
245
12.
DMA request multiplexer (DMAMUX)
12.1.
Overview
DMAMUX is a transmission scheduler for DMA requests. The DMAMUX request multiplexer
is used for routing a DMA request line between the peripherals / generated DMA request
(from the DMAMUX request generator) and the DMA controller. Each DMAMUX request
multiplexer channel selects a unique DMA request line, unconditionally or synchronously with
events from its DMAMUX synchronization inputs. The DMA request is pending until it is
served by the DMA controller which generates a DMA acknowledge signal (the DMA request
signal is de-asserted).
12.2.
Characteristics
12 channels for DMAMUX
request multiplexer.
4 channels for DMAMUX request generator.
Support 27 trigger inputs.
Support 27 synchronization inputs.
Each DMAMUX request generator channel:
–
DMA request trigger input selector
–
DMAMUX request generator counter
–
Trigger overrun flag
Each DMAMUX request multiplexer channel:
–
65 input DMA request lines from peripherals
–
Synchronization input selector
–
One DMA request line output
–
One channel event output, for DMA request chaining
–
DMAMUX request multiplexer counter
–
Synchronization overrun flag