Flexible memory controller (FMC)
A[25:0]
NADV
NBL[x:0]
NEx
NOE
NWE
Data bus
The differences with Mode1 are the toggling of NOE that goes on toggling after NADV
changes and the independent read and write timings.
Bit number
31:24
23:22
20
19
18:16
15
14
13
12
11
10
9
8
7
496/2083
Figure 61. ModeD write access waveforms
NBLSET
ADDSET HCLK cycles
HCLK
cycles
Table 129. 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
0x1
WAITEN
0x0 (no effect in Asynchronous mode)
WREN
As needed
WAITCFG
Don't care
Reserved
0x0
WAITPOL
Meaningful only if bit 15 is 1
BURSTEN
0x0
Reserved
0x1
RM0440 Rev 1
Memory transaction
Data driven by controller
ADDHLD
DATAST HCLK cycles
HCLK cycles
Value to set
RM0440
DATAHLD +1
HCLK cycles
MSv41684V1
Need help?
Do you have a question about the STM32G4 Series and is the answer not in the manual?