多路读写的SDRAM接口设计

发布者:真实幻想最新更新时间:2006-11-02 来源: 互联网关键字:存储  数据  容量  随机 手机看文章 扫描二维码
随时随地手机看文章

存储器是容量数据处理电路的重要组成部分。随着数据处理技术的进一步发展,对于存储器的容量和性能提出了越来越高的要求。同步动态随机存储器SDRAM(Synchronous Dynamic Random Access Memory)因其容量大、读写速度快、支持突发式读写及相对低廉的价格而得到了广泛的应用。SDRAM的控制比较复杂,其接口电路设计是关键。

本文首先介绍SDRAM的主要控制信号和基本命令;然后介绍接口电路对SDRAM的主要操作路径及操作过程,应用于解复用的SDRAM接口电路的设计方法;最后给出了实现结果。

1 SDRAM的主要控制信号和基本命令

SDRAM的主要控制信号为:

·CS:片选使能信号,低电平有效;

·RAS:行地址选通信号,低电平有效;

·CAS:列地址选通信号,低电平有效;

·WE:写使能信号,低电平有效。

SDRAM的基本命令及主要控制信号见表1。

表1 SDRAM基本操作及控制信号

命 令    名  称 CS RAS CAS WE 命令禁止(NOP:Command inhibit)

H X X X   空操作(NOP:No operation)
L H H H   激活操作(ACT:Select bank and active row)
L L H H   读操作(READ:Select bank and column,and start READ burst)
L H L H    写操作(WRITE:Select bank and column,and start WRITE     burst)
L H L L    突发操作停止(BTR:Burst terminate)
L H H L    预充电(PRE:Deactive row in bank or banks)
L L H L    自动刷新或自我刷新(REF:Auto refresh or self refresh)
L L L H    配置模式寄存器(LMR:Load mode register)
L L L L    所有的操作控制信号、输入输出数据都与外部时钟同步。

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

一个完备的SDRAM接口很复杂。由于本文的SDRAM接口应用于解复用,处理的事件相对来说比较简单,因而可以简化设计而不影响性能。接口电路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路数据流,其读写地址和读写使能信号是分开的。

(2)SDRAM接口电路的时序控制

高速数据流的速率为3M字节/秒,采用的系统时钟为20倍的字节时钟。送入SDRAM的时钟为60MHz系统时钟。在一个字节时钟内对SDRAM的操作最多有5次(1次读,4次写),而且为了满足刷新的要求,每个字节时钟进行一次刷新操作。根据SDRAM的时序要求,这样的操作是难以实现的。因而要通过多bank操作,尽量做到时分复用来实现。图6给出了在一个字节时钟周期的内数据流1进行读写操作,其它3路数据进行读操作的命令排序时序图。可以看出通过多bank操作,时分复用,在20个系统时钟节拍内所需的读写操作命令刚好很紧凑地排开。


  一个字节时钟内对SDRAM读写操作是随机的,这与数据流的复用比例有在。为了满足时序,根据上面的说明,需要把一个字节时钟周期内对SDRAM的命令合理排序,然后按照排好的顺序执行命令。这样就需要把一个字节时钟周期内对SDRAM的操作进行缓存,然后在下一个字节时钟周期内进行排序、与SDRAM命令相对应、将命令译码产生相应的控制信号线,完成操作。缓存排序过程如图7所示。

(3)SDRAM接口电路

SDRAM接口电路中需要专门操作缓冲区存储一个字节时钟周期内的操作,以备下一字节时钟的排序。为了方便处理,对每路数据的缓冲操作内容(或读或写)放在一个缓冲区。由于数据流的连续性,排序的同时仍然会有操作要求,因此每路的操作内容缓冲区分为两块。对一块缓冲区写入时,读出另一块缓冲区中的操作内容,进行排序、译码、执行。根据字节时钟切换对缓冲区的读写,从而避免冲突。对于从SDRAM读出的数据,每路数据写入相应的读出数据缓冲区。同样每路的读出数据缓冲区也分为两块,根据字节时钟切换读写。

