内存知识概述课件.ppt

上传人(卖家):晟晟文业 文档编号:4212580 上传时间:2022-11-20 格式:PPT 页数:44 大小:1.90MB
下载 相关 举报
内存知识概述课件.ppt_第1页
第1页 / 共44页
内存知识概述课件.ppt_第2页
第2页 / 共44页
内存知识概述课件.ppt_第3页
第3页 / 共44页
内存知识概述课件.ppt_第4页
第4页 / 共44页
内存知识概述课件.ppt_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、内存的演化内存的演化SDRAMDDR1DDR2DDR3SDRAM(Synchronous DRAM)的中文名字是)的中文名字是“同步动态同步动态随机存储器随机存储器”,它是,它是PC100和和PC133规范所广泛使用的内存规范所广泛使用的内存类型,其接口为类型,其接口为168线的线的DIMM类型类型(这种类型接口内存插板的这种类型接口内存插板的两边都有数据接口触片两边都有数据接口触片)。SDRAM(Synchronous DRAM)内核频率时钟频率数据传输速率SDRAM的信号电平为LVTTL,工作电压3.3V,属于单端信号。对于同步存储器件,有三个与工作速率相关的重要指标:内核工作频率、时钟频

2、率、数据传输速率。对于SDRAM而言,它的这三个速率是一样的。SDRAM最高速率可达200MHz,设计中常用 的速率有100MHz、133MHz、167MHz。SDRAM存储空间被分为若干逻辑块(BANK),取址时,首先需要提供BANK地址以找到待操作的逻辑块,然后需要提供行地址和列地址以在该BANK内定位存储单元。因此,在器件资料上,SDRAM存储容量的定义方式是:地址数位宽BANK数。由于行地址和列地址选择处于SDRAM操作的不同阶段,因此,行地址和列地址信号线可被相互利用。SDRAM(Synchronous DRAM)BANK数地址数位宽SDRAM(Synchronous DRAM)由上

3、面各信号线的条数可计算出,BANK数为21=2,位宽=16,地址数为21128=219=512K,与数据手册所给出的相一致。引脚介绍SDRAM(Synchronous DRAM)基本操作SDRAM(Synchronous DRAM)SDRAM的基本操作方式有以下几种:空操作NOP、激活操作ACT、读操作WRITE、预充电操作PRECHARGE、自刷新操作SELF REFRESH、配置寄存器操作LOAD MODE REG等。各操作方式是通过CS#、RAS#、CAS#和WE#这几根信号线的各种组合状态组合而选择的。基本操作SDRAM(Synchronous DRAM)命 令 名 称CS#RAS#C

4、AS#WE#命令禁止(NOP:Command inhibit)HXXX空操作(NOP:No operation)LHHH激活操作(ACT:Select bank and active row)LLHH读操作(READ:Select bank and column,and start READ burst)LHLH写操作(WRITE:Select bank and column,and start WRITE burst)LHLL突发操作停止(BTR:Burst terminate)LHHL预充电(PRE:Deactive row in bank or banks)LLHL自动刷新或自我刷新(R

5、EF:Auto refresh or self refresh)LLLH配置模式寄存器(LMR:Load mode register)LLLLACT激活操作SDRAM(Synchronous DRAM)对SDRAM存储单元的取址需提供三个参数:BANK地址、行地址和列地址。ACT操作时,存储器控制器发出其中两个址:BANK地址和行地址,以便激活待操作的“行”。第三个参数,即列地址,将在READ或者WRITE操作中指定。此时,片选信号CS#和行选通信号RAS#需有效,列选通信号CAS#和写使能信号WE#无效。在时钟的上升沿采样到行地址和BANK地址。READ读操作SDRAM(Synchronou

6、s DRAM)存储器控制器利用READ操作发出读指令,同时发出两个地址:BANK地址和列地址。READ操作的目的有两个,其一是发出读命令,其二是在地址总线上发出列地址。此时,片选信号CS#和列选通信号CAS#需有效,行选通信号RAS#和写使能信号无效WE#。在时钟的上升沿采样到列地址和BANK地址。READ参数SDRAM(Synchronous DRAM)1.RAS to CAS delay,即RAS#信号有效后到CAS#信号有效,这之间的延时。在ACT指令选定待操作的行后,需要延时 ,才能切换到对列的选择。tRCDtRCDtRCDREAD参数SDRAM(Synchronous DRAM)2.

