GD32VF103 User Manual
24
Figure
1
-
1
. GD32VF103 system architecture
ECLIC
Flash
Memory
Controller
Flash
Memory
SRAM
Controller
SRAM
AHB to APB
Bridge 2
AHB to APB
Bridge 1
USART0
SPI0
EXTI
GPIOA
GPIOB
USART1~2
SPI1~2
TIMER1~3
WWDGT
CAN0
Slave
Slave
Slave
Slave
Slave
Master
Ibus
Dbus
Interrput request
POR/ PDR
PLL
F
max
: 108MHz
LDO
1.2V
IRC
8MHz
HXTAL
3-25MHz
LVD
Powered By V
DDA
Master
I2C0
I2C1
FWDGT
RTC
DAC
TIMER4~6
GPIOC
GPIOD
GPIOE
TIMER0
USART3~5
CAN1
ADC0~1
AHB Peripherals
FMC
USB
FS
CRC
RCU
GP DMA0
Slave
EXMC
12-bit
SAR ADC
Powered By V
DDA
RISC_V
CPU
Fmax:108MHz
JTAG
S
ys
te
m
D
C
o
d
e
IC
o
d
e
A
H
B
M
a
tri
x
APB
2
:
F
m
a
x
=
108
M
H
z
APB
1
:
F
m
a
x
=
54
M
H
Z
Master
GP DMA1
1.3.
Memory map
The RISC-V processor is structured using a Harvard architecture which uses separate buses
to fetch instructions and load/store data. The instruction code and data are both located in