GD32F10x User Manual
582
20.
External memory controller (EXMC)
20.1.
Overview
The external memory controller EXMC, is used as a translator for MCU to access a variety of
external memory. By configuring the related registers, it can automatically convert AMBA
memory access protocol into a specific memory access protocol defined in the configuration
register, such as SRAM, ROM, NOR Flash, NAND Flash and PC Card. Users can also adjust
with the timing parameters in the configuration registers to improve memory access efficiency.
EXMC access space is divided into multiple banks; each bank is assigned to access a specific
memory type with flexible parameter configuration as defined in the control registers.
20.2.
Characteristics
Supported external memory:
–
SRAM
–
PSRAM
–
ROM
–
NOR Flash
–
8-bit or 16-bit NAND Flash
–
16-bit PC Card
Protocol translation between the AMBA and the multitude of external memory protocol.
Offering a variety of programmable timing parameters to meet user’s specific needs.
Each bank has its own chip-select signal which can be configured independently.
Independent read/write timing configuration to a sub-set memory type.
Embedded ECC hardware for NAND Flash access.
8 or 16 bits bus width.
Address and data bus multiplexing mechanism for NOR Flash and PSRAM.
Write enable and byte select are provided as needed.
Automatic AMBA transaction split when internal and external bus width is not compatible.
20.3.
Function overview
20.3.1.
Block diagram
EXMC is the combination of five modules: The AHB bus interface, EXMC configuration
registers, NOR/PSRAM controller, NAND/PC Card controller and external device interface.
AHB clock (HCLK) is the reference clock.
Содержание GD32F10 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32F10x Arm Cortex M3 32 bit MCU User Manual Revision 2 6 Jun 2022 ...
Страница 63: ...GD32F10x User Manual 63 programmed during the chip production ...
Страница 117: ...GD32F10x User Manual 117 010 1 0 011 0 9 ...
Страница 416: ...GD32F10x User Manual 416 shadow register updates every update event ...
Страница 427: ...GD32F10x User Manual 427 value ...
Страница 518: ...GD32F10x User Manual 518 These bits are not used in SPI mode ...