Secure digital input/output MultiMediaCard interface (SDMMC)
Bits 31:0 FIFODATA[31:0]: Receive and transmit FIFO data
54.9.16
SDMMC DMA control register (SDMMC_IDMACTRLR)
Address offset: 0x050
Reset value: 0x0000 0000
The receive and transmit FIFOs can be read or written as 32-bit wide registers. The FIFOs
contain 32 entries on 32 sequential addresses. This allows the CPU to use its load and store
multiple operands to read from/write to the FIFO.
31
30
29
28
Res.
Res.
Res.
Res.
15
14
13
12
Res.
Res.
Res.
Res.
Bits 31:3 Reserved, must be kept at reset value.
Bit 2 IDMABACT: Double buffer mode active buffer indication
Bit 1 IDMABMODE: Buffer mode selection
Bit 0 IDMAEN: IDMA enable
2036/2301
This register can only be read or written by firmware when the DPSM is active
(DPSMACT = 1).
The FIFO data occupies 16 entries of 32-bit words.
27
26
25
Res.
Res.
Res.
11
10
9
Res.
Res.
Res.
This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0). When
IDMA is enabled this bit is toggled by hardware.
0: When IDMA is enabled, uses buffer0 and firmware write access to IDMABASE0 is
prohibited.
1: When IDMA is enabled, uses buffer1 and firmware write access to IDMABASE1 is
prohibited.
This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0).
0: Single buffer mode.
1: Double buffer mode.
This bit can only be written by firmware when DPSM is inactive (DPSMACT = 0).
0: IDMA disabled
1: IDMA enabled
24
23
22
Res.
Res.
Res.
Res.
8
7
6
Res.
Res.
Res.
Res.
RM0432 Rev 6
21
20
19
18
Res.
Res.
Res.
5
4
3
2
IDMAB
Res.
Res.
ACT
rw
RM0432
17
16
Res.
Res.
1
0
IDMAB
IDMA
MODE
EN
rw
rw
Need help?
Do you have a question about the STM32L4+ Series and is the answer not in the manual?