
GD32F10x User Manual
585
Figure 20-3. Four regions of bank0 address mapping
Region0
Region1
Region2
Region3
0x6000 0000
0x63FF FFFF
0x6400 0000
0x67FF FFFF
0x6800 0000
0x6BFF FFFF
0x6C00 0000
0x6FFF FFFF
NOR/PSRAM
NOR/PSRAM
NOR/PSRAM
NOR/PSRAM
HADDR[27:26]
Address
Regions
Supported memory
type
00
01
10
11
HADDR[25:0] is the byte address whereas the external memory may not be byte accessed,
this will lead to address inconsistency. EXMC can adjust HADDR to accommodate the data
width of the external memory according to the following rules.
–
When data bus width of the external memory is 8-bits, in this case the memory address
is byte aligned. HADDR[25:0] is connected to EXMC_A[25:0] and then the EXMC_A[25:0]
is connected to the external memory address lines.
–
When data bus width of the external memory is 16-bits, in this case the memory address
is half-word aligned. HADDR byte address must be converted into half-word aligned by
connecting HADDR[25:1] with EXMC_A[24:0]. The EXMC_A[24:0] is connected to the
external memory address lines.
NAND/PC Card address mapping
Bank1 and bank2 are designed to access NAND Flash, and bank3 is designed to access PC
Card. Each bank is further divided into several memory spaces as shown in
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 ...