动态随机存取存储器部分内容

1、DRAM存储元的工作原理

482032c4bd1741bf9a828206a417ef96.jpg

 上图只是DRAM一个基本单位的结构示意图:电容器的状态决定了这个DRAM单位的逻辑状态是1还是0,但是电容的被利用的这个特性也是它的缺点。一个电容器可以存储一定量的电子或者是电荷。一个充电的电容器在数字电子中被认为是逻辑上的1,而“空”的电容器则是0。电容器不能持久的保持储存的电荷,所以内存需要不断定时刷新,才能保持暂存的数据。电容器可以由电流来充电——当然这个电流是有一定限制的,否则会把电容击穿。同时电容的充放电需要一定的时间,虽然对于内存基本单位中的电容这个时间很短,只有大约0.2-0.18微秒,但是这个期间内存是不能执行存取操作的。

2、DRAM芯片的逻辑结构

5ba3f6028ae1496bab90db01d5527e99.jpg

 

与SRAM不同的是,图中增加了行地址锁存器和列地址锁存器。由于DRAM容量很大,  地址线的数目相当多,为减少芯片引脚的数量,将地址分为行  列两部分分时传送。存储  容量为1M字,共需  20位地址线。  此芯  片地址引脚的数量为10位,先传送行地址码A~  A9,由行选通信号RAS非打入到行地址锁存器,然后传送列地址码A1o~A19,  由列选通信号  CAS非打入到列地址锁存器。片选信号的功能也由增加的RAS非和CAS非信号实现。

3、DRAM的读/写时序

6fd39a78f71042f7ae2fb0ba9fffa17d.jpg

图3.11(a)为DRAM的读周期波形。当地址线上行地址有效后,用行选通信号RAS非打  时经行、列地址译码,读/写命令R/W非=1(高电平表示读),数据线上便有输出数据。
图3.11(b)为DRAM的写周期波形。此时读/写命令R/W非=  0(低电平表示写),在此期间  数据线上必须送入欲写入的数据Dn(1或0)。
从图中可以看出,每个  读周期或写周期是从行选通信号RAS非下降沿开始,到下一个RAS非信号的下降沿为止的时间,也就是连续两个读/写周期的时间间隔。通常为控制方便,  读周期和写周期时间相等。

4、DRAM的刷新操作                                            刷新的原因:①、DRAM的读操作是破坏的,读操作会使电容器上的电荷流失,因而读出后必须刷新。                                                              ②、为读写的存储元也要定期刷新,因为电荷量会逐渐泄漏而减少。                                           刷新周期:当前主流的DRAM器件的刷新间隔时间为64ms。                                                         集中式刷新策略:每一个刷新周期中集中一段时间对DRAM的所有行进行刷新64ms的刷新周期时间可以分为两部分:前一段时间进行正常的读/写操作;后一段时间作集中刷新操作时间,连续刷新8192行。由于刷新操作的优先级高,刷新操作时正常的写操作被暂停,数据线输出被封锁。等所有行刷新结束后,又开始正常的读/写周期。由于在刷新的过程中不允许读/写操作,集中式刷新策略存在“死时间”。
分散式刷新策略:每一行的刷新操作被均匀地分配到刷新周期时间内。由于心除以8192约等于7.8us,所以DRAM每隔7.8us刷新一行。    由于CPU送出的访存地址要分行地址和列地址两次送入DRAM芯片,并且DRAN要实现定时刷新,因而使用DRAM做系统主存的系统通常要通过存储器控制器或者DR控制器产生DRAM访问和刷新时序控制与地址信号。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值