GD32F10x User Manual
35
Figure 1-5. GD32F10x Connectivity line series system architecture
NVIC
TPIU
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
8 MHz
HXTAL
3-25MHz
LVD
Powered By V
DDA
Master
GPIOG
I2C0
I2C1
FWDGT
RTC
DAC
TIMER4~6
GPIOC
GPIOD
GPIOE
GPIOF
Master
ENET
TIMER0
TIMER7
UART3~4
CAN1
ADC0~1
AHB Peripherals
FMC
USBFS
CRC
RCU
GP DMA 12 chs
Slave
EXMC
12-bit
SAR ADC
Powered By V
DDA
ARM Cortex-M3
Processor
Fmax:108MHz
SW/JTAG
S
y
s
te
m
D
C
o
d
e
IC
o
d
e
A
H
B
M
a
tr
ix
A
P
B
2
: F
m
a
x
=
1
0
8
M
H
z
A
P
B
1
: F
m
a
x
=
5
4
M
H
Z
NOTE
: GD32F101xx series maximum system clock is 56MHz.
1.3.
Memory map
The Arm
®
Cortex
®
-M3 processor is structured in Harvard architecture which can use separate
buses to fetch instructions and load/store data. The instruction code and data are both located
in the same memory address space but in different address ranges. Program memory, data
memory, registers and I/O ports are organized within the same linear 4-Gbyte address space
which is the maximum address range of the Cortex
®
-M3 since the bus address width is 32-
bit. Additionally, a pre-defined memory map is provided by the Cortex
®
-M3 processor to
Summary of Contents for GD32F10 Series
Page 63: ...GD32F10x User Manual 63 programmed during the chip production ...
Page 117: ...GD32F10x User Manual 117 010 1 0 011 0 9 ...
Page 416: ...GD32F10x User Manual 416 shadow register updates every update event ...
Page 427: ...GD32F10x User Manual 427 value ...
Page 518: ...GD32F10x User Manual 518 These bits are not used in SPI mode ...