
M451
May. 4, 2018
Page
300
of
1006
Rev.2.08
M4
51
S
E
RI
E
S
T
E
CH
NICA
L RE
F
E
R
E
NC
E
M
A
NU
A
L
6.4.3 Block Diagram
The flash memory controller (FMC) consists of AHB slave interface, cache memory controller,
flash control registers, flash initialization controller, flash operation control and embedded flash
memory. The block diagram of flash memory controller is shown as follows.
Flash
Operation
Controller
Flash Initialization
Controller
AHB Slave Interface
Loader ROM
(LDROM 4KB)
Embedded Flash Memory
User Configuration
Application ROM
with Data Flash
(40K/72K/128KB/256KB)
Flash
Control
Registers
Cache Memory
Controller
AHB Slave Interface
Cortex-M4 S-BUS
Cortex-M4 I-BUS / D-BUS
Flash Memory Controller
Cache Memory
(4KB)
Figure 6.4-1 Flash Memory Controller Block Diagram