Micron:DDR2 SDRAM与SODIMM

news/2024/10/22 4:21:54/

  最近研究了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要好很多。
究竟选择哪种存储方式,要看情况而定。

转载于:https://www.cnblogs.com/zhaiweifeng/p/3423368.html


http://www.ppmy.cn/news/729476.html

相关文章

xdisplay报错解决

按照网上教程安装xdisplay,即可实现iPad与电脑的连接 但是我出现了一些错误,现在整理一下我出现的错误 xdisplay官网:https://www.splashtop.cn/cn/wiredxdisplay 简而言之手机/平板可以扩展成为电脑的额外屏幕,重点是扩展的屏幕是…

序列化对象

1:对象序列化 以内存为基准,把内存中的对象存储到磁盘文件中去,称为对象序列化。使用到的流是对象字节输出流:ObjectOutputStream 2:对象要序列化,必须实现Serializable序列化接口 2:对象反序…

服务器和普通电脑有什么区别?

目前使用服务器的人很多,可能有人会觉得他们差不多。从表面上看,服务器和我们日常使用的电脑是由CPU、内存、硬盘等组成的。那么,服务器和普通电脑有什么区别呢?   1.服务器CPU设计为长时间连续运行,基本设计为全年连…

单片机和 电脑 pc 的区别

随着社会的发展和需求的提高,计算机也在不断地更新与发展。由于计算机的产生是应数值计算而产生的,因此长期以来电子计算机技术都是沿着满足大量高速数值计算而发展的,直到20世纪70年代,电子计算机在数字逻辑运算、推理、自动控制…

Comparator和Comparable的区别

一、概述 Comparable和Comparator都是两个接口,接口都可以用来实现集合中元素的比较、排序,Comparator位于包java.util下,而Comparable位于包java.lang下,Comparable接口将比较代码嵌入自身类中,而Comparator既可以嵌入…

服务器(工作站)与普通电脑的区别?

转载于 https://www.cnblogs.com/zdz8207/p/linux-pc-different.html 服务器与普通电脑的区别? 服务器配置不怎么高,可是价格都很贵。想知道,服务器和普通电脑的区别在哪里呢? 目前使用服务器的站长和企业也比较多,…

Linux与几种电脑系统的区别

Linux与几种电脑系统的区别 Linux之父:"我之所以能够看得更远,是因为我站在巨人肩膀上的缘故。"如有不当,还请指正。Unix 创始人为肯汤普逊、丹尼斯里奇等。肯汤普逊设计出了C语言,他的Unix的设计思想甚为宝贵。Unix的…

用手机编程和用电脑编程有什么区别?

手机 or 电脑 手机编程和电脑编程在体验上最大的区别,大概可以从两个方面来说。 屏幕大小 对于编程来讲,手机屏幕就显得有些太小了。 阅读体验差 比如我们写代码的时候,通常需要调用一些函数或者是第三方库什么的。 这些代码通常都很长…