异步SRAM的基本操作

时间:2008-11-20

  异步SRAM正如其名称,不是与特定的时钟信号同步运行,而是根据输人信号的状态运行的。因为没有信号表示读取时已确定了有效数据,也没有信号表示写入时已接收到数据,所以,需要获取制造商的数据手册,根据时序图,按“应该已读出有效数据”及“应该能接收数据”这样的条件,进行存储器的设计。
 
  1.  读操作:OE读控制
 
  异步SRAM的基本读操作如图1所示。首先指定地址,然后使CE2=WE=高电平,CE1=OE=低电平,此时将在I/O引脚出现数据。如果保持该状态而改变地址,则将出现新地址的数据。另外,如果CE1,CE2,WE和OE没有满足读状态的条件,则SRAM中止驱动I/O引脚,成高阻抗。

  图1 异步SRAM的读操作

  读操作时,使CE1,CE2,WE,OE等保持读状态,也允许改变地址(也就是保持存取的状态,只改变地址,读取不同地址的数据)。但是一部分高速SRAM也存在这样的情况,即当器件处于选择状态(CE有效)日寸,如果改变其地址,则设各判断发生了误操作,所以事先需要确认是否允许这样的应用。
 
  2.  写操作1:WE写控制

  异步SRAM的基本写操作如图2所示。首先指定地址,如果CB2=高电平,CE1=低电平,则器件处于选择状态。只要瓦一直有效(低电平),则在此临时输出数据。但因为丽具有优先权,所以一旦WE有效,则I/O引脚变为高阻抗状态。进行写人操作的地址必须在丽下降之前就要确定,数据的写人操作是在WE的上升沿进行的。

  图2 异步SRAM的写操作1(WE写控制)

  在首先进行读操作、然后修正读出的数据、再向同一地址写人(读-修改一写)的时候,如果保持OE有效,则输出数据的操作是一种方便的操作。
 
  3.  写操作2:CE写控制
 
  CE写控制的操作如图3所示。CE写控制在丽已经有效的状态下,利用CE1和CE2写入数据。因为WE已经是有效的,因此器件变为选择状态的同时也变为写状态。

  图3 异步SRAM的写操作2(CE写控制)

  欢迎转载,信息来源维库电子市场网(www.dzsc.com


  
上一篇:异步SRAM的信号
下一篇:一汽红旗世纪星发动机节气门控制器

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料