7、CLCAS Latency,即CAS潜伏期参数。READ指令发出后,存储器根据采样得到的行地址和列地址,将对应存储单元的数据放大,以便传输到数据总线上,这个过程所消耗的延时称为CL。因此,从READ指令发出到数据总线上出现第一个数据,这之间的延时定义为CL。WRITE写操作SDRAM(Synchronous DRAM)WRITE操作与READ操作类似,不同点在于WRITE时,需要有效WE#信号WRITE参数SDRAM(Synchronous DRAM)1.Write Recovery Time,写回时间,是指SDRAM将数据总线上待写入的数据导入内部存储单元所需要的时间。tWRBURST突发操

8、作SDRAM(Synchronous DRAM)目前内存的读写基本都是连续的,因为与CPU交换的数据量以一个Cache Line(即CPU内Cache的存储单位)的容量为准,一般为64字节。而现有的P-Bank位宽为8字节,那么就要一次连续传输8次,这就涉及到突发操作。突发(Burst)是指在同一行中相邻的存储单元连续进行数据传输的方式。采用BURST操作,可简化读写命令,即一次读写命令可传输同一行中若干连续的存储单元,一次传输字节的数量称为突发长度(Burst Length)。下图是突发长度为4的BURST操作示例。在发出读命令的同时,地址总线上提供第一个存储单元的列地址n,此后SDRAM连

9、续地在数据总线上发出同一行,列地址为n、n+1,n+2,n+3这个相连存储单元的数据。BURST突发操作SDRAM(Synchronous DRAM)BURST突发操作SDRAM(Synchronous DRAM)单纯就BURST操作来看,相对于非BURST操作,BURST操作本身并不能提高传输性能,但BURST操作有利于简化SDRAM的读写命令,有利于系统整体性能的提升。这是因为CPU只需发一个命令便可以读BL个字节,其余时间CPU可以用来做其它工作。SDRAM的读命令都是采用BURST操作,而写命令可被配置为BURST或非BURST操作。若被配置为BURST操作,还需要设置突发长度,可选的

10、长度有1、2、4、8,突发长度设置为1时,其等效于非BURST操作。PRECHARGE预充电操作SDRAM(Synchronous DRAM)对SDRAM内部某一行的操作完成后,如需继续对另一行进行操作,应先关闭当前的工作行,该操作称为PRECHAREG(预充电)操作。SDRAM存储单元依靠电容充放电实现存储单元逻辑状态的记录,因此在完成一次操作后,需对已操作完成的行进行回写。PRECHARGE操作时,CLK信号上升沿采样到关键信号逻辑状态分别为:CS#低电平有效、RAS#低电平有效、WE#低电平有效。在PRECHARGE操作中,引脚A10用于选择是一个Bank还是所有Bank同时被预充电。当

11、A10为高电平时,所有的Bank同时预充电,否则由BA指定充电的Bank地址。PRECHARGE预充电操作SDRAM(Synchronous DRAM)PRECHARGE参数SDRAM(Synchronous DRAM)tRP1.指PRECHARGE指令到下一次ACT指令的延时AUTO PRECHARGE自动预充电操作SDRAM(Synchronous DRAM)PRECHARGE操作,要求存储器控制器主动发出PRECHARGE命令,占用了宝贵的控制器资源。而AUTO PRECHARGE操作则无需外部控制器的指令即可自动地实现PRECHAREGE功能。AUTO PRECHARGE操作通过读或写

12、命令发出时A10的状态来决定。自刷新操作上电初始化寄存器配置SDRAM(Synchronous DRAM)SDRAM其余的操作还包括:AUTO REFRESH自动刷新操作SELF REFRESH自刷新操作上电初始化模式寄存器的配置需要注意的是:模式寄存器的配置是通过地址总线配置的,而不是数据总线发出的。正是这个原因,在SDRAM及DDR的设计中,地址总线的线充是不能任意交换的。而SRAM不涉及模式寄存器的配置,因此其地址总线线充是可以任意交换的。DDR指双倍速率(Double Data Rate),DDR SDRAM与SDRAM的基本结构是相似的,最根本的区别在于DDR SDRAM支持在一个时

