Flexible memory controller (FMC)
A[25:0]
NBL[x:0]
NEx
NOE
NWE
Data bus
The DATAHLD time at the end of the read and write transactions guarantee the address and
data hold time after the NOE/NWE rising edge. The DATAST value must be greater than
zero (DATAST > 0).
Bit number
31:24
23:22
20
19
18:16
15
14
13
12
10
9
8
7
6
5:4
486/2083
Figure 52. Mode1 write access waveforms
NBLSET
ADDSET HCLK cycles
HCLK
cycles
Table 118. FMC_BCRx bit fields
Bit name
Reserved
0x000
NBLSET[1:0]
As needed
CCLKEN
As needed
CBURSTRW
0x0 (no effect in Asynchronous mode)
CPSIZE
0x0 (no effect in Asynchronous mode)
ASYNCWAIT
Set to 1 if the memory supports this feature. Otherwise keep at 0.
EXTMOD
0x0
WAITEN
0x0 (no effect in Asynchronous mode)
WREN
As needed
Reserved
0x0
WAITPOL
Meaningful only if bit 15 is 1
BURSTEN
0x0
Reserved
0x1
FACCEN
Don't care
MWID
As needed
RM0440 Rev 1
Memory transaction
Data driven by controller
DATAST HCLK cycles
Value to set
RM0440
DATAHLD +1
HCLK cycles
MSv41665V1
Need help?
Do you have a question about the STM32G4 Series and is the answer not in the manual?