SDRAM控制器的设计和主要特点.docx
《SDRAM控制器的设计和主要特点.docx》由会员分享,可在线阅读,更多相关《SDRAM控制器的设计和主要特点.docx(6页珍藏版)》请在第一文库网上搜索。
1、SDRAM控制器的设计和主要特点任意波形发生器在雷达、通信领域中发挥着重要作用,但目前任意波形发生器大多使用静态存储器。这使得在任意波形发生器工作频率不断提高的情况下,波形的存储深度很难做得很大,从而不能精确地表达复杂值号。本文介绍的基于动态存储器(迦M)的设计能有效解决这一问题,并详细讨论了一种简化SDRAM控制器的设计方法。1、任意波形发生器的总体方案工作频率、分辨率和存储长度是任意波形发生器最关键的三个性能参数。高的工作频率意味着高的输出信号频率和带宽,高的分辨率通常意味着高的信噪比,而存储长度决定了信号的精确程度。下面介绍的方案是实际开发的一款任意波形发生器/卡(如图1所示),它的工作
2、频率为300MHz,分辨率为14位,存储长度为8M字,现已得到了广泛地应用。图1任意波形发生器硬件原理框图该电路主要有两种工作状态:写数据状态和读数据状态。下面简单描述其工作过程。写数据状态:侬根据所要设计的波形计算波形数据,并转换成14位的无符号数;打开总线开关,屏蔽FIFO操作,在SDRAM控制器的配合下,将波形数据通过接口电路交替写入SDRAM1和SDRAM2中,即SDRAM1中依次存放数据0,2,4,6.oo;SDRAM2中依次存放数据13,5,7.。(如表1所示)。表1SDRAM中的数据存放格式地址SDKAMISDKAM20DOD11D2D321)41)5读数据状态:开启F1FO通道
3、,关闭总线开关以断开SDRAM与CPU之间的数据连接;在SDRAM控制器的控制下,将SDRAMI/2中的数据同时(并行)读出;经过FIFO的缓冲得到连续的数据流,再经32位向16位的并串转换,将数据速率提升2倍后,供给DAC进行数模转换,即可得到所编辑的信号。图1中用两片SDRAM并行工作,是因单片SDRAM不可能提供300MSPS的数据流。实际使用的器件是K4S641632C-TC60,工作时钟为166MHz。FIFO缓存SDRAM的输出数据,将突发数据流转换成连续数据流,使得在SDRAM处于刷新状态时,仍能维持正常的数据输出。实际使用的器件是两片并行工作的IDT72V26316PF,写入时
4、钟为166MHz,读出时钟为150MHzo并串转换的作用是提升数据的速率,在DAC器件内部完成,笔者采用具有良好动态性能的AD9755ASToCPU及控制接口是一个基于PC的ISA设备,可改进为PCI设备;时钟电路用来产生166MHz和150MHz的同步时钟。下面重点研究SDRAM控制器的设计,它是本系统的主要特色之一。2、SDRAM控制器的设计2.1SDRAM的主要特点与静态存储器(SRAM)相比,SDRAM的容量大(通常是几倍至几十倍的关系);与迹SDRAM或RDRAM相比,它的控制又相对简单,因而它依然是大容量存储器工程项目的良好选择。下面描述的几个重要基本概念反映了它的主要特点。行列地
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SDRAM 控制器 设计 主要特点