作者在 2007-03-28 02:59:00 发布以下内容
两年前当大家正在考虑如何在自己的系统里部署SDRAM内存结构时,一种新的存储技术已经由JEDEC发布,它就是DDR。后来又出现了DDR的改进技术DDRII 。这一存储接口技术的基本框架和之前的SDRAM是一致的,都需要带内的地址和控制信号,都需要定时地请求刷新操作以保证存储阵列里数据不丢失。
那么DDR和DDR II和之前的SDRAM最大的区别是什么呢?从字面上看DDR就是Double Data Rate 的意思(双倍数据率),这是指在相同的总线频率下的结果。要了解具体的操作,先要知道内存接口最基本的读写操作时序: 行地址(同时代表发起操作)---列地址(同时包含读或写指令)---数据(输入或输出)。其中数据的输入输出操作占据了大部分的时间,而在DDR技术里数据的输入输出是在时钟信号的上升沿和下降沿各采集一次,最后的结果是数据的采集方面比以前的SDRAM快了一倍。
那么DDR II又在DDR的基础上做了一些什么改进?其中最大的区别就是在数据的预存取方面由DDR的2 bit升到了4 bit ,这样一来存取的时延就会降低很多。还有就是接口遵循的标准不同,DDR2内存采用1.8V电压,相对于DDR标准的2.5V,功耗降低了不少。
最后关于DDR的标注带宽需要说明一下,DDR-333是指每秒钟的理论带宽是333x[接口位宽]Mbit ,其中接口位宽一般为64bit ,实际上,DDR2-400和DDR 400具有相同的带宽,它们都是3.2GB/s,但是DDR400的核心工作频率是200MHz,而DDR2-400的核心工作频率是100MHz