保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

SDRAM在任意波形发生器中的应用


多数应用中并不需要完备的状态机。下面讨论一种简化的SDRAM状态机。
  
  2.3简化的状态流程
  
  根据任意波形发生器的特点,对SDRAM的功能进行了以下简化:
  
  (1)省略随机存取功能,固定为顺序读写;
  
  (2)省略待机、自刷新、普通读/写功能;
  
  (3)省略所有的挂起功能;
  
  (4)工作模式固定为突发式读、单个式写;
  
  (5)数据延时固定为3个时钟周期;
  
  (6)刷新模式只使用自动刷新方式,器件空闲时即处于连续的自动刷新状态;
  
  (7)器件仅在上电后进行一次初始化,不能改变工作模式;
  
  (8)突发方式固定为顺序方式,突发长度固定为整页;
  
  (9)只使用带预充电的读/写指令;在每次读/写操作完成后,即启动一个自动刷新周期。
  
  经过以上简化的状态机如图3所示。
  
  2.4SDRAM控制器的EPLD实现
  
  为了实现上述简化的SDRAM控制功能,采用一片ALTERA公司生产的EPLD器件MAX7256ATC144-6。图4是任意波形发生器SDRAM控制流示意图。由于具体编程要涉及许多细节问题,在此不做赘述,其主要功能如下:
  
  (1)通过ISA总线,实现与CPU的接口,接收波形数据和读命令;
  
  (2)上电自动初始化;
  
  (3)生成23位(8M字存储器空间)的线性地址,并按行列复用的方式输出;
  
  (4)生成SDRAM的控制信号,完成读、写和自动刷新功能;
  
  (5)控制FIFO,以解决SDRAM刷新和波形长度不是页长度的倍数问题。
  
  虽然完全应用SDRAM确实比较复杂,但只要本着“够用就行”的原则,对其功能进行合理的简化,设计出具有特殊需求、适用于特定条件的SDRAM控制器是完全可行的。目前,笔者已将基于SDRAM的任意波形发生器应用到多个研发项目中

《SDRAM在任意波形发生器中的应用(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/165337.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。