位置:51电子网 » 技术资料 » 接口电路

同步DRAM的读操作

发布时间:2008/11/22 0:00:00 访问次数:764

  同步dram的读操作示例如图所示,所有操作都是以时钟的上升沿为基准进行的,与前面的状态迁移图结合相信会更容易明白。

  图 sdram的读操作

  (1)行地址与存储块编号的指定

  首先,因为同步dram处于idle状态,所以在此发出利用了ras、cas、we及“信号的actv指令。同时分别赋予a0~a12、ba0/ba1行地址和存储块编号,据此激活所指定的存储块,移向row active状态。此后如果等待trcd时间,则可以接受下一指令。这个trcd时间记录于数据手册中,hm5225165b的该时间为20ns,因此,如果以133mhz进行操作则需要3个时钟;如果以100mhz进行操作则需要2个时钟。

  (2)列地址的指定与读指令的发出

  与经过了trcd时间后的时钟上升沿同步,提供read指令、列地址以及要进行读操作的存储块编号。在读操作中,可以进行相当于模式寄存器所设定的突发长度的连续读操作。

  (3)cas延迟时间

  发出read指令后,经过模式寄存器所设定的cas延迟时间(cl)的时钟周期后,将输出数据。图中表示了cas延迟时间为3时的操作。

  (4)数据的提取

  经过cas延迟时间后,模式寄存器所指定的突发长度(bl)的数据将连续输出,这样就可以提取数据。图中表示了bl=4时的操作。如果相当于突发长度的数据输出结束,则dram的输出缓冲器自动变为高阻抗状态。

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



  同步dram的读操作示例如图所示,所有操作都是以时钟的上升沿为基准进行的,与前面的状态迁移图结合相信会更容易明白。

  图 sdram的读操作

  (1)行地址与存储块编号的指定

  首先,因为同步dram处于idle状态,所以在此发出利用了ras、cas、we及“信号的actv指令。同时分别赋予a0~a12、ba0/ba1行地址和存储块编号,据此激活所指定的存储块,移向row active状态。此后如果等待trcd时间,则可以接受下一指令。这个trcd时间记录于数据手册中,hm5225165b的该时间为20ns,因此,如果以133mhz进行操作则需要3个时钟;如果以100mhz进行操作则需要2个时钟。

  (2)列地址的指定与读指令的发出

  与经过了trcd时间后的时钟上升沿同步,提供read指令、列地址以及要进行读操作的存储块编号。在读操作中,可以进行相当于模式寄存器所设定的突发长度的连续读操作。

  (3)cas延迟时间

  发出read指令后,经过模式寄存器所设定的cas延迟时间(cl)的时钟周期后,将输出数据。图中表示了cas延迟时间为3时的操作。

  (4)数据的提取

  经过cas延迟时间后,模式寄存器所指定的突发长度(bl)的数据将连续输出,这样就可以提取数据。图中表示了bl=4时的操作。如果相当于突发长度的数据输出结束,则dram的输出缓冲器自动变为高阻抗状态。

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



相关IC型号

热门点击

 

推荐技术资料

耳机放大器
    为了在听音乐时不影响家人,我萌生了做一台耳机放大器的想... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!