由于一个字节时钟周期内,每路所需的操作最多有2次,每路的操作内容缓冲区只需两个单元(每个单元存储了此次的读写使能信号、写入数据、地址)即可。对于读出数据缓冲区,由于一个字节时钟每路数据最多执行一次读操作,所以读出数据缓冲区只需要一个字节。这两类缓冲区容量都小,因此人部用寄存器来实现,控制简单。

整个接口电路的结构框图如图8所示。

4 SDRAM接口的实现结果

针对MT48LC8M8A2的SDRAM,采用同步设计方法,用Verilog HDL硬件描述语言建立模型,接口电路已经调试通过,规模为2100门(NAND)。整个解复用电路也已经调试通过。

关键字:存储  数据  容量  随机 引用地址:多路读写的SDRAM接口设计

上一篇:SST89C54与CF卡的接口设计与实现
下一篇:高速大深度新型FIFO存储器IDT72V3680的应用

推荐阅读最新更新时间:2024-05-13 18:15

台达助力东南亚的海底线缆数据中心
在云端服务极其重要的今天,网络基础设施的布局显得非常重要。越来越多的终端用户开始使用海底电缆来改善数据中心之间的世界性的连接。 总部位于新加坡的Campana集团,为助力东南亚地区的终端消费者享受更丰富的数字生活,在建设连接新加坡和缅甸的最大的高速数据中心走廊——MYTHIC国际海底电缆工程中,选择台达云动系列集装箱式数据中心,以协助在“最后一公里”的终端消费者快速访问它的远程数据中心的节点。 能得到Campana的青睐,并担负着海底线缆数据中心的关键节点,台达云动系列集装箱式数据中心的优势不容小觑。 建设周期短 台达集装箱数据中心不仅满足高度机动性的边缘运算需求,更具备完整的数据中心功能,包
[网络通信]
台达助力东南亚的海底线缆<font color='red'>数据</font>中心
串行AD与FPGA在微型数据记录仪中的应用
0 引言 在现代电子技术应用领域,A/D转换器是模拟信号转换数字信号的中介,数据采集系统中,一般由单片机或其他微控制器对高精度A/D转换器进行控制,通常采用软件模拟A/D转换器时序的方法,增加了CPU的负担,降低了CPU的工作效率,现场可编程门阵列FPGA(Field Programmable GateArray)的高集成度和高速特性,使之相对于单片机和微控制器更适合用于高速A/D器件的采样控制。另外,在电磁干扰较大的环境中,单片机会出现程序跑飞的问题,在利用看门狗复位的过程中,对采集的数据流而言,会存在数据的丢失问题。相对的,触发沿或电平控制的FPGA,通过设计可靠的驱动,系统采集数据更为可靠。 本文是以一个3通道
[嵌入式]
串行AD与FPGA在微型<font color='red'>数据</font>记录仪中的应用
Vivace多标准处理器支持实时视频转码
   中国北京 2008年4月8日 —Vivace Semiconductor(华视奇半导体有限公司)日前宣布其VSP100™ 媒体处理芯片系列的第一款样片已研制成功,并向市场提供样片。   VSP100具低功耗和高性价比的特点,专门针对系统产品的需求,优化实现在手机、MP3/MP4、移动电视和大屏幕播放设备中的多标准和高质量视频播放功能。芯片支持实时解码和多种视频格式的处理,开辟了通向D1高画质视频的直接途径。   样片采用0.13微米工艺,256 管脚,BGA封装,符合RoHS 标准。芯片批量销售的单价将低于7美元。 7-VSP100多媒体处理器开发板    VSP100应用Vivace的ViViD™ 媒体处理引
