System and memory overview
RM0365
DocID025202 Rev 7
3
System and memory overview
3.1 System
architecture
The STM32F302xB/C/D/E and STM32F302x6/8 main system consists of:
•
Five masters:
–
Cortex
®
-M4 core I-bus
–
Cortex
®
-M4 core D-bus
–
Cortex
®
-M4 core S-bus
–
GP-DMA1 and GP-DMA2 (general-purpose DMA)
•
Six (seven in STM32F302xD/E) slaves:
–
Internal Flash memory on the DCode
–
Internal Flash memory on ICode
–
Up to Internal 40 Kbyte SRAM
–
FMC in STM32F302xD/E
–
AHB to APBx (APB1 or APB2), which connect all the APB peripherals
–
AHB dedicated to GPIO ports
–
ADCs 1, 2.
The STM32F302x6/8 main system consists of:
•
Four masters:
–
Cortex
®
-M4 core I-bus
–
Cortex
®
-M4 core D-bus
–
Cortex
®
-M4 core S-bus
–
GP-DMA1 (general-purpose DMA)
•
Six slaves:
–
Internal Flash memory on the DCode
–
Internal Flash memory on ICode
–
Up to Internal 16 Kbyte SRAM
–
AHB to APBx (APB1 or APB2), which connect all the APB peripherals
–
AHB dedicated to GPIO ports
–
ADC 1
These are interconnected using a multilayer AHB bus architecture as shown in
: