RM0041
In high-density value line devices, the main system consists of:
•
Four masters:
–
–
•
Four slaves:
–
–
–
–
These are interconnected using a multilayer AHB bus architecture as shown in
Cortex-M3
DMA1
Ch.1
Ch.2
Ch.7
DMA2
Ch.1
Ch.2
Ch.5
ICode bus
This bus connects the instruction bus of the Cortex
instruction interface. Instruction fetches are performed on this bus.
DCode bus
This bus connects the DCode bus (literal load and debug access) of the Cortex
the flash memory data interface.
®
Cortex
-M3 core DCode bus (D-bus) and System bus (S-bus)
GP-DMA1 & 2 (general-purpose DMA)
Internal SRAM
Internal flash memory
FSMC
AHB to APB bridges (AHB to APBx), which connect all the APB peripherals
Figure 2. High density value line system architecture
ICode
DCode
Sys tem
DMA
FLASH
(Flash
inferface)
FSMC
Bridge 2
AHB system bus
Bridge 1
Reset & clock
control (RCC)
DMA Request
DMA request
®
-M3 core to the flash memory
RM0041 Rev 6
Memory and bus architecture
Figure
Flash
memory
SRAM
APB2
ADC1
GPIO
DAC2
SPI2
USART1
DAC1
SPI3
SPI1
I2C2
TIM7
TIM1
I2C1
TIM6
TIM17
TIM5
UART5
TIM16
TIM4
UART4
TIM15
USART3
TIM3
USART2
TIM2
ai18301
®
2.
APB 1
CEC
TIM14
TIM13
TIM12
-M3 core to
35/709
46
Need help?
Do you have a question about the STM32F100 Series and is the answer not in the manual?
Questions and answers