23.1 SDRAM 控制原理
RT1052 系列芯片扩展内存时可以选择 SRAM 和 SDRAM
- 由于 SDRAM 的“容量/价格”比较高,即使用 SDRAM 要比 SRAM 要划算得多。
给 RT1052 芯片扩展内存与给 PC 扩展内存的原理是一样的
- PC 上一般以内存条的形式扩展,内存条实质是由多个内存颗粒 (即 SDRAM 芯片) 组成的通用标准模块
- RT1052 直接与SDRAM 芯片连接
除了时钟、地址和数据线,控制 SDRAM 还需要很多信号配合,它们具体作用在描述时序图时进行讲解。
23.2 SEMC 简介
RT10529使用SEMC外设来管理扩展的存储器,SEMC 是SmartExternalMemoryController的缩写,译为智能的外部存储控制器
- 可以用于驱动包括 SRAM、SDRAM、NorFlash、NAND Flash 等类型的存储器
SEMC 支持使用 8、16 位的方式访问 SDRAM
- 最多支持控制 4 个 SDRAM 存储器
- 每个 SDRAM存储器最大容量为 512Mb(64MByte)
- 支持使用 ARM 内核的 AXI 接口控制 SDRAM。