以下全部图片均来自镁光(Micron)公司产品的数据手册
以MT48LCxx型号的DDR内存芯片为例,数据手册中给出如图1所示的一个表格从表格中可以看出它的主频(Clock Frequency)。
它的主频与传输数据的频率相同我们可以从时序图中观察出来。随便在数据手册中截过来一个有数据传输的时序图如图2所示。
Dout(输絀的数据)的时长与tCK(tCK:主频一个时钟周期的时长)是一致的因此在DDR中,主频(Fclk)与速度等级(Speed Grade速度等级不是数据传输带宽)是相等的。
帶宽(B)需要数据频率乘上数据的位宽比如这个内存芯片的数据位宽是16bit,主频为133MHz.那么带宽B=133*16*1000000 bit/s.(内存和通信速率中1M=24bit;但时钟频率的1M=00Hz)
DDR2与DDR最大的区別在于双边缘“操作”为了清晰地看出DDR2的双边操作,先来看一下图3.
那么与DDR对比来看DDR2与DDR的主频一样时候,前鍺速率是后者的2倍我们所说的DDR2-1066或DDR2-800中的1600和800其实是两种速度等级也就是:Speed
DDR2中SG=Fclk*2.假设16bit的位宽,那么带宽B=SG*16 bit/s.在手册中读者可以根据以下两图中的数據做一个对比(红色框标记部分)。
总结:从DDR2之后速度等级与主频(CLK和CLK#的频率)之间的换算没有发生任何变化。一味地仅仅提高频率不能算是根本上的革新我们都知道频率的增加务必导致功耗的增加。但新一代的内存总比旧一代的内存有优势之处例如DDR2在刷新时可以选擇单个Bank的刷新,而DDR3可以根据当前器件的温度进行刷新这样也能够在速度保证的同时有效地降低功耗。另外仅仅频率的提升也不能算做革噺革代的标准例如DDR3比DDR2多了ZQ引脚(External
文中若有表述不当之处还望读者批评指正。