GD32F20x User Manual
35
address space which is the maximum address range of the Cortex™-M3 since it has a 32-bit
bus address width. Additionally, a pre-defined memory map is provided by
the Cortex™-M3
processor to reduce the software complexity of repeated implementation of different device
vendors. However, some regions are used by the ARM® Cortex™-M3 system peripherals.
Table 1-1 Memory map of GD32F20x devices
GD32F20x series of devices, including Code, SRAM, peripheral, and other pre-defined
regions. Each peripheral of each series is allocated 1KB of space. This allows simplifying the
address decoding for each peripheral. The APB1 peripherals are located at the address
region from 0x4000 0000 to 0x4000 FFFF, while the APB2 peripherals are located from
0x4001 0000 to 0x4001 7FFF. The address region from 0x4001 8000 to 0x5003 FFFF is used
by AHB1 peripherals. And the address region from 0x5004 0000 to 0x5FFF FFFF is used by
AHB2 peripherals.
Table 1-1 Memory map of GD32F20x devices
Pre-defined
Regions
Bus
Address
Peripherals
External RAM
AHB
0xC000 0000
– 0xDFFF FFFF
EXMC - SDRAM
0xA000 0000 - 0xA000 0FFF
Reserved
0x9000 0000 - 0x9FFF FFFF
EXMC - PC CARD
0x7000 0000 - 0x8FFF FFFF
EXMC - NAND
0x6000 0000 - 0x6FFF FFFF
EXMC -
NOR/PSRAM/SQPI-
PSRAM
Peripheral
AHB
0x5006 0C00
– 0x5FFF FFFF
Reserved
0x5006 0800
– 0x5006 0BFF
TRNG
0x5006 0400
– 0x5006 07FF
HAU
0x5006 0000
– 0x5006 03FF
CAU
0x5005 0400
– 0x5005 FFFF
Reserved
0x5005 0000 -0x5005 03FF
DCI
0x5004 0000 - 0x5004 FFFF
Reserved
0x5000 0000 - 0x5003 FFFF
USBFS
0x4008 0000 - 0x4FFF FFFF
Reserved
0x4004 0000 - 0x4007 FFFF
Reserved
0x4002 BC00 - 0x4003 FFFF
Reserved
0x4002 B000 - 0x4002 BBFF
Reserved
0x4002 A000 - 0x4002 AFFF
Reserved
0x4002 8000 - 0x4002 9FFF
ENET
0x4002 6800 - 0x4002 7FFF
Reserved
0x4002 6400 - 0x4002 67FF
Reserved
0x4002 6000 - 0x4002 63FF
Reserved
0x4002 5000 - 0x4002 5FFF
Reserved
0x4002 4000 - 0x4002 4FFF
Reserved
0x4002 3C00 - 0x4002 3FFF
Reserved
0x4002 3800 - 0x4002 3BFF
Reserved
Summary of Contents for GD32F20 Series
Page 191: ...GD32F20x User Manual 191 Bits Fields Descriptions 31 0 TRNDATA 31 0 32 Bit Random data ...
Page 290: ...GD32F20x User Manual 290 conversion is ongoing ...
Page 325: ...GD32F20x User Manual 325 15 0 ALRM 15 0 RTC alarm value low ...
Page 385: ...GD32F20x User Manual 385 ...
Page 523: ...GD32F20x User Manual 523 clears AERR bit by writing 0 to it ...