内存规格的解释(Unbuffered DIMM,Registered DIMM和SODIMM)

news/2024/10/22 4:25:02/

常见的[内存]模组有三种:Unbuffered DIMM,Registered DIMM和SODIMM。

首先解释DIMM的含义,DIMM指Dual Inlined Memory Module,即双列直插式[内存]模组。

Unbuffered DIMM:指没有经过缓冲,定位在桌面市场,是市面上最常见的[内存]模组。

早期的SDR[内存]模组,有Buffered类型的,现在已经很少见了。Buffered[内存]模组和后面提到的Registered[内存]模组并不是同一个东西,Buffered[内存]模组是将地址和控制信号等经过缓冲器,没有做任何时序调整(缓冲器延迟是有的);而Registered[内存]模组则对地址和控制信号等进行寄存,在下一个时钟到来时再触发输出。

Registered DIMM:其地址和控制信号经过寄存,时钟经过PLL锁相,定位在工作站和服务器市场

Registered[内存]模组,相对于Unbuffered[内存]模组,优点是无论是模组级还是主板级,都更易于实现更高的容量,稳定性也有所加强,但对于单个的读写访问,会滞后一个时钟周期。

SODIMM:Small Outline DIMM,定位于笔记本市常

SODIMM是相对于DIMM而言的,前面提到的Unbufferd DIMM和Registered DIMM都隶属于DIMM,[内存]模组的长度等,包括金手指的信号分布在内都是一样的。而SODIMM可以理解为小一号的[内存]模组。

Registered DIMM的时序:
Registered DIMM和其他[内存]条相比增加了两种关键的器件,PLL和register。


PLL:Phase Locked Loop,锁相环,在模组中起到调节时序,增加时钟驱动力的作用。

一般而言,无论是SDR还是DDR或DDR2的PLL,其输入输出管脚及其工作原理都是相似的。应用在[内存]模组上的PLL一般都有一个时钟输入,一个 Feedback反馈输入,数个时钟输出及一个Feedback反馈输出。PLL的两个输入间为零延迟,也就是,FBin和CKin之间的相位差为零;而所有输出包括FBout之间也是零相位差。

Registered DIMM的PLL控制时序原理,是通过调节FBin和SDRAM的时钟相位差为零,使PLL的时钟输入端和SDRAM的时钟输入端的相位差为零。

而Register 芯片的时钟输入相位,在Raw card的设计中一般也会设置为与SDRAM的时钟输入同相位。当然,这两个时钟间的延迟是可以由设计者根据实际情况做控制优化,以保证正常的地址和控制信号的采样。至于为何如此,涉及到总线时序方面的内容,这部分留待以后由Ming讲解。

Register:

Registered DIMM的Register芯片,其实可以当做多个D触发器的并联,在时钟翻转的时候将触发器的D输入端信号(即地址和控制信号)触发输出,可以增大地址和控制信号的驱动力以及调节优化时序关系。

Register 芯片的时钟信号由PLL提供,与SDRAM时钟输入的相位延迟可通过调节从PLL到Register的走线长度和输入电容调节,以保证地址和控制信号在 Register芯片触发输出后能在适当的时候到达SDRAM的输入管脚,确保正常的地址和控制信号的采样。


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

相关文章

【内存】UDIMM、RDIMM、SODIMM以及LRDIMM的区别

说明 转载自【精品博文】UDIMM、RDIMM、SODIMM以及LRDIMM的区别。 DIMM简介 DIMM(Dual Inline Memory Module,双列直插内存模块)与SIMM(single in-line memory module,单边接触内存模组)相当类似,不同的只是DIMM的金…

Micron:DDR2 SDRAM与SODIMM

最近研究了Mircon的DDR2 SDRAM和SODIMM存储结构,于是记录下自己的一点小发现。 SODIMM:Small Outline Dual In-line Memory Module,即小型双列直插式内存模块,也就是大家口中的内存条。在介绍SODIMM之前,我们先来了解一…

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 服务器与普通电脑的区别? 服务器配置不怎么高,可是价格都很贵。想知道,服务器和普通电脑的区别在哪里呢? 目前使用服务器的站长和企业也比较多,…