13、钟周期内传输两次数据,这是通过接口结构的改进而实现的。DDR SDRAMDouble Data Rate SDRAMDDR SDRAM技术更新1、数据预取方式DDR SDRAM采用2倍预取结构,即芯片内部能以两倍于时钟运行的速率预取数据,从而使得芯片内核工作速率仅为外部数据传输率的一半。SDRAM采用1倍预取结构,即芯片内核工作速率与外部数据传输速率相同。内核工作速率越高,芯片工艺越复杂,基于这种工艺的限制,不可能快速地提高芯片内核工作速率。在相同的内核工作速率下,DDR SDRAM的外部数据传输速率为SDRAM的两倍,从而提高了存储器的传输效率。DDR SDRAMDouble Data Ra

14、te SDRAMDDR SDRAM技术更新2、信号电平为提高信号完整性,DDR SDRAM采用SSTL_2(Stub Series Terminated Logic for 2.5V)电平,SST_2是由JEDEC制定的专用于存储器接口的电平。从芯片引脚上看,DDR SDRAM的信号大多是单端信号,但本质上都属于差分对。SSTL电平的实现机制在于,将普通信号与参考电平Vref组合成差分对。高电平逻辑和低电平逻辑相对参考电平对称分布,有利于噪声裕量的提高和电压摆幅的减小。同时,差分对的结构也有利于信号温度稳定性的提高。DDR SDRAMDouble Data Rate SDRAMDDR SDRA

15、M技术更新SSTL_2电平的输入门限定义如下图所示DDR SDRAMDouble Data Rate SDRAM其中,VIH和VIL分别为输入逻辑高电平和低电平门限值,它们各有一个交流参数AC和一个直流参数DC。信号沿第一次通过AC门限的时刻,是计算建立时间和保持时间的参考点。此后,只要信号不跨跃DC门限,则逻辑状态将得到保持。DDR SDRAM技术更新SSTL_2电平的输入门限电平的定义DDR SDRAMDouble Data Rate SDRAMDDR SDRAM技术更新DDR SDRAM的时钟信号CK/CK#为SSTL-2电平的差分对,以其边沿交叉点作为时序参考点,而不像SDRAM那样采

16、用CLK信号的中间电平1.5V作为时序参考点,这有利于减小时钟信号抖动对时序的影响。DDR SDRAMDouble Data Rate SDRAMDDR SDRAM技术更新SSTL_2的匹配方式DDR SDRAMDouble Data Rate SDRAMRs为始端匹配电阻,RT为终端匹配电阻,上拉到VTT电平。匹配电阻取值需要满足以下两个要求:1.线路上的阻抗匹配2.线路上的电流要求VTT需由外部电源提供,其取值为VREF-0.04VVREF+0.04VDDR SDRAM技术更新3、数据信号采样参考源与SDRAM不同,DDR SDRAM不再依靠时钟信号CK/CK#实现对数据信号DQ的采样,而

17、是采用了与DQ同步的信号DQS(数据选通信号,Data strobe)作为采样参考源。DQS是双向信号,传输方向与DQ相同。因为DQS的使用,DDR SDRAM由SDRAM的共同时钟系统,进化成了源同步时钟系统。共同时钟系统指接收端和发送端的时钟由同一个时钟源产生。源同步指数据和时钟由同一个器件发出。可从时序推导出,对于共同时钟系统,它的布线长度是受频率限制的,很难应用于超过200M的频率之上。而源同步则不受这个限制。从DDR1、2、3的数据信号采样均为源同步系统。DDR SDRAMDouble Data Rate SDRAMDDR SDRAM技术更新综上所述,看起来数据信号DQ与时钟信号CK

18、/CK#并没有任何时序上的关系,那么如何保证数据信号与地址、控制信号的协同工作?这可通过存储器内部的DLL(延迟锁相环)实现。利用DLL,可将DQS和CK的边沿对齐,从而实现数据信号和地址、控制信号的协同工作。DDR SDRAMDouble Data Rate SDRAM基本操作读操作写操作DDR SDRAM的操作方式与SDRAM基本相同,此处仅介绍读和写操作。DDR SDRAMDouble Data Rate SDRAM读操作读操作基本操作读操作写操作DDR SDRAMDouble Data Rate SDRAM写操作写操作电源设计 DDR SDRAMDouble Data Rate SDR

