DDR2
DDR2原理范文
DDR2原理范文DDR2(Double Data Rate 2 SDRAM)是一种计算机内存模块技术,是DDR SDRAM的后续版本。
与DDR1相比,DDR2具有更高的频率和更低的功耗。
下面将详细介绍DDR2的原理。
1.基本原理DDR2采用异步差动信号传输技术,并且在一个时钟周期内可以传输两倍的数据量,即实现了“双倍数据速率”。
DDR2的主频是内存模块频率的二倍,例如DDR2-800模块的主频为400MHz。
2.内部结构DDR2内部由一系列的存储单元组成,每个存储单元由一个电容和一个开关组成。
存储单元根据行和列的地址选通相应的位线,将数据写入或读取出。
DDR2内部还包括一个控制器单元,用于控制存储单元的读写操作。
3.数据传输DDR2采用“双抖”(double pumping)的方式进行数据传输。
在一个时钟周期内,DDR2可以在上升沿和下降沿两个时刻实现数据的传输,因此达到了双倍数据速率的效果。
4.存储单元DDR2的存储单元由一对互补的位线和电容组成。
当输入信号变化时,电容储存位线上的电荷,在读取操作时,电荷被放大器放大,然后转换为数字信号。
5.控制器单元DDR2的控制器单元负责生成时钟信号、读/写信号和其他控制信号,并控制存储单元的读写操作。
控制器单元还会进行预充电等操作,以提高数据传输速度。
6.省电模式DDR2具有节能模式,当内存空闲时,可以进入自动预充电模式。
在这种模式下,DDR2会将所有的位线预充电至VDD/2,以降低功耗。
7.奇偶校验DDR2还支持奇偶校验功能,可通过校验位对数据进行错误检测和纠正。
这有助于提高存储系统的可靠性和稳定性。
8.地址线结构DDR2的地址线结构包括行地址和列地址,每个地址线能够编码的地址范围由总的内存容量和模块的位宽决定。
地址线的结构对DDR2的性能和容量具有重要影响。
总结:DDR2作为DDRSDRAM的升级版本,通过双倍数据速率、异步差动信号传输技术和省电模式等特性,实现了更高的频率和更低的功耗。
DDR2简介
DDR2简介从1998年的PC100到今天的DDR3,内存技术同CPU前端总线一道经历着速度的提升及带宽的扩展。
虽然DDR3在当今已经量产与使用,DDR2在实际上还担任着内存业界应用最广泛最成熟的中流砥柱的角色。
DDR2 在DDR的基础上将芯片接口时钟频率提高一倍并将工作电压从2.5V降低至1.8V,从而使其能在相对更低的功耗下获得更高的传输速率。
一般情况下,DDR2的输入时钟频率覆盖200/266/333/400/533MHz,传输比特率覆盖400/533/667/800/1066Mb/s /pin。
相对于DDR,由于速度的提升,DDR2在主板设计要求上也有所变化。
内存控制器每Channel可级联的DIMM数从DDR时期的4到8条减少至2到3条,数据线(DQ)上的终端电阻从主板上的分立电阻搬移到了DRAM芯片内部(ODT),数据同步信号(DQS)由单端信号变为单端或差分可选信号。
DDR2主板系统架构如右图所示。
图1 DDR2主板系统架构DDR2总线与工作流程以通用计算机主板上的DDR2总线为例,DDR2信号线可以分为数据、命令、时钟3部分。
其中数据线部分主要完成数据传输工作,包括数据线DQ0-63、 Data Mask线DM0-7、数据同步线DQS/DQS# (数据同步线可选单端或差分,通过设定内存芯片内部寄存器EMR[1]的A10位进行选择);命令线部分包括地址线A0-14、Bank选择线 BS0-2、行地址选择RAS#、列选择CAS#、写使能WE#、片选CS#、时钟使能CKE及芯片内部终端电阻使能ODT组成,主要完成寻址、组成各种控制命令及内存初始化工作;差分时钟信号线CK/CK#为整个内存芯片工作提供时钟。
所有的信号线中,除了数据线DQ与数据同步线DQS/DQS#为双向信号线外,其余所有信号线均为单向信号线,只能由内存控制器发出信号。
对于电源和地线,内存颗粒上有一个参考电压输入和三组1.8V电源与地线,分别为芯片上的数据端口,锁相环和芯片电路供电。
ddr2芯片
ddr2芯片DDR2芯片是一种动态随机访问存储器(DRAM)的类型,它是DDR(双倍数据速率)技术的升级版本之一。
DDR2芯片在计算机的内存子系统中起着至关重要的作用。
接下来,我将为您解释关于DDR2芯片的一些重要特点和功能。
首先,DDR2芯片具有更高的传输速率和更大的带宽。
与DDR芯片相比,DDR2芯片的传输速率可以提高到两倍,这意味着数据可以更快地传输到CPU和其他设备。
同时,DDR2芯片的带宽也更大,这意味着它可以在一定时间内处理更多的数据。
其次,DDR2芯片相比DDR芯片有更低的功耗。
DDR2芯片采用了低电压技术,可以在较低的电压下工作,从而减少了能源消耗。
这使得DDR2芯片在节能和延长电池寿命方面具有显著优势,特别是对于笔记本电脑和移动设备来说尤为重要。
此外,DDR2芯片还具有更高的稳定性和可靠性。
DDR2芯片有更强大的误差检测和纠正机制,可以自动检测和修复内存中的错误。
这使得DDR2芯片在数据存储和处理方面更加可靠,提高了整个系统的稳定性。
此外,DDR2芯片还具有更大的容量。
通过DDR2技术的提升,芯片的存储容量也得到了增加。
DDR2芯片可以提供更多的内存空间,允许用户存储更多的数据和程序。
这对于需要处理大型文件和运行多个应用程序的用户来说非常重要。
最后,DDR2芯片具有较长的生命周期。
与其他技术相比,DDR2芯片有较长的可用时间,因为它在市场上被广泛使用,并且许多计算机和移动设备仍然支持DDR2芯片。
这使得DDR2芯片成为一种可靠和稳定的选择,特别是对于需要维护和更新老旧设备的用户来说。
综上所述,DDR2芯片作为一种内存技术,具有更高的传输速率、更大的带宽、更低的功耗、更高的稳定性和可靠性、更大的容量以及较长的生命周期等优点。
这些特点使得DDR2芯片在计算机和移动设备领域得到广泛应用,并为用户提供更快、更低功耗和更可靠的存储和处理能力。
有关DDR DDR2 DDR3内存频率的问题详解
DDR2可以看作是DDR技术标准的一种升级和扩展:DDR的核心频率与时钟频率相等,但数据频率为时钟频率的两倍,也就是说在一个时钟周期内必须传输两次数据。
而DDR2采用“4 bit Prefetch(4位预取)”机制,核心频率仅为时钟频率的一半、时钟频率再为数据频率的一半,这样即使核心频率还在200MHz,DDR2内存的数据频率也能达到800MHz—也就是所谓的DDR2 800。
目前,DDR2内存分为DDR2 400和DDR2 533,还有DDR2 667和DDR2 800,其核心频率分别为100MHz、133MHz、166MHz和200MHz,其总线频率(时钟频率)分别为200MHz、266MHz、333MHz和400MHz,等效的数据传输频率分别为400MHz、533MHz、667MHz 和800MHz,其对应的内存传输带宽分别为3.2GB/sec、4.3GB/sec、5.3GB/sec和6.4GB/sec,按照其内存传输带宽分别标注为PC2 3200、PC2 4300、PC2 5300和PC2 6400。
PS:不列颠应该是britain,如果指英国应该说UK,光说English其他人会不高兴的,比如irish,welsh。
DDR3与DDR2的不同之处1、逻辑Bank数量DDR2 SDRAM中有4Bank和8Bank的设计,目的就是为了应对未来大容量芯片的需求。
而DDR3很可能将从2Gb容量起步,因此起始的逻辑Bank就是8个,另外还为未来的16个逻辑Bank做好了准备。
2、封装(Packages)DDR3由于新增了一些功能,所以在引脚方面会有所增加,8bit芯片采用78球FBGA封装,16bit芯片采用96球FBGA封装,而DDR2则有60/68/84球FBGA封装三种规格。
并且DDR3必须是绿色封装,不能含有任何有害物质。
3、突发长度(BL,Burst Length)由于DDR3的预取为8bit,所以突发传输周期(BL,Burst Length)也固定为8,而对于DDR2和早期的DDR架构的系统,BL=4也是常用的,DDR3为此增加了一个4-bit Burst Chop(突发突变)模式,即由一个BL=4的读取操作加上一个BL=4的写入操作来合成一个BL=8的数据突发传输,届时可通过A12地址线来控制这一突发模式。
DDR2技术简介
DDRII内存技术详解由于DDRII是在DDR-I的基础之上发展而来的,所以谈到DDRII,我们先简单说说DDR-I。
DDR-I全名为Double Data Rate SDRAM ,简称为DDR,也称SDRAM Ⅱ,是SDRAM的更新产品。
虽说DDR 的核心建立在SDRAM的基础上,但在速度和容量上有了提高。
首先,它使用了更多、更先进的同步电路。
其次,DDR使用了Delay-Locked Loop (DLL,延时锁定回路)来提供一个数据滤波信号。
当数据有效时,存储器控制器可使用这个数据滤波信号来精确定位数据,每16位输出一次,并且同步来自不同的双存储器模块的数据。
DDR 本质上不需要提高时钟频率就能加倍提高SDRAM的速度,它允许在时钟脉冲的上升沿和下降沿读出数据,因而其速度是标准SDRAM的两倍。
至于地址与控制信号则与传统SDRAM相同,仍在时钟上升沿进行传输。
此外,传统SDRAM 的DQS接脚则用来在写入数据时做数据遮罩用。
由于数据、数据控制信号与DM同步传输,不会有某个数据传输较快,而另外的数据传输较慢的skew以及Flight Tim e不相同的问题。
此外,DDR 的设计可让内存控制器每一组DQ/DQS/DM与DIMM 上的颗粒相接时,维持相同的负载,减少对主板的影响。
在内存架构上,传统SDRAM 属于×8组式,即内存核心中的I/O寄存器有8位数据I/O,但对于×8组的DDR SDRAM而言,内存核心中的I/O寄存器却是16位的,即在时钟信号上升沿时输出8位数据,在下降沿再输出8位数据,一个时钟周期总共可传输16位数据。
为了保持较高的数据传输率,电气信号必须要求能较快改变,因此,DDR 改为支持电压为2.5V的SSTL2信号标准。
尽管DDR的内存条依然保留原有的尺寸,但是插脚的数目已经从168Pin增加到184Pin了。
由于DDR-I架构的局限性,当频率达到400MHz后,就很难再有所提升,所以很快就推出了DDR-Ⅱ。
ddr2 clk波形超过tac,min的时间要求
ddr2 clk波形超过tac,min的时间要求DDR2的时钟信号(CLK)在时序上需要满足一定的要求,特别是在TAC(时钟周期)和最小脉冲宽度方面。
首先,TAC是指数据访问时钟周期,它是DDR2 SDRAM设备在进行数据访问时所需的最小时钟周期。
如果时钟信号的周期长于TAC,那么可能会导致数据访问的延迟或错误。
其次,CLK信号的最小脉冲宽度(通常称为最小脉冲宽度或MIN)也是一个重要的参数。
如果脉冲宽度小于这个最小值,可能会导致信号的失真或不稳定,进而影响DDR2 SDRAM的正常工作。
因此,如果DDR2的CLK波形超过TAC或MIN的时间要求,可能会导致数据访问的延迟或错误,甚至可能导致DDR2 SDRAM设备无法正常工作。
在实际应用中,需要根据具体的DDR2规格书或技术规范来设置正确的时钟信号参数,以确保DDR2 SDRAM的正常稳定运行。
DDR2与DDR的区别
DDR2与DDR的区别与DDR相比,DDR2最主要。
DDR2内存另一个改进之处在于,它采用FBGA封装方式替代了传统的TSOP方式。
然而,尽管DDR2内存采用的DRAM核心速度和DDR的一样,但是我们仍然要使用新主板才能搭配DDR2内存,因为DDR2的物理规格和D的改进是在内存模块速度相同的情况下,可以提供相当于DDR内存两倍的带宽。
这主要是通过在每个设备上高效率使用两个DRAM核心来实现的。
作为对比,在每个设备上DDR内存只能够使用一个DRAM核心。
技术上讲,DDR2内存上仍然只有一个DRAM核心,但是它可以并行存取,在每次存取中处理4个数据而不是两个数据。
DDR2与DDR的区别示意图与双倍速运行的数据缓冲相结合,DDR2内存实现了在每个时钟周期处理多达4bit的数据,比传统DDR内存可以处理的2bit数据高了一倍DR是不兼容的。
首先是接口不一样,DDR2的针脚数量为240针,而DDR内存为184针;其次,DDR2内存的VDIMM电压为1.8V,也和DDR内存的2.5V不同。
DDR2的定义:DDR2(Double Data Rate 2)SDRAM是由JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代DDR内存技术标准最大的不同就是,虽然同是采用了在时钟的上升/下降延同时进行数据传输的基本方式,但DDR2内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。
换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行。
此外,由于DDR2标准规定所有DDR2内存均采用FBGA封装形式,而不同于目前广泛应用的TSOP/TSOP-II封装形式,FBGA封装可以提供了更为良好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了坚实的基础。
回想起DDR的发展历程,从第一代应用到个人电脑的DDR200经过DDR266、DDR333到今天的双通道DDR400技术,第一代DDR的发展也走到了技术的极限,已经很难通过常规办法提高内存的工作速度;随着Intel最新处理器技术的发展,前端总线对内存带宽的要求是越来越高,拥有更高更稳定运行频率的DDR2内存将是大势所趋。
DDR2与DDR3有什么区别
DDR2与DDR3有什么区别DDR2与DDR3的区别?为什么现在DDR2内存比DDR3还贵,哪个好?店铺与大家分享下DDR2与DDR3有什么区别。
如果我们对比DDR3与DDR2内存参数我们很显然可以发现目前主流的DDR3内存更好,DDR2只是上一代产品。
目前新生产的主板也都是支持DDR3内存,DDR2内存只适合一些早一两年的老电脑主板当中使用。
那么为什么DDR2内存性能不如DDR3,价格却更贵呢?两者有什么区别呢?下面我们围绕这些电脑爱好者比较迷惑的问题与大家做个简单的介绍,首先需要说明的是DDR2内存价格比DDR3还贵并不是DDR2内存速度比DDR3好,而是DDR2内存当前已经淘汰,厂商早已停产,能买到的也几乎是以前的少量库存,因为货少,价格才贵。
最后再来看看DDR2与DDR3内存的区别。
DDR2与DDR3的区别DDR2与DDR3内存参数对比目前,DDR2与DDR3是最主流的两种内存规格,其工作频率为400MHz-1000MHz,由于采用双倍数据速率(Double Data Rate)技术,所以DDR2内存的有效频率为800MHz,最高可达到DDR2-1066甚至DDR2-1200,DDR3内存甚至可达到2133以上的频率。
除了工作频率外,内存另一个重要的参数就是时序,这也是不同品牌和产品之间的差异。
时序表示内存完成一项工作所需要的时间周期,时间越长,则表示执行效率越低。
上图为大家对比的是目前主流标准DDR2与DDR3金士顿内存参数对比,通过对比我们可以发现,在主频方面,DDR3内存是1333MHz明显高于DDR2的800MHz的主频,另外在时序方面DDR3内存也优秀于DDR2内存,还有一个方面就是功耗方面,DDR3工作电压为1.5v低于DDR2的工作电压,也就是说DDR3内存速度全面优秀于上一代DDR2内存,并且耗电更少。
DDR2与DDR3内存的区别还有不少,比如单条内存DDR3内存可以做的更大容量等,我们主要知道DDR3是DDR2的升级版本,其性能不管是速度还是功耗都明显优秀于上一代DDR2产品。
内存DDR的123代区分
温馨提示:
1、DDR代表是1代内存、DDR2代表是2代内存、DDR3代表是3代内存。
2、金士顿512M DDR 400 台式机内存的“400”是频率的意思!常用内存频率有266、33
3、400、533、667、800、1066……等频率。
频率越高,速度越快!
3、内存最好要使用同型号、同大小、同频率为好,这样您的系统才能更稳定。
4、常用内存有DDR、DDR2、DDR3之分,3种内存不能混用,拍前请确定自己电脑使用的是什么型号内存、什么频率。
5、如果您不确定自己电脑使用什么内存!可以用下面这个“C PU-Z”软件检测一下,谢谢!
运行软件后看“SPD”选项的“最大带宽”一栏,会看到“PCxx00”,如下:
DDR 是“1代内存”频率分266 333 400 规格
PC2100是DDR 266内存
PC2700是DDR 333内存
PC3200是DDR 400内存
DDR2 是“2代内存”频率分533 667 800 规格PC2-4200是DDR2 533内存
PC2-4300是DDR2 533内存
PC2-5300是DDR2 667内存
PC2-6400是DDR2 800内存
DDR3是“3代内存”频率分1066 1333 1600 PC3-8500 是DDR3 1066/1067内存
PC3-10600是DDR3 1333内存
PC3-10700是DDR3 1333内存
PC3-12800是DDR3 1600内存。
ddr2原理
ddr2原理DDR2原理。
DDR2是一种双倍数据传输速率(Double Data Rate 2)的内存类型,它具有高速、高密度和低功耗的特点,被广泛应用于计算机和其他电子设备中。
DDR2内存的原理及其工作方式对于理解计算机内存的工作原理和性能优化具有重要意义。
本文将对DDR2内存的原理进行详细介绍,希望能帮助读者更好地理解和应用DDR2内存。
DDR2内存的原理主要包括以下几个方面,时序结构、数据传输、电压规范和频率调节。
首先,DDR2内存的时序结构是指内存模块在数据传输过程中的时序控制,它包括预充电、激活、读取和写入等时序信号。
这些时序信号的准确控制对于DDR2内存的稳定工作至关重要。
其次,DDR2内存的数据传输是指内存模块在读取和写入数据时的传输方式,它采用双倍数据传输速率,即在一个时钟周期内可以传输两次数据,从而提高了数据传输效率。
此外,DDR2内存的电压规范是指内存模块工作时所需的电压范围,它通常为1.8V,低于DDR内存的2.5V,从而降低了功耗和发热。
最后,DDR2内存的频率调节是指内存模块在不同工作频率下的性能表现,它通常以MHz为单位,频率越高表示内存工作速度越快。
在实际应用中,DDR2内存的原理对于优化系统性能和提高数据处理速度具有重要意义。
首先,通过合理调整时序结构和频率调节,可以提高DDR2内存的工作效率和稳定性,从而提高系统整体性能。
其次,通过采用低电压规范,可以降低系统功耗和发热,延长设备的使用寿命。
最后,通过合理设计数据传输方式,可以提高数据处理速度和响应时间,从而提升用户体验和系统的实时性。
总之,DDR2内存的原理是计算机内存技术的重要组成部分,它的高速、高密度和低功耗特点使其在各种电子设备中得到广泛应用。
通过深入理解DDR2内存的原理,可以更好地应用和优化DDR2内存,从而提高系统性能和用户体验。
希望本文对读者理解DDR2内存的原理有所帮助,谢谢!以上就是关于DDR2原理的介绍,希望对您有所帮助。
DDR2_DDR3知识汇总
DDR2_DDR3知识汇总DDR2和DDR3是两种不同的内存标准,下面将对它们的主要特点和区别进行汇总。
1.DDR2和DDR3的速度和带宽不同。
DDR2的速度一般为400MHz至1066MHz,而DDR3的速度一般为800MHz至2133MHz,带宽也相应增加。
这意味着DDR3的速度和数据传输效率更高,可以更快地处理数据。
2.DDR2和DDR3的电压不同。
DDR2的工作电压为1.8V,而DDR3的工作电压降低到1.5V,这意味着DDR3的功耗更低,能够减少电能消耗。
3.DDR2和DDR3的显著区别在于时钟速率的延迟和预取长度。
DDR2的时钟速率延迟为5-6个时钟周期,而预先读取的数据长度为4个字节。
而DDR3的时钟速率延迟更低,一般为9-11个时钟周期,而预先读取的数据长度可以达到8个字节。
4.DDR3拥有更大的存储容量。
DDR2的单个模块最大容量为2GB,而DDR3的单个模块最大容量可达16GB。
这意味着DDR3可以提供更大的存储空间,并且支持更高的容量需求。
5.DDR2和DDR3的引脚数目和排列方式也不同。
DDR2有240个引脚,而DDR3有204个引脚。
此外,DDR3的引脚排列方式更加紧凑,可以在更小的空间中放置更多的内存。
6.DDR3还引入了新的特性,如校正插装和增强的预取能力。
校正插装(ECC)是一种错误检测和纠正技术,可以提高数据的可靠性。
增强的预取能力可以提高内存的读取效率,减少等待时间。
总的来说,DDR3相较于DDR2在速度、功耗、存储容量和功能上有明显的改进。
然而,DDR3的主板和处理器需要支持DDR3的技术以进行兼容。
在选择内存时,需要根据自己的需求和硬件设备的兼容性来决定使用DDR2还是DDR3。
DDR3与DDR2的区别是什么?
DDR3(Double Data Rate 3)和DDR2(Double Data Rate 2)是计算机内存标准,它们有以下主要区别:
1. 电压:DDR3工作电压为1.5V,而DDR2的工作电压为1.8V。
DDR3使用更低的电压,相比DDR2能够降低功耗并提供更好的能效。
2. 传输速率:DDR3的传输速率比DDR2更高。
DDR3的传输速率可以达到800MHz至2133MHz,而DDR2则在400MHz至1066MHz之间。
因此,DDR3的传输速度更快,可以提供更高的数据传输带宽。
3. 内存密度:DDR3内存可以提供更大的内存容量。
DDR2技术在单个模块上通常限制为2GB(部分更高容量可用),而DDR3技术可以提供4GB、8GB甚至更高容量的单个内存模块。
4. 时序延迟:DDR3具有更低的时序延迟。
时序延迟是指内存存取数据的速度。
DDR3可以实现更低的CL(CAS Latency)延迟,提供更快的访问速度。
5. 数据预取技术:DDR3通过引入更高级的数据预取技术,
可以提供更高的数据吞吐量。
虽然DDR3相比DDR2拥有更多的优势,但它们的兼容性有所不同。
DDR3内存模块无法与DDR2插槽兼容,需要与兼容DDR3的主板一起使用。
当购买或升级计算机内存时,重要的是选择与计算机主板和处理器兼容的内存类型。
每种类型的内存都有其特定的规格和适用范围,因此建议参考计算机的用户手册或生产商的指南来确定适合的内存类型。
了解电脑内存类型DDR和DDR
了解电脑内存类型DDR和DDR 电脑内存,即随机存取存储器(RAM),是电脑中用于临时存储数据的关键部件之一。
在选择和购买电脑内存时,经常会遇到DDR和DDR的术语。
那么,什么是DDR和DDR内存有哪些区别呢?本文将对DDR和DDR内存进行了解和比较。
一、了解DDRDDR是代表“双倍数据速率”的缩写,它是第一代双倍数据速率的内存技术。
DDR内存可以在一个时钟周期中传输两次数据,因此理论上它比传统的SDR(同步动态随机存取存储器)内存速度快两倍。
DDR 内存的容量通常以兆字节(MB)为单位,并通过频率来衡量,例如DDR2-800或DDR3-1600。
DDR内存之所以能够提供比SDR内存更高的速度,是因为它在传输数据时采用了更高效的技术。
DDR内存通过在一个时钟周期中发送多个数据,以及通过总线预取技术来提高传输速度。
此外,DDR内存还提供了更低的电压操作,从而减少功耗和热量产生。
二、了解DDR内存DDR内存的两个主要类型分别是DDR2和DDR3内存。
它们是DDR技术的改进版本,提供了更高的速度和更低的功耗。
下面将介绍这两种类型的内存。
1. DDR2内存DDR2内存是DDR内存的第二代版本。
与DDR内存相比,DDR2内存采用了新的电路设计和更高的频率,以提供更高的数据传输速度。
DDR2内存的频率通常从400MHz到1066MHz不等。
此外,DDR2内存还提供了更高的最大容量,从512MB到 16GB不等。
DDR2内存的操作电压为1.8V,相对低于DDR内存的2.5V。
这意味着DDR2内存在工作时产生的热量较少,并且相对较低的功耗。
2. DDR3内存DDR3内存是DDR内存的第三代版本。
与DDR2内存相比,DDR3内存再次提升了频率和数据传输速度。
DDR3内存的频率通常从800MHz到2133MHz不等。
此外,DDR3内存还提供了更高的最大容量,从1GB到32GB不等。
DDR3内存的操作电压为1.5V,相对低于DDR2内存的1.8V。
DDR2与DDR的区别
2、封装和发热量:
DDR2内存技术最大的突破点其实不在于用户们所认为的两倍于DDR的传输能力,而是在采用更低发热量、更低功耗的情况下,DDR2可以获得更快的频率提升,突破标准DDR的400MHZ限制。
DDR内存通常采用TSOP芯片封装形式,这种封装形式可以很好的工作在200MHz上,当频率更高时,它过长的管脚就会产生很高的阻抗和寄生电容,这会 影响它的稳定性和频率提升的难度。这也就是DDR的核心频率很难突破275MHZ的原因。而DDR2内存均采用FBGA封装形式。不同于目前广泛应用的 TSOP封装形式,FBGA封装提供了更好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了良好的保障。
此外,由于DDR2标准规定所有DDR2内存均采用FBGA封装形式,而不同于目前广泛应用的TSOP/TSOP-II封装形式,FBGA封装可以提供了 更为良好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了坚实的基础。回想起DDR的发展历程,从第一代应用到个人电脑的 DDR200经过DDR266、DDR333到今天的双通道DDR400技术,第一代DDR的发展也走到了技术的极限,已经很难通过常规办法提高内存的工 作速度;随着Intel最新处理器技术的发展,前端总线对内存带宽的要求是越来越高,拥有更高更稳定运行频率的DDR2内存将是大势所趋。
DDR2的定义:
DDR2(Double Data Rate 2) SDRAM是由JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代DDR内存技术标准最大的不同就是,虽然同是采用了在时钟 的上升/下降延同时进行数据传输的基本方式,但DDR2内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。换句话说,DDR2内存 每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行。
[整理]DDR和DDR2,DDR3从外观上的区别.
DDR和DDR2,DDR3从外观上的区别1、防呆缺口DDR内存单面金手指针脚数量为92个(双面184个),缺口左边为52个针脚,制品右边为40个针脚;DDR2内存单面金手指120个(双面240个),缺口左边为64个针脚,缺口右边为56个针脚;DDR3内存单面金手指也是120个(双面240个),缺口左边为72个针脚,缺口右边为48个针脚。
2、DDR内存的颗粒为长方形,DDR2和DDR3内存的颗粒为正方形,而且体积大约只有DDR内存颗粒的三分之一。
3、使用电压不同DDR2的电压1.8VDDR3的电压1.5V.4 DDR1内存全是采用引角焊接技术,DDR2内存都是BGA焊接技术。
所谓的BGA焊接技术就是看不见引角有点象芯片用胶粘在PCB板上的5 内存上有型号和编号可以知道PC4200 以上包括PC4200 都是DDR2的DDRDDR2DDR3关于DDR与DDR2的整理,ddr1与ddr2的区别什么是 DDR?DDR 内存是双倍数据传输速率同步动态随机存储器的简称,全称 :Double Data Rate,DDR 内存是 SDRAM 向前发展的产品,本质上与 SDRAM 完全相同。
什么是 DDR2?DDR2 是 DDR SDRAM 内存的第二代产品。
它在 DDR 内存技术的基础上加以改进,从而其传输速度更快(可达 667MHZ ),耗电量更低,散热性能更优良。
什么是 DDR1?有时候大家将老的存储技术 DDR 称为 DDR1 ,使之与 DDR2 加以区分。
尽管一般是使用“DDR” ,但 DDR1 与 DDR 的含义相同。
区别分析:DDR2 不能向下兼容 DDR, DDR2 内存芯片与内存模组与 DDR 有很大差异。
例如,DDR2的工作电压为 1.8 伏,低于 DDR 的 2.5 伏。
DDR2 DIMMs 不能插入 DDR 的插口,反之也不能,因为内存模组有专门的“ 键” 或者插口与其连接器相连。
这些键必须与存储器中的一个键相连,才能插入模块。
内存参数含义介绍
内存参数含义介绍一:DDR2与DDR DDR2与DDR的区别与DDR相比,DDR2最主要的改进是在内存模块速度相同的情况下,可以提供相当于DDR内存两倍的带宽。
这主要是通过在每个设备上高效率使用两个DRAM 核心来实现的。
作为对比,在每个设备上DDR内存只能够使用一个DRAM核心。
技术上讲,DDR2内存上仍然只有一个DRAM核心,但是它可以并行存取,在每次存取中处理4个数据而不是两个数据。
DDR2与DDR的区别示意图与双倍速运行的数据缓冲相结合,DDR2内存实现了在每个时钟周期处理多达4bit的数据,比传统DDR内存可以处理的2bit数据高了一倍。
DDR2内存另一个改进之处在于,它采用FBGA封装方式替代了传统的TSOP方式。
然而,尽管DDR2内存采用的DRAM核心速度和DDR的一样,但是我们仍然要使用新主板才能搭配DDR2内存,因为DDR2的物理规格和DDR是不兼容的。
首先是接口不一样,DDR2的针脚数量为240针,而DDR内存为184针;其次,DDR2内存的VDIMM电压为1.8V,也和DDR内存的2.5V不同。
DDR2的定义:DDR2(Double Data Rate 2)SDRAM 是由JEDEC(电子设备工程联合委员会)进行开发的新生代内存技术标准,它与上一代DDR内存技术标准最大的不同就是,虽然同是采用了在时钟的上升/下降延同时进行数据传输的基本方式,但DDR2内存却拥有两倍于上一代DDR内存预读取能力(即:4bit数据读预取)。
换句话说,DDR2内存每个时钟能够以4倍外部总线的速度读/写数据,并且能够以内部控制总线4倍的速度运行。
此外,由于DDR2标准规定所有DDR2内存均采用FBGA封装形式,而不同于目前广泛应用的TSOP/TSOP-II封装形式,FBGA封装可以提供了更为良好的电气性能与散热性,为DDR2内存的稳定工作与未来频率的发展提供了坚实的基础。
回想起DDR的发展历程,从第一代应用到个人电脑的DDR200经过DDR266、DDR333到今天的双通道DDR400技术,第一代DDR的发展也走到了技术的极限,已经很难通过常规办法提高内存的工作速度;随着Intel最新处理器技术的发展,前端总线对内存带宽的要求是越来越高,拥有更高更稳定运行频率的DDR2内存将是大势所趋。
DDR和DDR2,DDR3的区别以及如何分辨出来
DDR和DDR2,DDR3的区别以及如何分辨出来
内存现在有三种DDR,DDR2,DDR3.三种有什么不同呢.怎么从外观上来分辨呢.下面就让店铺为大家一一介绍吧。
1.防呆缺口
DDR内存单面金手指针脚数量为92个(双面184个),缺口左边为52个针脚,制品右边为40个针脚;
DDR2内存单面金手指120个(双面240个),缺口左边为64个针脚,缺口右边为56个针脚;
DDR3内存单面金手指也是120个(双面240个),缺口左边为72个针脚,缺口右边为48个针脚.
2、DDR内存的颗粒为长方形
DDR2和DDR3内存的颗粒为正方形,而且体积大约只有DDR内存颗粒的三分之一
3、使用电压不同
DDR2的电压1.8V
DDR3的电压1.5V
参数不同之处。
DDR2知识
h t t p://www.me mo ry te st.c om.cnDDR2内存技术当前的处理器主频和I/O带宽都很高,需要内存提供很高的数据传输率来配合。
要知道内存带宽至少要和前端总线带宽同步,这样才不至于影响处理器性能的发挥。
而且处理器的速度提升还在不断的进行中,内存需要每秒钟提供更多的数据来满足处理器的要求。
目前的内存速度提升已经相当困难,这时候转变到DDR2不失为合理的时机,它提供了一条提高内存带宽的康庄之道,可以缓解当前遇到的很多问题。
提高内存性能的两个途径内存的性能通过下面的公式来计算:速度=位宽×频率速度用来表示内存的性能(MB/s),位宽是指内存总线的宽度(bit),频率当然就是指数据传输的频率,注意,这里说的是数据传输的频率,而不是内存的工作频率,在DDR时代,数据传输频率是内存工作频率的二倍。
因此,提高性能有两种方式,增加内存总线的位宽或者是提高内存工作的频率。
好的,让我们来看看内存如今的状态是怎么样。
虽然内存发展出很多的类型,但是它们都是基于原始的DRAM单元,实际上,它是一个晶体管和一个电容的结合体,很简单但也很高效。
有很多尝试希望丢弃这种阵旧的以晶体管为基础的存储方式,出现了一些新的存储技术,如MRAM(Magnetoresistive RAM),FRAM (Ferroelectric RAM)等,但是它们都没有获得足够的成功。
没有其它内存类型能够提供一个和DRAM相似的,结合了容量,价格和速度的解决方案。
当然还有很多快速的基本单元结构,象静态内存(SRAM),它不象动态内存那样需要刷新(预充电),但是它的每个存储单元耗用了大量的晶体管,它太贵太大了,因此内存芯片不能够达到足够大的容量,还有一些廉价的解决方案,但是它们的性能无法用于PC的主内存系统。
换句话说,基本的DRAM架构仍然是现代内存类型的基础,因此,所有的现代内存类型都继承了DRAM的优点和缺点:它需要刷新(预充电,不然随着漏电,DRAM中的数据会消失),以及有操作频率的上限(这也是用电容充电来存储数据的弊病)。
内存篇-DDR2、DDR3、DDR4内存是什么意思,有什么区别
内存篇-DDR2、DDR3、DDR4内存是什么意思,有什么区别DDR 全称是DDR SDRAM(Double Data Rate SDRAM,双倍速率SDRAM),也就是双倍速率同步动态随机存储器的意思。
DDR 内存是目前主流的电脑存储器,现在市面上有DDR2、DDR3 和DDR4 这 3 种类型。
最大的区别就是断口不同了◎DDR2 内存:DDR 是现在的主流内存规范,各大芯片组厂商的主流产品全部是支持它的。
DDR2 内存其实是DDR 内存的第二代产品,与第一代DDR 内存相比,DDR2 内存拥有两倍以上的内存预读取能力,达到了4bit 预读取。
DDR2 内存能够在100MHz 的发信频率基础上提供每插脚最少400MB/s 的带宽,而且其接口将运行于1.8V 电压上,从而进一步降低发热量,以便提高频率。
DDR2 已经逐渐被淘汰,但在二手电脑市场可能还会看到。
◎DDR3 内存:相比于DDR2 有更低的工作电压,且性能更好、更为省电。
从DDR2的4bit 预读取升级为8bit 预读取,DDR3内存使用了0.08μm 制造工艺,其核心工作电压从DDR2 的1.8V 降至 1.5V,相关数据预测DDR3 比DDR2 节省30% 的功耗。
在目前的多数家用电脑中,都在使用DDR3 内存。
◎DDR4 内存:DDR4 内存是目前最新一代的内存规格,DDR4 相比于DDR3 最大的性能提升有以下 3 点。
16bit 预读取机制,相对于DDR3 8bit 预读取,在同样内核频率下理论速度是DDR3 的两倍;更可靠的传输规范,数据可靠性进一步提升;工作电压降为 1.2V,更节能。
小提示:从工作原理上说,内存包括随机存储器(RAM)、只读存储器(ROM)和高速缓存(Cache)。
平常所说的内存通常是指随机存储器,它既可以从中读取数据,也可以写入数据,当电脑电源关闭时,存于其中的数据会丢失;只读存储器的信息只能读出,一般不能写入,即使停电,这些数据也不会丢失,如BIOS ROM;高速缓存在电脑中通常指CPU的缓存。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Appendix X: Specific SPD’s for DDR2SDRAM(Revision 1.0)1.0 IntroductionThis appendix describes the presence detects for the DDR2 version of the synchronous DRAM modules. These PD’s are those referenced in the SPD standard document for ‘Specific Features’. The following SPD fields will occur in the order presented in section 1.1. Futher descriptions of Bytes 0 and 1 are found in the SPD standard. Further description of Byte 2 is found in Appendix A of the SPD standard. All unused entries wiil be coded as 00h. All unused bits in defined bytes will be coded as 0 except where noted.1.1 Address mapThe following is the SPD address map for DDR2 SDRAM. It describes where the individual LUT-entries will be held in the serial EEPROM.Byte Number Function Described Notes 0Number of Serial PD Bytes written during module production11Total number of Bytes in Serial PD device22Fundamental Memory Type (FPM, EDO, SDRAM, DDR, DDR2…)3Number of Row Addresses on this assembly4Number of Column Addresses on this assembly5Number of DIMM Ranks6Data Width of this assembly7Reserved8Voltage Interface Level of this assembly9SDRAM Cycle time at Maximum Supported CAS Latency (CL), CL=X3 10SDRAM Access from Clock11DIMM configuration type (Non-parity, Parity or ECC)12Refresh Rate/Type3, 4 13Primary SDRAM Width14Error Checking SDRAM Width15Reserved16SDRAM Device Attributes: Burst Lengths Supported17SDRAM Device Attributes: Number of Banks on SDRAM Device3 18SDRAM Device Attributes: CAS Latency3 19Reserved3 20DIMM Type Information3 21SDRAM Module Attributes22SDRAM Device Attributes: General3 23Minimum Clock Cycle at CLX-13 24Maximum Data Access Time (tAC) from Clock at CLX-13 25Minimum Clock Cycle at CLX-23 26Maximum Data Access Time (tAC) from Clock at CLX-23 27Minimum Row Precharge Time (tRP)3 28Minimum Row Active to Row Active delay (tRRD)3 29Minimum RAS to CAS delay (tRCD)3 30Minimum Active to Precharge Time (tRAS)3 31Module Rank Density32Address and Command Input Setup Time Before Clock (tIS)3 33Address and Command Input Hold Time After Clock (tIH)3 34Data Input Setup Time Before Clock(tDS)3Byte Number Function Described Notes 35Data Input Hold Time After Clock (tDH)3 36Write recovery time (tWR)3 37Internal write to read command delay (tWTR)3 38Internal read to precharge command delay (tRTP)3 39Memory Analysis Probe Characteristics40Extension of Byte 41 tRC and Byte 42 tRFC41SDRAM Device Minimum Active to Active/Auto Refresh Time (tRC)3 42SDRAM Device Minimum Auto-Refresh to Active/Auto-Refresh Command Period (tRFC)3 43SDRAM Device Maximum device cycle time (tCKmax)3 44SDRAM Device maximum skew between DQS and DQ signals (tDQSQ)3 45SDRAM Device Mazimum Read DataHold Skew Facktor (tQHS)3 46PLL Relock Time47-xx IDD in SPD(IDD in SPD TG is working to defiene this standard, and a discussion result will be added laterxx-61Reserved62SPD Revision63Checksum for Bytes 0-6264-71Manufacturer’s JEDEC ID Code72Module Manufacturing Location5 73-90Module Part Number5 91-92Module Revision Code5 93-94Module Manufacturing Date5 95-98Module Serial Number99-127Manufacturer’s Specific Data5 128-255Open for customer use1.This will typically be programmed as 128 Bytes.2.This will typically be programmed as 256 Bytes.3.From Datasheet.4.High order bit is Self Refresh “flag”. If set to “1”, the assembly supports self refresh.5.These are optional, in accordance with the JEDEC spec.2.0 Details of each byteByte 0: Number of Bytes Utilized by Module ManufacturerThis field describes the total number of bytes used by the module manufacturer for the SPD data and any (optional) specific supplier information. The byte count includes the fields for all required and optional data.Line #Number SPD Bytes Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0Undefined0000000000 110000000101 220000001002 330000001103 440000010004 550000010105 660000011006 ----------------------1281281000000080 ---------------------------------25425411111110FE 25525511111111FFByte 1: Total Number of Bytes in Serial PD DeviceThis field describes the total size of the serial memory used to hold the Serial Presence Detect data. The fol-lowing lookup table describes the possible serial memory densities (in bytes) along with the corresponding descriptor.Line #Serial Memory Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0Undefined0000000000 12Bytes0000000101 24Bytes0000001002 38Bytes0000001103 416Bytes0000010004 532Bytes0000010105 664Bytes0000011006 7128Bytes0000011107 8256Bytes0000100008 9512Bytes0000100109 101024Bytes000010100A 112048Bytes000010110B 124096Bytes000011000C 138192Bytes000011010D 1416384 Bytes000011100E ----------------------254-11111110FE 255-11111111FFByte 2: Memory TypeThis byte describes the fundamental memory type (or technology) implemented on the module.Line #Fundamental Memory Type Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0Reserved0000000000 1Standard FPM DRAM0000000101 2EDO0000001002 3Pipelined Nibble0000001103 4SDRAM0000010004 5ROM0000010105 6SGRAM DDR0000011006 7SDRAM DDR0000011107 8DDR-II SDRAM0000100008 -----------253TBD11111101FD 254TBD11111110FE 255TBD11111111FFByte 3: Number of Row AddressesThis field describes the Row addressing on the module. bit 0-3 are used to represent the number of row addresses, bit 4-7 are reserved and should be coded as ‘0’Examples of Byte 3 implementation include:Number of RowAddressesModule Organization Device Used Byte 3 Contents13, RA0-RA1232M x 6432M x 160000 110114, RA0-RA1364M x 6464M x 80000 1110Line #Number of RowAddressesBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex0Undefined0000000000 110000000101 220000001002 330000001103 440000010004 550000010105 660000011006 770000011107 880000100008 990000100109 1010000010100A 1111000010110B 1212000011000C 1313000011010D 1414000011100E 1515000011110F -----------25425411111110FE 25525511111111FFByte 4: Number of Column AddressesThis field describes the Column addressing on the module. bit 0-3 are used to represent the number of col-umn addresses, bit 4-7 are reserved and should be coded as ‘0’For example:Number of ColumnAddressesModule Organization Device Used Byte 4 Contents10, CA0-CA932M x 6432M x 160000 101010, CA0-CA964M x 6464M x 80000 1010Line #Number of ColumnAddressesBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex0Undefined0000000000 110000000101 220000001002 330000001103 440000010004 550000010105 660000011006 770000011107 880000100008 990000100109 1010000010100A 1111000010110B 1212000011000C 1313000011010D 1414000011100E 1515000011110F -----------25425411111110FE 25525511111111FFByte 5: Module Attributes - Number of Ranks, Package and HeightThis field describes the number of ranks (Rank: any DRAMs connected to same physical CS) and package on the SDRAM module, and module height. The number of logical banks for the SDRAM device is defined in Byte 17.Bit 7 ~ Bit 5Bit 4Bit 3Bit 2 ~ Bit 0Module Height DRAM Packgage Card on Card# of RanksBit[ 7, 6, 5]000 = less than 25.4mm001 = 25.4mm 010 =g reater t han 25.4mm a nd l ess t han 30 m m011 = 30.0mm100 = 30.5mm101 = greater than 30.5 mm others :reserved 1 = stack0 = planar1 = yes0 = noBit [2, 1, 0] :000 = 1rank001 = 2ranks010 = 3ranks011 = 4 ranks......111 = 8ranksByte 6: Module Data WidthByte 6 is used to designate the module’s data width. For example:If the module’s Data Width is:and Byte 6 is:640100 0000720100 1000Line #Data Width Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 000000000000 -----------32320010000020 33330010000121 -----------36360010010024 -----------64640100000040 -----------72720100100048 -----------80800101000050 -----------1281281000000080 -----------1441441001000090 -----------25425411111110FE 25525511111111FFByte 7: ReservedByte 8: Voltage Interface Level of this assemblyThis field describes the module’s voltage interface.Line #Interface Levels Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0TTL/5V tolerant00000000001 LVTTL (not 5V tolerant)0000000101STL1.5V0000001002 2H3SSTL3.3V0000001103 4SSTL2.5V0000010004 5SSTL1.8V0000010105 6TBD0000011006 -----------Byte 9: SDRAM Cycle TimeThis byte defines the minimum cycle time for the SDRAM module at the highest CAS Latency, CAS Latency =X, defined in byte 18. If other CAS latencies are supported, then the associated minimum cycle times are not related in this version of the SPD standard. Byte 9, Cycle time for CAS Latency=X, is split into two nib-bles: the higher order nibble (bits 4-7) designates the cycle time to a granularity of 1ns; the value presented by the lower order nibble (bits 0-3) has a granularity of .1ns and is added to the value designated by the higher nibble. In addition, four lines of the lower order nibble are assigned to support +.25,+.33, +.66 and +.75. For example:If bits 7:4 areand bits 3:0 arethen the total time is:00111101(3ns)+ (.75ns)= 3.75nsByte 9, SDRAM Cycle Time, Subfield A: Whole Nanoseconds (Bits 4-7)Line #Cycle Time Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0A Undefined 00000_1A 1ns 00011_2A 2ns 00102_3A 3ns 00113_4A 4ns 01004_5A 5ns 01015_6A 6ns 01106_7A 7ns 01117_8A 8ns 10008_9A 9ns 10019_10A 10ns 1010A_11A 11ns 1011B_12A 12ns 1100C_13A 13ns 1101D_14A 14ns 1110E_15A 15ns 1111F_-Undefined11111111FFByte 9, SDRAM Cycle Time Subfield B: Tenths of Nanoseconds (Bits 0-3)Line #Cycle Time Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0B +0ns ----0000_01B +.1ns 0001_12B +.2ns 0010_23B +.3ns 0011_34B +.4ns 0100_45B +.5ns 0101_56B +.6ns 0110_67B +.7ns 0111_78B +.8ns 1000_89B +.9ns 1001_910B +.25ns 1010_A 11B +.33ns 1011_B 12B +.66ns 1100_C 13B +.75ns 1101_D ------------Undefined11111111FFSee Subfield Table BSee Subfield Table BByte 10: SDRAM Access from Clock (t AC )This byte defines the maximum clock to data out for the SDRAM module. This is the Clock to data out speci-fication at the highest given CAS Latency specified in byte 18 of this SPD specification. If other CAS latencies are supported, then the associated Maximum Clock Access times are not related in this version of the SPD standard. The byte is split into two nibbles: the higher order nibble (bits 4-7) designate the access time to a granularity of 0.1ns; the value presented by the lower order nibble (bits 0-3) has the granularity of .01ns and is added to the value designated by the higher nibble. For example:if bits 7:4 areand bits 3:0 are then the total time is:00110101(0.3ns)+ (0.05ns)= 0.35nsByte 10: SDRAM Access from Clock, Subfield A: Tenths of Nanoseconds (Bits 4-7)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0A Undefined 00000_1A .1ns 00011_2A .2ns 00102_3A .3ns 00113_4A .4ns 01004_5A .5ns 01015_6A .6ns 01106_7A .7ns 01117_8A .8ns 10008_9A .9ns 10019_10A RFU 1010A_11A -1011--Undefined11111111FFByte 10: SDRAM Access from Clock Subfield B: Hundredths of Nanoseconds (Bits 0-3)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0B +0ns 0000_01B +.01ns 0001_12B +.02ns 0010_23B +.03ns 0011_34B +.04ns 0100_45B +.05ns 0101_56B +.06ns 0110_67B +.07ns 0111_78B +.08ns 1000_89B +.09ns 1001_910B RFU 1010_A 11B –----------Undefined11111111FFSee Subfield BSee Subfield AByte 11: DIMM Configuration TypeThis byte describes the module’s error detection and/or correction scheme.Byte 12: Refresh Rate/TypeThis byte describes the module’s refresh rate.Line #Error Detection/CorrectionBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0None 00000000001Parity 00000001012ECC 00000010023TBD 00000011034TBD 00000100045TBD 00000101056TBD 0000011006----------------------Line #Refresh Period Bit 7(Self RefreshFlag)Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0Normal (15.625 us)00000000001Reduced (.25x)...3.9us 00000001012Reduced (.5x)...7.8us 00000010023Extended (2x)...31.3us 00000011034Extended (4x)...62.5us 00000100045Extended (8x)...125us00000101056TBD 00000110067TBD 0000011107----------------------Byte 13: Primary SDRAM WidthBits 0-7 of this byte indicate the width of the primary data SDRAM. The primary SDRAM is that which is used for data; examples of primary (data) SDRAM widths are x4, x8, x16, and x32. Note that if the module is made with SDRAMs which provide for data and error checking, e.g. x9, x18, and x36, then it is also designated in this field.This table contains examples of SDRAM DIMMModule Width Primary SDRAMWidthError CheckingSDRAM WidthPossible (512Mbbased) ModuleDensityByte 13Contentsx72x8x8512MB0000 1000x72x16x16256MB0001 0000x72x8x161024MB0000 1000Line #SDRAM Data Width Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0Undefined0000000000 110000000101 220000001002 330000001103 440000010004 550000010105 660000011006 770000011107 880000100008 990000100109 1010000010100A 1111000010110B 1212000011000C 1313000011010D 1414000011100E 1515000011110F -----------25425411111110FE 25525511111111FFByte 14: Error Checking SDRAM WidthIf the module incorporates error checking and if the primary data SDRAM does not include these bits — i.e. there are separate error checking SDRAMs — then the error checking SDRAM’s width is expressed in this byte. Bits 0-7 of this byte relate the error checking SDRAM’s width.The following table contains examples of error checking SDRAM widthsModule Width Primary SDRAMWidthError CheckingSDRAM WidthPossible (512Mbbased) ModuleDensityByte 14Contentsx72x8x8512MB0000 1000 x72x16x16256MB0001 0000 x72x8x161024MB0001 0000Line #Error CheckingSDRAM WidthBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex0Undefined0000000000 110000000101 220000001002 330000001103 440000010004 550000010105 660000011006 770000011107 880000100008 990000100109 1010000010100A 1111000010110B 1212000011000C 1313000011010D 1414000011100E 1515000011110F -----------25425411111110FE 25525511111111FFByte 15: ReservedByte 16: SDRAM Device Attributes – Burst Lengths SupportedThis byte describes which various programmable burst lengths are supported by the devices on the module. If the bit is “1”, then that Burst Length is supported on the module; if the bit is “0”, then that Burst Length is not supported by the module.Byte 17: SDRAM Device Attributes – Number of Banks on SDRAM DeviceThis byte details how many banks are on each SDRAM installed onto the module.Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0TBD TBD TBD TBD Burst Length= 8Burst Length= 4TBD TBD 01 or 01 or 01 = Supported on this assembly, 0 = Not supported on this assembly.Line #Number of BanksBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0Undefined0000000000----------------------440000010004-----------880000100008-----------25525511111111FFByte 18: SDRAM Device Attributes – CAS LatencyThis byte describes which of the programmable CAS latencies are acceptable for the module. If the bit is “1”, then that CAS latency is supported on the module; if the bit is “0”, then that CAS latency is not supported by the module.Byte 19: ReservedByte 20: DIMM type informationThis byte describes the DIMM type information of DDR2 SDRAM .Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0TBD TBD CAS Latency= 5CAS Latency= 4CAS Latency= 3CAS Latency= 2TBD TBD 01 or 01 or 01 or 01 or 01 = Supported on this assembly; 0 = Not supported on this assembly.Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0TBD TBD Mini-UDIMM (82.0 mm)*Mini-RDIMM (82.0 mm)*Micro-DIMM (45.5 mm)*SO-DIMM (67.6 mm)*Regular UDIMM (133.35 mm)*Regular RDIMM (133.35 mm)*1 or 01 or 01 or 01 or 01 or 01 or 01 = Supported on this assembly; 0 = Not supported on this assembly.* numbers shown are module widthByte 21: SDRAM Modules AttributesThis byte depicts various aspects of the module. It details various unrelated but critical elements pertinent to the module. A given module characteristic is detailed in the designated bit; if the aspect is TRUE, then the bit is “1”. Conversely, if the aspect is FALSE, the designated bit is “0”.Byte 22: SDRAM Device Attributes – GeneralThis byte depicts various aspects of the SDRAMs on the module. It details various unrelated but critical ele-ments pertinent to the SDRAMs. A given SDRAM characteristic is detailed in the designated bit; if the aspect is TRUE, then the bit is “1”. Conversely, if the aspect is FALSE, the designated bit is “0”.Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0TBD *Analysis probeinstalledTBD FET Switch External Enable TBD TBD TBD TBD 01 or 01 or 01 = Included on this assembly; 0 = Not included on this assembly.* All normal DIMMs will set bit 6 to 0. If bit 6 is set to a 1 this indicates that a memory bus analysis probe is installed in the slot. The BIOS should ensure that Address and Command bus clocks remain turned for that slot and byte 39 may be optionally consulted to determine probe characteristicsBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0TBD TBD TBD TBD TBD TBD TBD Supports Weak Driver 01 or 0Byte 23: Minimum Clock Cycle Time at Reduced CAS Latency, X- 1The highest CAS latency identified in byte 18 is X and the timing values associated with CAS latency ‘X’ are found at byte locations 9 and 10. Byte 23 denotes the minimum cycle time at CAS latency X- 1.For example, if byte 18 denotes CAS latencies of 3 to 4, then X is 4 and X-1 is 3. Byte 23 then denotes the minimum cycle time at CAS latency 3.Byte 23 is split into two nibbles: the higher order nibble (bits 4-7) designate the cycle time to a granularity of 1ns; the value presented by the lower order nibble (bits 0-3) has a granularity of .1ns and is added to the value designated by the higher nibble. In addition, four lines of the lower order nibble are assigned to support +0.25,+.33, +.66 and +.75. For example:if bits 7:4 areand bits 3:0 arethen the total time is00111011(3ns)+ (.75ns)=3.75nsByte 23, SDRAM Minimum Cycle Time @ CL X-1, Subfield A: Whole Nanoseconds (Bits 4-7)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0A Undefined 00000_1A 1ns/16ns 00011_2A 2ns/17ns 00102_3A 3ns 00113_4A 4ns 01004_5A 5ns 01015_6A 6ns 01106_7A 7ns 01117_8A 8ns 10008_9A 9ns 10019_10A 10ns 1010A_11A 11ns 1011B_12A 12ns 1100C_13A 13ns 1101D_14A 14ns 1110E_15A15ns1111F_Byte 23, SDRAM Minimum Cycle Time @ CL X-1, Subfield B: Tenths of Nanoseconds (Bits 0-3)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0B +0ns 0000_01B +.1ns 0001_12B +.2ns 0010_23B +.3ns 0011_34B +.4ns 0100_45B +.5ns 0101_56B +.6ns 0110_67B +.7ns 0111_78B +.8ns 1000_89B +.9ns 1001_910B +.25ns 1010_A 11B +.33ns 1011_B 12B +.66ns 1100_C 13B +.75ns 1101_D -..........-Undefined11111111FFSee Subfield BSee Subfield AByte 24: Maximum Data Access Time (t AC ) from Clock at CL X- 1The highest CAS latency identified in byte 18 is X. Byte 23 denotes the maximum access time from Clock at CAS latency X- 1.For example, if byte 18 denotes supported CAS latencies of 3 to 4, then X is 4 and X-1 is 3. Byte 24 then denotes the maximum clock access time from CK at CAS latency 3.Byte 24 is split into two nibbles: the higher order nibble (bits 4-7) designate the access time to a granularity of 0.1ns; the value presented by the lower order nibble (bits 0-3) has the granularity of .01ns and is added to the value designated by the higher nibble. For example:if bits 7:4 are and bits 3:0 are then the total time is:00110101(0.3 ns)+ (0.05 ns)= 0.35 nsByte 24: SDRAM Access from Clock @ X-1, Subfield A: Tenths of Nanoseconds (Bits 4-7)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0A Undefined 00000_1A .1ns 00011_2A .2ns 00102_3A .3ns 00113_4A .4ns 01004_5A .5ns 01015_6A .6ns 01106_7A .7ns 01117_8A .8ns 10008_9A .9ns 10019_10A RFU 1010A_11A -1011--Undefined11111111FFByte 24: SDRAM Access from Clock @ X-1, Subfield B: Hundredths of Nanoseconds (Bits 0-3)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0B +0ns 0000_01B +.01ns 0001_12B +.02ns 0010_23B +.03ns 0011_34B +.04ns 0100_45B +.05ns 0101_56B +.06ns 0110_67B +.07ns 0111_78B +.08ns 1000_89B +.09ns 1001_910B RFU 1010_A 11B –----------Undefined11111111FFSee Subfield BSee Subfield AByte 25: Minimum Clock Cycle Time at CL X-2The highest CAS latency identified in byte 18 is X. Byte 25 denotes the minimum cycle time at CAS latency X-2.For example, if byte 18 denotes CAS latencies of 3 to 5, then X is 5 and X-2 is 3. Byte 25 then denotes the minimum cycle time at CAS latency 3.Byte 25 is split into two nibbles: the higher order nibble (bits 4-7) designates the cycle time to a granularity of 1ns; the value presented by the lower order nibble (bits 0-3) has a granularity of .1ns and is added to the value designated by the higher order nibble. In addition, four lines of the lower order nibble are assigned to support +0.25,+.33, +.66 and +.75. For example:if bits 7:2 areand bits 1:0 arethen the total time is00111011(3 ns)+ (.75 ns)= 3.75 nsByte 25, SDRAM Minimum Cycle Time @ CL X-2, Subfield A: Whole Nanoseconds (Bits 4-7)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0A Undefined 00000_1A 1ns/16ns 00011_2A 2ns/17ns 00102_3A 3ns 00113_4A 4ns 01004_5A 5ns 01015_6A 6ns 01106_7A 7ns 01117_8A 8ns 10008_9A 9ns 10019_10A 10ns 1010A_11A 11ns 1011B_12A 12ns 1100C_13A 13ns 1101D_14A 14ns 1110E_15A15ns1111F_Byte 25, SDRAM Minimum Cycle Time @ CL X-2, Subfield B: Tenths of Nanoseconds (Bits 0-3)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0B +0ns 0000_01B +.1ns 0001_12B +.2ns 0010_23B +.3ns 0011_34B +.4ns 0100_45B +.5ns 0101_56B +.6ns 0110_67B +.7ns 0111_78B +.8ns 1000_89B +.9ns 1001_910B +.25ns 1010_A 11B +.33ns 1011_B 12B +.66ns 1100_C 13B +.75ns 1101_D -..........-Undefined11111111FFSee Subfield BSee Subfield AByte 26: Maximum Data Access Time (t AC ) from Clock at CL X-2The highest CAS latency identified in byte 18 is X. Byte 26 denotes the maximum access time from Clock at CAS latency X-2.For example, if byte 18 denotes supported CAS latencies of 3 to 5, then X is 5 and X-2 is 3. Byte 26 then denotes the maximum data access time from CK at CAS latency 3.Byte 26 is split into two nibbles: the higher order nibble (bits 4-7) designate the access time to a granularity of 0.1ns; the value presented by the lower order nibble (bits 0-3) has the granularity of .01ns and is added to the value designated by the higher nibble. For example:if bits 7:4 areand bits 3:0 are then the total time is:00110101(0.3ns)+ (0.05ns)= 0.35nsByte 26: SDRAM Access from Clock @ CL = X-2, Subfield A: Tenths of Nanoseconds (Bits 4-7)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0A Undefined 00000_1A .1ns 00011_2A .2ns 00102_3A .3ns 00113_4A .4ns 01004_5A .5ns 01015_6A .6ns 01106_7A .7ns 01117_8A .8ns 10008_9A .9ns 10019_10A RFU 1010A_11A -1011--Undefined11111111FFByte 26: SDRAM Access from Clock @ CL = X-2, Subfield B: Hundredths of Nanoseconds (Bits 0-3)Line #Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex 0B +0ns 0000_01B +.01ns 0001_12B +.02ns 0010_23B +.03ns 0011_34B +.04ns 0100_45B +.05ns 0101_56B +.06ns 0110_67B +.07ns 0111_78B +.08ns 1000_89B +.09ns 1001_910B RFU 1010_A 11B –----------Undefined11111111FFSee Subfield BSee Subfield AByte 27: Minimum Row Precharge Time (t RP )Byte 27 is used to designate the module’s minimum Row Precharge time.Byte 27 is split into two pieces: the higher order bits (bits 2-7) designate the time to a granularity of 1ns; the value presented by the lower order bits (bits 0-1) has a granularity of .25ns and is added to the value desig-nated by the higher bits. For example:if bits 7:2 are and bits 1:0 arethen the total time is001111(15ns)00+(0.0ns)= 15.0ns 010010(18ns)11+(.75ns)= 18.75nsByte 27, SDRAM Minimum t RP Time, Subfield A: Whole Nanoseconds (Bits 2-7)Nanoseconds Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Undefined 0000001ns 0000012ns 0000103ns 0000114ns 0001005ns 0001016ns 0001107ns 0001118ns 0010009ns 00100110ns 001010::::::::::::::61ns 11110162ns 11111063ns111111Byte 27, SDRAM Minimum t RP Time, Subfield B: Quarters of Nanoseconds (Bits 0-1)Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0+0ns 00+.25ns 01+.50ns 10+.75ns11See Subfield B See Subfield AByte 28: Minimum Row Active to Row Active Delay (t RRD )This field describes the minimum required delay between different row activations.Byte 28 is split into two pieces: the higher order bits (bits 2-7) designate the time to a granularity of 1ns; the value presented by the lower order bits (bits 0-1) has a granularity of .25ns and is added to the value desig-nated by the higher bits. For example:if bits 7:2 are and bits 1:0 arethen the total time is000111(7ns)10+(0.5ns)= 7.5ns 001010(10ns)00+(0.0ns)= 10nsByte 28, SDRAM Minimum t RRD Time, Subfield A: Whole Nanoseconds (Bits 2-7)Nanoseconds Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Undefined 0000001ns 0000012ns 0000103ns 0000114ns 0001005ns 0001016ns 0001107ns 0001118ns 0010009ns 00100110ns 001010::::::::::::::61ns 11110162ns 11111063ns111111Byte 28, SDRAM Minimum t RRD Time, Subfield B: Quarters of Nanoseconds (Bits 0-1)Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0+0ns 00+.25ns 01+.50ns 10+.75ns11See Subfield B See Subfield AByte 29: Minimum RAS to CAS Delay (t RCD )This byte describes the minimum delay required between assertions of RAS and CAS.Byte 29 is split into two pieces: the higher order bits (bits 2-7) designate the time to a granularity of 1ns; the value presented by the lower order bits (bits 0-1) has a granularity of .25ns and is added to the value desig-nated by the higher bits. For example:if bits 7:2 are and bits 1:0 arethen the total time is001111(15ns)00+(0.0ns)= 15.0ns 010010(18ns)11+(.75ns)= 18.75nsByte 29, SDRAM Minimum t RCD Time, Subfield A: Whole Nanoseconds (Bits 2-7)Nanoseconds Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Undefined 0000001ns 0000012ns 0000103ns 0000114ns 0001005ns 0001016ns 0001107ns 0001118ns 0010009ns 00100110ns 001010::::::::::::::61ns 11110162ns 11111063ns111111Byte 29, SDRAM Minimum t RCD Time, Subfield B: Quarters of Nanoseconds (Bits 0-1)Access from ClockBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0+0ns 00+.25ns 01+.50ns 10+.75ns11See Subfield B See Subfield AByte 30: Minimum Active to Precharge Time (t RAS)This byte identifies the minimum active to precharge time.Minimum Active toBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0Hex Precharge Time (ns)00000 Undefined00001000000010120000001002....................25000110011926000110101A27000110111B28000111001C29000111011D30000111101E31000111111F320010000020330010000121340010001022350010001123360010010024....................127011111117F1281000000080....................25411111110FE25511111111FF。