sram储存器信息详解

存储技术

600人已加入

描述

  sram是英文static ram的缩写,它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。

  sram存储器主板的基本设计

  1. 地址缓冲器  在提供给存储器的sa0~sa15地址中加人缓冲器。缓冲器利用74ls244也可以,但因为741ls245布线简单,所以通过74ls245可单向使用。

  2. 数据缓冲器  因为数据需要双向进行,所以要利用74ls245进行接收。将栅极一直打开,通过对存储器的读信号来进行方向控制。本次我们采用将pld上存储器的读信号设置为只在cs1有效时才输出的方法。

  3. pld(memdec)ld应用于生成对存储器的片选、de以及we信号中。片选信号是在刷新周期以外、当地址高位(sa16~sa19)为dh(将d0000h~dffffh设置在sram主板空间)、且bale为低电平时被选择的。将存储器的读/写信号设置为当片选和smemr/smemw有效时输出。

  4. 各份电源的切换,电池各份的重点在于电源切换和片选信号的控制。本次为了简单起见,只单纯获取vcc和电池(为cn2提供3.6v的电池)的二极管or,但需要注意二极管正向电压降。如果电源电压比所提供的电压低很多,则可能发生超出操作电压或者输入引脚的电压高于电源电压的情况。

  5. 片选控制,为了电池备份,必须使存储器的片选信号无效。本次我们虽然只利用ce1进行控制,但为了保持较低的损耗电流,必须使ce1可保持与电源电压相近的值(cy62l28为vcc-0.2v以上)。为了进行片选控制,将利用作为电源监视ic的adm708(模拟器件)和74hc系列的cmos门组成电路。

  adm708本来是cpu用于生成复位信号的器件,这种用于电源监视的ic具有几个种类,还包括用于sram的电池各份的电源切换电路及内置片选控制功能的ic。利用这种ic的电路虽然非常简单,但器件的价格有些高,这是其缺点所在。我们本次利用的adm708引脚配置以及内部框图如图1所示。

  电源的切换关键在于电源电压下降到何种程度才能使之成为忽略主机信号的各份状态,由个别零部件进行这样的控制是相当麻烦的。

  

  sram存储器主板操作确认

  对已完成的sram存储器主板进行操作。在msdos模式下启动,利用debug指令,从d0000h开始试着进行数据的读/写操作。如果确认了主板能够正常运行,则为各份电源连接器(cn2)提供电源,去掉个人计算机的电源,损耗电流在40μa左右。

  重新启动ms-dos模式,读取刚才写人的地址,因为能够读出所写人的数据,因而可知各份电源是起到了相应的作用的。

  由于从d0000h开始的领域为pc/at的扩展bios领域,所以,如果sram上事先写入了附加头信息等的数据,则在操作系统启动前将被调用。在sram上安装各种经过仔细研究的程序进行试验,你就会有非常有趣的发现。

  sram与闪速存储器等不同,它的替换操作是非常简单的,可以以1字节为单位进行替换,并且不需要替换时间。一旦拔掉电池数据将丢失,因而在实施rom化之前的阶段,可以进行各种各样的实验,这是其方便之处。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分