SDRAM工作原理 华清远见――嵌入式培训专家 http://www.farsight.com.cn “黑色经典”系列之《ARM 嵌入式系统开发典型模块》 第 3 章 SDRAM 模块功能简介 《ARM 嵌入式系统开发典型模块》 华清远见――嵌入式培训专家 http://www.farsight.com.cn 3.1 SDRAM 模块功能简介 SDRAM 与 Flash 不同,它不具有掉电保持数据的特性,但其存取速度大大高于 Flash 存 储器,且具有读/写的属性,因此 SDRAM 在系统中主要用作程序的运行空间,数据及堆栈 区。 当系统启动时,CPU 首先从复位地址 0x0 处读取启动代码,在完成系统的初始化后,程 序代码一般应调入 SDRAM 中运行,以提高系统的运行速度,同时,系统及用户堆栈、运行 数据也都放在 SDRAM 中。 SDRAM 具有单位空间存储容量大和价格便宜的优点, 已广泛应用在各种嵌入式系统中。 SDRAM 的存储单元可以理解为一个电容,总是倾向于放电,为避免数据丢失,必须定时刷 新(充电)。因此,要在系统中使用 SDRAM,就要求微处理器具有刷新控制逻辑,或是在系 统中另外加入刷新控制逻辑电路。S3C4510B 和 S3C44B0X 芯片及其他一些 ARM 芯片在片 内具有独立的 SDRAM 刷新控制逻辑,可方便地与 SDRAM 接口。但某些 ARM 芯片则没有 SDRAM 刷新控制逻辑,不能直接与 SDRAM 接口,在进行系统设计时应注意这一点。 SDRAM 是高速的动态随机存取存储器,它的同步接口和完全流水线的内部结构使其拥有极 大的数据速率,目前 SDR……