Flexible memory controller (FMC) RM0390
254/1328 RM0390 Rev 4
11.4 External device address mapping
From the FMC point of view, the external memory is divided into fixed-size banks of
256 Mbytes each (see Figure 33):
• Bank 1 used to address up to 4 NOR Flash memory or PSRAM devices. This bank is
split into 4 NOR/PSRAM subbanks with 4 dedicated Chip Selects, as follows:
– Bank 1 - NOR/PSRAM 1
– Bank 1 - NOR/PSRAM 2
– Bank 1 - NOR/PSRAM 3
– Bank 1 - NOR/PSRAM 4
• Bank 3 used to address NAND Flash memory devices.The MPU memory attribute for
this space must be reconfigured by software to Device.
• Bank 4 and 5 used to address SDRAM devices (1 device per bank).
For each bank the type of memory to be used can be configured by the user application
through the Configuration register.
Figure 33. FMC memory banks
ĂŶŬϭ
ϰdžϲϰD
EKZW^ZD^ZD
^ƵƉƉŽƌƚĞĚŵĞŵŽƌLJƚLJƉĞĂŶŬ
ϬdžϲϬϬϬϬϬϬϬ
ĚĚƌĞƐƐ
D^ϯϬϰϰϰsϯ
^ZD
Ϭdžϲ&&&&&&&
ϬdžϳϬϬϬϬϬϬϬ
Ϭdžϳ&&&&&&&
ϬdžϴϬϬϬϬϬϬϬ
Ϭdžϴ&&&&&&&
ϬdžϵϬϬϬϬϬϬϬ
Ϭdžϵ&&&&&&&
ϬdžϬϬϬϬϬϬϬ
Ϭdž&&&&&&&
ϬdžϬϬϬϬϬϬϬ
Ϭdž&&&&&&&
ĂŶŬϮ
ZĞƐĞƌǀĞĚ
ĂŶŬϯ
ϰdžϲϰD
ĂŶŬϰ
ZĞƐĞƌǀĞĚ
^ZDĂŶŬϭ
ϰdžϲϰD
^ZDĂŶŬϮ
ϰdžϲϰD
EE&ůĂƐŚŵĞŵŽƌLJ