关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 多路读写SDRAM接口设计

多路读写SDRAM接口设计

作者:时间:2009-12-02来源:网络收藏

  2 接口电路对的主要操作路径及操作过程

  一个完备的接口很复杂。由于本文的接口应用于解复用,处理的事件相对来说比较简单,因而可以简化设计而不影响性能。接口电路SDRAM的主要操作可以分为:初始化操作、读操作、写操作、自动刷新操作。

 

  (1)初始化操作

  SDRAM上电一段时间后,经过初始化操作才可以进入正常工作过程。初始化主要完成预充电、自动刷新模式寄存器的配置。操作过程如图1所示。

  (2)操作

  操作主要完成与SDRAM的数据交换。读操作过程如图2所示,写操作过程如图3所示。

  (3)刷新操作

  动态存储器(Dynamic RAM)都存在刷新问题。这里主要采用自动刷新方式,每隔一段时间向SDRAM发一条刷新命令。刷新过程如图4所示。

 
  3 接口电路的设计

  (1)解复用电路

  本解复用电路主要完成将1路高速数据流解复用为4路数据流,其结构框图如图5所示。1路数据流进入解复用器后,经过SDRAM缓冲,解复用为4路数据流。

  由于要解复用为4路数据流,为了充分利用时隙,满足高速的要求,采用4个bank的SDRAM,各路数据缓冲对应不同的bank。为简化设计,数据流1的缓冲区定为bank0,数据流2的缓冲区定为bank1,数据流3的缓冲区定为bank2数据流4的缓冲区定为bank3。对于每路数据实际上是以高速率集中写入,然后以低速率均匀读出。

 

  由于进行的是解复用,因此写入的数据只有1路,但是有可能4路数据同时都要读出。所以对于4路数据流,其地址和读写使能信号是分开的。



评论


相关推荐

技术专区

关闭