欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机组成原理第三章 第3讲 DRAM存储器.ppt

    • 资源ID:66866310       资源大小:2.35MB        全文页数:40页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机组成原理第三章 第3讲 DRAM存储器.ppt

    DRAM存储器存储器3.3 DRAM存储器存储器n n一、一、DRAM存储位元的记忆原理存储位元的记忆原理SRAMSRAM存储器的存储位元是锁存器,它具有两存储器的存储位元是锁存器,它具有两存储器的存储位元是锁存器,它具有两存储器的存储位元是锁存器,它具有两个稳定的状态。个稳定的状态。个稳定的状态。个稳定的状态。DRAMDRAM存储器的存储位元是由一个存储器的存储位元是由一个存储器的存储位元是由一个存储器的存储位元是由一个MOSMOS晶体晶体晶体晶体管和电容器组成的记忆电路,如图管和电容器组成的记忆电路,如图管和电容器组成的记忆电路,如图管和电容器组成的记忆电路,如图3.63.6所示。所示。所示。所示。MOS:Metal-Oxide-Semiconductor金属金属-氧化物氧化物-半导体半导体 3.3 DRAM存储器存储器n n MOS管做为开关使用n n存储的信息1或0则是由电容器上的电荷量来体现 当电容器充满电荷时,代表存储了当电容器充满电荷时,代表存储了1 1,当电容器放电没有电荷时,代表存储了当电容器放电没有电荷时,代表存储了0 0。图图(a)表示写表示写1到存到存储位元。此时输出储位元。此时输出缓冲器关闭、刷新缓冲器关闭、刷新缓冲器关闭,输入缓冲器关闭,输入缓冲器打开(缓冲器打开(R/W为低),输入数据为低),输入数据DIN=1送到存储元位送到存储元位线上,而行选线为线上,而行选线为高,打开高,打开MOS管,管,于是位线上的高电于是位线上的高电平给电容器充电,平给电容器充电,表示存储了表示存储了1。MOS管电容器播放CAI读放图图(b)表示写表示写0到存储到存储位元。此时输出缓冲位元。此时输出缓冲器和刷新缓冲器关闭,器和刷新缓冲器关闭,输入缓冲器打开,输输入缓冲器打开,输入数据入数据DIN=0送到存送到存储元位线上;行选线储元位线上;行选线为高,打开为高,打开MOS管,管,于是电容上的电荷通于是电容上的电荷通过过MOS管和位线放管和位线放电,表示存储了电,表示存储了0。图图(c)表示从存储位表示从存储位元读出元读出1。输入缓冲。输入缓冲器和刷新缓冲器关闭,器和刷新缓冲器关闭,输出缓冲器输出缓冲器/读放打读放打开(开(R/W为高)。行为高)。行选线为高,打开选线为高,打开MOS管,电容上所管,电容上所存储的存储的1送到位线上,送到位线上,通过输出缓冲器读出通过输出缓冲器读出放大器发送到放大器发送到DOUT,即即DOUT=1。图图(d)表示表示(c)读出读出1后后存储位元重写存储位元重写1。由于。由于(c)中读出中读出1是破坏性是破坏性读出,必须恢复存储读出,必须恢复存储位元中原存的位元中原存的1。此时。此时输入缓冲器关闭,刷输入缓冲器关闭,刷新缓冲器打开,输出新缓冲器打开,输出缓冲器读放打开,缓冲器读放打开,DOUT=1经刷新缓冲器经刷新缓冲器送到位线上,再经送到位线上,再经MOS管写到电容上。管写到电容上。n n同样:输入缓冲器与输出缓冲器总是互锁的。两个操作是互斥的,不会同时发生。n n思考:当读出是0,读出过程和刷新过程应该是怎样的?3.3 DRAM存储器存储器二、DRAM芯片的逻辑结构下面我们通过一个例子来看一下动态存储器的逻辑结构如图。n n图3.7(a)示出1M4位DRAM芯片的管脚图,其中有两个电源脚、两个地线脚,为了对称,还有一个空脚(NC)。n n图3.7(b)是该芯片的逻辑结构图。注:复用地址线A0-A9列选通信号行选通信号存储器单元地址20位地址线10位分析与分析与SRAM不同之处:不同之处:(1)增加了行地址锁存器和列地址锁存器。由于DRAM存储器容量很大,地址线宽度相应要增加,这势必增加芯片地址线的管脚数目。为避免这种情况,采取的办法是分时传送地址码。若地址总线宽度为10位,先传送地址码A0A9,由行选通信号RAS打入到行地址锁存器;然后传送地址码A10A19,由列选通信号CRS打入到列地址锁存器。芯片内部两部分合起来,地址线宽度达20位,存储容量为1M。(2)增加了刷新计数器和相应的控制电路。DRAM读出后必须刷新,而未读写的存储元也要定期刷新,而且要按行刷新,所以刷新计数器的长度等于行地址锁存器。刷新操作与读/写操作是交替进行的,所以通过2选1多路开关来提供刷新行地址或正常读/写的行地址。分析分析与与SRAM不同之处:不同之处:n n勘误:勘误:P71P71,第一段倒数第二行,第一段倒数第二行,第一段倒数第二行,第一段倒数第二行CRSCRS改为改为改为改为CASCAS。3.3 DRAM存储器存储器三、读/写周期n n读周期、写周期的定义是从行选通信号RAS下降沿开始,到下一个RAS信号的下降沿为止的时间。通常为控制方便,读周期和写周期时间相等。注意行选通信号、列选通信号的作用3.3 DRAM存储器存储器四、四、刷新周期刷新周期 n n刷新周期:刷新周期:DRAM存储位元是基于电容器存储位元是基于电容器上的电荷量存储,这个电荷量随着时间减上的电荷量存储,这个电荷量随着时间减少,因此必须定期地刷新,以保持它们原少,因此必须定期地刷新,以保持它们原来记忆的正确信息。来记忆的正确信息。n n刷新有两种方式:刷新有两种方式:集中式刷新集中式刷新集中式刷新集中式刷新分散式刷新分散式刷新分散式刷新分散式刷新刷新操作有两种刷新方式:刷新操作有两种刷新方式:n n1、集中式刷新:DRAM的所有行在每一个刷新周期中都被刷新。例如刷新周期为例如刷新周期为8ms8ms的内存来说,所有行的集中的内存来说,所有行的集中式刷新必须至少每隔式刷新必须至少每隔8ms8ms进行一次。为此将进行一次。为此将8ms8ms时间分为两部分:前一段时间进行正常的读时间分为两部分:前一段时间进行正常的读/写写操作,后一段时间做为集中刷新操作时间。操作,后一段时间做为集中刷新操作时间。刷新操作有两种刷新方式:刷新操作有两种刷新方式:n n2、分散式刷新:每一行的刷新插入到正常的读/写周期之中。n n例如例如p70p70,图,图3.73.7所示的所示的DRAMDRAM有有10241024行,如果刷新周期行,如果刷新周期为为8ms8ms,则必须至少每隔,则必须至少每隔8ms1024=7.8us8ms1024=7.8us做一次行刷做一次行刷新操作。新操作。n n思考:刷新与存取能不能并行?不能,因为内存就一套地址译码和片选装置,不能,因为内存就一套地址译码和片选装置,刷新与存取有相似的过程,它要选中某一行刷新与存取有相似的过程,它要选中某一行这期间片选线、地址线、地址译码器全被占这期间片选线、地址线、地址译码器全被占用着。同理,刷新操作之间也不能并行用着。同理,刷新操作之间也不能并行意意味着一次只能刷一行。味着一次只能刷一行。3.3 DRAM存储器存储器五、存储器容量的扩充五、存储器容量的扩充 (重要重要)1 1、字长位数扩展、字长位数扩展假如给定的存储芯片字长位数较短,不能满足假如给定的存储芯片字长位数较短,不能满足设计要求的存储器字长,此时需要用多片给定芯设计要求的存储器字长,此时需要用多片给定芯片扩展字长位数。片扩展字长位数。具体实现:三组信号线中,地址线和控制线具体实现:三组信号线中,地址线和控制线公用而数据线单独分开连接。公用而数据线单独分开连接。所需存储芯片数量:所需存储芯片数量:d=d=设计要求的存储器字节容量设计要求的存储器字节容量 /给定芯片存储给定芯片存储器字节容量器字节容量 存储芯片例2 利用1M4位的SRAM芯片,设计一个存储容量为1M8位的SRAM存储器。解:所需芯片数量=(1M8)/(1M4)=2片n n参照教材图3.93.3 DRAM存储器存储器2、字存储容量扩展 n n给定的芯片存储容量较小(字数少),不满足设计要求的总存储容量,此时需要用多片给定芯片来扩展字数。n n具体地,三组信号组中给定芯片的地址总线和数据总线公用,控制总线中R/W公用,使能端EN不能公用,它由地址总线的高位段译码来决定片选信号。n n所需芯片数:d=设计要求的存储器容量/选择芯片存储器容量例3利用1M8位的DRAM芯片设计2M8位的DRAM存储器解:所需芯片数d=(2M8)/(1M8)=2(片)n n参考教材图3.103.3 DRAM存储器存储器3、存储器模块条 n n存储器通常以模块条形式供应市场。这种模块条常称为内存条,它们是在一个条状形的小印制电路板上,用一定数量的存储器芯片,组成一个存储容量固定的存储模块,可以插入计算机主板内存插槽。如图所示。3.3 DRAM存储器存储器n n内存条有30脚、72脚、100脚、144脚、168脚等多种形式。3030脚内存条设计成脚内存条设计成8 8位数据线,存储容量从位数据线,存储容量从256KB256KB32MB32MB。7272脚内存条设计成脚内存条设计成3232位数据总线位数据总线100100脚以上内存条既用于脚以上内存条既用于3232位数据总线又用于位数据总线又用于6464位数据总线,存储容量从位数据总线,存储容量从4MB4MB512MB512MB。2G2G内存引脚个数一般在内存引脚个数一般在200200左右。左右。3.3 DRAM存储器存储器n n相对来讲,相对来讲,DRAM造价低廉,容量大,但造价低廉,容量大,但因其内部结构及与总线连接受限等因素,因其内部结构及与总线连接受限等因素,使得其速率无法与使得其速率无法与CPU匹配。匹配。n n因此:因此:采用采用采用采用CacheCache策略策略策略策略增强型增强型增强型增强型DRAMDRAM3.3 DRAM存储器存储器3.3.53.3.5、高级的、高级的DRAMDRAM结构结构 n nFPM DRAMFPM DRAM:快速页模式动态存储器:快速页模式动态存储器:快速页模式动态存储器:快速页模式动态存储器 根据程序的局部性原理来实现根据程序的局部性原理来实现根据程序的局部性原理来实现根据程序的局部性原理来实现 读周期和写周期中,先由低电平的行选通信号读周期和写周期中,先由低电平的行选通信号读周期和写周期中,先由低电平的行选通信号读周期和写周期中,先由低电平的行选通信号RASRAS确确确确定行地址,并一直保持有效定行地址,并一直保持有效定行地址,并一直保持有效定行地址,并一直保持有效 然后由低电平的列选信号然后由低电平的列选信号然后由低电平的列选信号然后由低电平的列选信号CASCAS确定列地址。确定列地址。确定列地址。确定列地址。下一次寻找操作,行地址不变,打入新的连续的列地址,下一次寻找操作,行地址不变,打入新的连续的列地址,下一次寻找操作,行地址不变,打入新的连续的列地址,下一次寻找操作,行地址不变,打入新的连续的列地址,取得数据,依此类推取得数据,依此类推取得数据,依此类推取得数据,依此类推 如下图所示如下图所示如下图所示如下图所示 3.3.5、高级的DRAM结构n n快速页模式读操作的时序图:快速页模式读操作的时序图:3.3.5、高级的DRAM结构注意:电子教案上的该图有错误3.3.5、高级的DRAM结构n nCDRAMCDRAM带高速缓冲存储器(带高速缓冲存储器(带高速缓冲存储器(带高速缓冲存储器(cachecache)的动态存)的动态存)的动态存)的动态存储器,它是在通常的储器,它是在通常的储器,它是在通常的储器,它是在通常的DRAMDRAM芯片内又集成了一个芯片内又集成了一个芯片内又集成了一个芯片内又集成了一个小容量的小容量的小容量的小容量的SRAMSRAM,从而使,从而使,从而使,从而使DRAMDRAM芯片的性能得到芯片的性能得到芯片的性能得到芯片的性能得到显著改进。如图所示出显著改进。如图所示出显著改进。如图所示出显著改进。如图所示出1M41M4位位位位CDRAMCDRAM芯片的芯片的芯片的芯片的结构框图,其中结构框图,其中结构框图,其中结构框图,其中SRAMSRAM为为为为51245124位。位。位。位。3.3.5、高级的DRAM结构n nSDRAM同步型动态存储器。计算机系统同步型动态存储器。计算机系统中的中的CPU使用的是系统时钟,使用的是系统时钟,SDRAM的的操作要求与系统时钟相同步,在系统时钟操作要求与系统时钟相同步,在系统时钟的控制下从的控制下从CPU获得地址、数据和控制信获得地址、数据和控制信息。换句话说,它与息。换句话说,它与CPU的数据交换同步的数据交换同步于外部的系统时钟信号,并且以于外部的系统时钟信号,并且以CPU/存储存储器总线的最高速度运行,而不需要插入等器总线的最高速度运行,而不需要插入等待状态。其原理和时序关系见下一页图和待状态。其原理和时序关系见下一页图和动画。动画。3.3.5、高级的DRAM结构例例4 CDRAM内存条组成实例。内存条组成实例。一片一片CDRAM的容量为的容量为1M4位,位,8片片这样的芯片可组成这样的芯片可组成1M32位位4MB的存储的存储模块,其组成如下图所示。模块,其组成如下图所示。3.3.6、DRAM主存读主存读/写的正确性校写的正确性校验验DRAM通常用做主存储器,其读写操作的正通常用做主存储器,其读写操作的正确性与可靠性至关重要。确性与可靠性至关重要。n n数据在传输、保存中难免有即使很低的错数据在传输、保存中难免有即使很低的错误概率。误概率。n n使用校验码保证正确性,校验码一并写入使用校验码保证正确性,校验码一并写入DRAM:奇偶校验:只能检测奇偶校验:只能检测奇偶校验:只能检测奇偶校验:只能检测1 1位数据位数据位数据位数据汉明校验:检测多位并自动恢复正确值汉明校验:检测多位并自动恢复正确值汉明校验:检测多位并自动恢复正确值汉明校验:检测多位并自动恢复正确值n nDRAM正确性校验概念图正确性校验概念图

    注意事项

    本文(计算机组成原理第三章 第3讲 DRAM存储器.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开