Micron:DDR2 SDRAM与SODIMM

  最近研究了Mircon的DDR2 SDRAM和SODIMM存储结构,于是记录下自己的一点小发现。

  SODIMM:Small Outline Dual In-line Memory Module,即小型双列直插式内存模块,也就是大家口中的内存条。在介绍SODIMM之前,我们先来了解一下内存条里面的颗粒。

  内存条里面的颗粒实际上就是SDRAM,因为我一直研究的是DDR2 SDRAM,那么下来说的都是关于DDR2的。

  我们先来看一下Micron官网上面的DDR2 SDRAM的分类标准:

  Density代表的是DDR2 SDRAM的容量,Depth代表的是地址的深度,Width代表的是数据的宽度,因此可以得到:Density = Depth * Width。
  从图中可以看到,DDR2 SDRAM的最小容量就是512Mb,最大容量是4Gb,这里的容量单位是bit。
  接下来我们再来看一下Micron官网上面的SODIMM的分类标准:
 
  Density代表的是DDR2 SDRAM的容量,Depth代表的是地址的深度,Width代表的是数据的宽度,Comp Count代表颗粒数目,Comp Config代表颗粒规格,因此可以得到Density = Depth * Width,Density = Comp Count * Comp Config。
  从图中可以看出,SODIMM的最大容量是8GB,最小容量是64MB,容量单位是Byte。
  Comp Config的最大容量是512Mb,最小容量是8Mb,容量单位是bit。
  这时候你会不会想到DDR2 SDRAM的容量,没想到你可以看一下,DDR2 SDRAM的最小容量是512Mb,可以看出内存条里面的颗粒容量比官网上的颗粒容量还要小。容量越小,采用的颗粒就越多。
  那么SODIMM的作用是什么呢?
  大家可以想一想,如果采用2块DDR2 SDRAM,数据线、地址线以及命令总线的数目都要翻倍,在Xilinx的IP核里面使用的控制器数目也要翻倍,而SODIMM是将数据线翻好几倍,一般是64,这无疑增大了吞吐量,而且地址线和命令总线只是做了相应的调整,相对于翻倍来说,调整的幅度就太小了。
  但是在硬件方面,SODIMM需要插槽,如果电路板经常工作在震动的环境下,插槽的稳定性就很难保证了,而DDR2 SDRAM是焊接上的,稳定性肯定比SODIMM要好很多。
  究竟选择哪种存储方式,要看情况而定。
posted @ 2013-11-14 15:14  巴索罗米·熊  阅读(1913)  评论(0编辑  收藏  举报