19、AMDDR SDRAM涉及四种电源:VDD:DDR SDRAM内核工作电源,为2.5VVDDQ:DDR SDRAM数据数据总线I/O接口电源,为2.5VVREF:SSTL_2参考电源VTT:SSTL_2终结电源1)上电顺序:VDD和VDDQ同时上电,随后VREF上电,VTT最后上电2)电平关系电源设计 DDR SDRAMDouble Data Rate SDRAM3)功耗在四种电源,对VDD、VDDQ的功耗,需要根据厂家提供的器件数据手册计算得出,一般每片DDR SDRAM,功耗不会超过1W。VREF,其只是提供参考电平,耗电量不会超过5mA,但VERF必须和VDDQ保持稳定的关系,且对纹波的

20、要求比较高要求VREF的纹波不能超过50mV。对于VTT,除了CK/CK#信号外,DDR SDRAM的其它信号都将终结于VTT。由于数据信号为双向信号,VTT需支持吸收电流和驱动电流这两个方向的电流。某些设计中,信号无需VTT,这些设计应满足以下要求:连接同一存储器控制器不多于两片,直线长度短于2英寸。DDR2 SDRAMDouble Data Rate 2 SDRAMDDR2(Double Data Rate 2,两倍数据速率,版本2)SDRAM,是由JEDEC国际标准组织开发的,基于DDR SDRAM升级的存储技术。与DDR1相比,虽然其保持了一个时钟周期完成两次数据传输的和,但DDR2在

21、数据传输率,延时,等方面都有了显著提高。而这些性能的提高,主要来源于以下技术的提升:4n数据预取、ODT、Post CAS、封装等。DDR1与DDR2不同点DDR2 SDRAMDouble Data Rate 2 SDRAM新增功能DDR3 SDRAMDouble Data Rate 3 SDRAM1.ODTODT是On-Die Termination的缩写,其意思为内部核心终结。从DDR2内存开始内部集成了终结电阻器,主板上的终结电路被移植到了内存芯片中。在内存芯片工作时系统会把终结电阻器屏蔽,而对于暂时不工作的内存芯片则打开终结电阻器以减少信号的反射。由此DDR2内存控制器可以通过ODT同

22、时管理所有内存引脚的信号终结。并且阻抗值也可以有多种选择。如0、50、75、150等等。并且内存控制器可以根据系统内干扰信号的强度自动调整阻值的大小。DDR3 SDRAMDouble Data Rate 3 SDRAM2007年年6月月26日,日,JEDEC完成了完成了DDR3 SDRAM内存标准的内存标准的制定。制定。DDR3核心设计在于核心设计在于8-bit预取,提升带宽的关键技预取,提升带宽的关键技术。术。DDR2与DDR3不同点DDR3 SDRAMDouble Data Rate 3 SDRAM新增功能DDR3 SDRAMDouble Data Rate 3 SDRAM1.重置(重置(

23、Reset)重置是DDR3新增的一项重要功能,并为此专门准备了一个引脚。DRAM业界已经很早以前就要求增这一功能,如今终于在DDR3身上实现。这一引脚将使DDR3的初始化处理变得简单。当Reset命令有效时,DDR3内存将停止所有的操作,并切换至最少量活动的状态,以节约电力。在Reset期间,DDR3内存将关闭内在的大部分功能,所以有数据接收与发送器都将关闭。所有内部的程序装置将复位,DLL(延迟锁相环路)与时钟电路将停止工作,而且不理睬数据总线上的任何动静。这样一来,将使DDR3达到最节省电力的目的。新增功能DDR3 SDRAMDouble Data Rate 3 SDRAM2.ZQ校准校准

24、 ZQ也是一个新增的脚,在这个引脚上接有一个240欧姆的低公差参考电阻。这个引脚通过一个命令集,通过片上校准引擎(ODCE,On-DieCalibration Engine)来自动校验数据输出驱动器导通电阻与ODT的终结电阻值。当系统发出这一指令之后,将用相应的时钟周期(在加电与初始化之后用512个时钟周期,在退出自刷新操作后用256时钟周期、在其他情况下用64个时钟周期)对导通电阻和ODT电阻进行重新校准。新增功能DDR3 SDRAMDouble Data Rate 3 SDRAM3.参考电压参考电压参考电压分成两个 对于内存系统工作非常重要的参考电压信号VREF,在DDR3系统中将分为两个信号。一个是为命令与地址信号服务的VREFCA,另一个是为数据总线服务的VREFDQ,它将有效的提高系统数据总线的信噪等级。谢谢谢谢

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(内存知识概述课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|