[家用电子]
物联网+大数据推动芯片业步入大繁荣时代
芯片为自动驾驶汽车提供“大脑”,帮助服务器处理数据,决定着智能手机能以多快的速度一边处理文本一边播放流媒体视频。 如今,芯片又站在了硅谷鏖战的最前沿。 随着物联设备和大数据的迅速发展,三星电子(Samsung Electronics Co., 005930.SE)、英特尔公司(Intel Co., INTC)、高通公司(Qualcomm Inc., QCOM)和东芝公司(Toshiba Co., 6502.TO)等芯片制造商正在发挥全新的影响力,造成芯片业空前繁荣,大量需求推动芯片价格上涨, 给能够大量获取这种必备组件的公司带来优势。 据芯片销量和价格跟踪机构DRAMeXchange称,两种主要存储芯片NAND和DRAM的价格从去
[半导体设计/制造]
芯昇科技推中国移动首款RISC-V低功耗大容量MCU芯片
12月17日,在首届滴水湖中国RISC-V产业论坛上,芯昇科技有限公司MCU产品经理王斌介绍了该公司CM32M43xR系列产品情况,该系列产品是中国移动首款RISC-V低功耗大容量MCU芯片。 据王斌介绍,芯昇科技是中国移动通信集团中移物联网有限公司出资成立的全资子公司,围绕物联网芯片国产化,致力于成为“最具创新力的物联网芯片及应用领航者”。 王斌指出,万物互联时代,通信芯片与MCU芯片结合越来越紧密,芯昇科技将依托中国移动在市场、品牌、渠道等方面的资源禀赋,打造“通信芯片+MCU芯片+安全芯片”的物联网整体解决方案,为行业应用提供高品质的产品和服务。 本次论坛上,芯昇科技带来的CM32M43xR系列混合信号MCU是中国移动首款基
[手机便携]
芯昇科技推中国移动首款RISC-V低功耗大<font color='red'>容量</font>MCU芯片
全面推行智慧交通,大数据和共享单车是大方向
在昨天举行的互联网+城市交通管理创新论坛上,公安部交通管理科学研究所所长王长君表示,公安部已经有不少尝试,其中不仅有最基础的公安交通管理综合应用平台,还有正在推进的自动驾驶项目上路测试、交通事故分析预防体系等。   王长君说:“公安交通管理综合营运平台,主要是依托我们业务管理来运行,全球最大3.2亿多驾驶人的注册,全球近3亿的机动车的注册管理,包括每年差不多二十多万一般程序的交通事故,八九百万的简易程序交通事故的管理,还有近千万的交通违法和处理。当然还包括化学品的管理,以及我们整个公安警务工作的管理,实现了整个公安系统大整合。   大数据 营运这块,公安交通数据所针对多项自动驾驶上路测试,对安全评估进行相关研发,正在建设我们的封
[嵌入式]
容量为49.9兆瓦英 国最大的电池储能设施已完工
根据开发商BSR EPC的说法,英国最大的电池储能设施已经完工。它的总容量为49.9兆瓦,位于Bishop's Stortford附近的Stocking Pelham。 该设施由27个逆变器和150000个锂离子电池组成,通过132千伏电网连接与附近的400千伏变电站相连。 BSR声称,与使用集装箱的设计相比,项目的占地面积减少多达50%。 BSR工程采购与施工主管Tim Humpage表示:“可再生能源正在满足我们越来越多的能源需求,而这样的项目有能力进行涡轮增压,因为电池具有平衡供需的能力。像这样的储能设施将成为未来几年向低碳环境过渡的重要组成部分。”
[嵌入式]
EPP模式500ksps数据采集接口
数据采集系统中 , 通过微机COM端口的RS-232串行通讯及通过微机并行端口的并行通讯具有开发使用方便的特点,前者可与工作于11.0592MHz晶振下的8052单片机在波特率115200时,实现10ksps(samples per second)的连续数据采集和传输而不丢失数据,若要达到更高速率的数据采集,可以通过并行口通讯方式实现。当前微机均可通过配置CMOS,将基地址为378H的并行口设置为EPP模式以支持通过数据口双向传输通讯,并由芯片硬件自动产生握手信号,实现高速传输的目的。 为充分实现EPP模式的高速特性,外设应当及时响应EPP的握手信号,当数据采集系统工作于非实时多任务的WIN98操作系统环境下,为实现数据高速
[单片机]
EPP模式500ksps<font color='red'>数据</font>采集接口
小广播
最新应用文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved