Figure 2. System Architecture In Connectivity Line Devices - ST STM32F101xx Reference Manual

Advanced arm-based 32-bit mcus
Hide thumbs Also See for STM32F101xx:
Table of Contents

Advertisement

Memory and bus architecture
In connectivity line devices the main system consists of:
Five masters:
Three slaves:
These are interconnected using a multilayer AHB bus architecture as shown in
Figure 2.
DMA1
DMA2
ICode bus
This bus connects the Instruction bus of the Cortex™-M3 core to the Flash memory
instruction interface. Prefetching is performed on this bus.
48/1096
Cortex™-M3 core DCode bus (D-bus) and System bus (S-bus)
GP-DMA1 & 2 (general-purpose DMA)
Ethernet DMA
Internal SRAM
Internal Flash memory
AHB to APB bridges (AHB to APBx), which connect all the APB peripherals
System architecture in connectivity line devices
DCode
Cortex-M3
Sys tem
DMA
Ch.1
Ch.2
Ch.7
Ch.1
Ch.2
Ch.5
Ethernet MAC
USB OTG FS
Doc ID 13902 Rev 12
ICode
FLITF
Reset & clock
control (RCC)
AHB system bus
DMA request
Flash
SRAM
Bridge 2
Bridge 1
APB2
ADC1
GPIOC
DAC
ADC2
GPIOD
PWR
USART1
GPIOE
BKP
SPI1
CAN1
EXTI
CAN2
TIM1
AFIO
GPIOA
I2C2
GPIOB
I2C1
UART5
UART4
USART3
USART2
DMA request
RM0008
Figure
2:
APB 1
SPI3/I2S
SPI2/I2S
IWDG
WWDG
RTC
TIM7
TIM6
TIM5
TIM4
TIM3
TIM2
ai15810

Advertisement

Table of Contents
loading

This manual is also suitable for:

Stm32f102xxStm32f103xxStm32f105xxStm32f107xx

Table of Contents