S5P4418 的内存控制器是基于统一内存架构,它由两部分控制单元构成:MCU-A、MCU-S。每个单元有专用的控制引脚。其中 MCU-A 主要是 DDR3/LVDDR3(LowVoltage DDR3)/LPDDR3/LPDDR2,支持 8/16/32 位 2GB 的 SDRAM,支持下电模式,支持自刷新模式。MCU-S主要是静态内存。它有两块静态内存芯片选择。有 NAND FLASH接 口。23 位的地址支持 latch 地址。支持带有 ECC 的 SLCnand。
S5P4418 的存储空间分布,下表为对各存储空间的功能进行说明。
地址空间 | 空间大小 | 功能 |
0x0000_0000 – 0x03FF_FFFF | 64MB | 外部扩展静态存储区 0 |
0x0400_0000 – 0x07FF_FFFF | 64MB | 外部扩展静态存储区 1 |
0x0800_0000 – 0x2BFF_FFFF | 576MB | 保留区 |
0x2C00_0000 – 0x2FFF_FFFF | 64MB | 外部扩展 NAND Flash 存储区 |
0x3000_0000 – 0x33FF_FFFF | 64MB | 保留区 |
0x3400_0000 – 0x37FF_FFFF | 64MB | 内部 ROM 存储区 |
0x3800_0000 – 0x3FFF_FFFF | 128MB | 保留区 |
0x4000_0000 – 0xBFFF_FFFF | 2GB | 动态 RAM 存储区 |
0xC000_0000 – 0xDFFF_FFFF | 512MB | 普通 I/O 寄存器区 |
0xE000_0000 – 0xFFFE_FFFF | 511.96MB | 保留区 |
0xFFFF_0000 - 0xFFFF_FFFF | 64KB | 内部静态 RAM 存储区 |
这个内存映射大致分为一个 SDRAM Bank(MCU-A)和一个 static bank(MCU-S)。Thestatic 由 NAND FLASH 控制器,Static 内存控制器构成。而 MCU-A BANK 由线性数组区和显示数组区构成。这个内存映射还说明了 GPIO 区域的内存映射地址,即 0xC0000000。以及内 部内存地址,即 0xffff0000。