Table 83. Dmamux1: Assignment Of Multiplexer Inputs To Resources - ST STM32WL55JC Reference Manual

Advanced arm-based 32-bit mcus with sub-ghz radio solution
Table of Contents

Advertisement

RM0453
14.4
DMAMUX functional description
14.4.1
DMAMUX block diagram
Figure 50
DMAMUX
To secure
interrupt
controller:
dmamux_ilac
DMA requests
from peripherals:
dmamux_req_inx
Control registers
DMAMUX features two main sub-blocks: the request line multiplexer and the request line
generator.
The implementation assigns:
DMAMUX request multiplexer sub-block inputs (dmamux_reqx) from peripherals
(dmamux_req_inx) and from channels of the DMAMUX request generator sub-block
(dmamux_req_genx)
DMAMUX request outputs to channels of DMA controllers (dmamux_req_outx)
Internal or external signals to DMA request trigger inputs (dmamux_trgx)
Internal or external signals to synchronization inputs (dmamux_syncx)
shows the DMAMUX block diagram.
Figure 50. DMAMUX block diagram
32-bit AHB bus
AHB slave
interface
p
1
0
Request
generator
n
Channel n
DMAMUX_RGCnCR
1
Channel 1
DMAMUX_RGC1CR
0
Channel 0
DMAMUX_RGC0CR
t
1
0
Trigger inputs:
Interrupts:
dmamux_trgx
dmamux_sec_ovr_it,
dmamux_nonsec_ovr_it
dmamux_hclk
Request multiplexer
Channel m
DMAMUX_CmCR
Channel 1
Channel 0
DMAMUX_C0CR
Channel
select
n+p+2
n+3
Sync
n+2
n+1
s
2
1
Interrupt
interface
s
Synchronization inputs:
dmamux_syncx
RM0453 Rev 2
DMA request multiplexer (DMAMUX)
m
1
0
Ctrl
m
DMA requests
1
to DMA controllers:
0
dmamux_req_outx
m
DMA channels events:
1
dmamux_evtx
0
1
0
1
0
Secure and
privileged state of
the DMA channels:
dma_secmx
dma_privx
MS51703V2
483/1454
497

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32WL55JC and is the answer not in the manual?

This manual is also suitable for:

Stm32wl5 seriesStm32wl54 series

Table of Contents

Save PDF