存储器类综述及DDR接口设计的实现.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
存储器类综述及DDR接口设计的实现

存储器类型综述及DDR接口设计的实现 类别:存储器 ? 阅读:917 ? ???????? ???? ????存储器综述 ????在过去的数年里,ic37,确切地说是存储器市场,经历了巨大的变化。在2000年电子工业低迷时期之前,电子系统设计师很少考虑他们下一个设计中元器件的成本,而更关注它们能够达到的最高性能。 ????今天,竞争的加剧以及利润率的下降迫使系统设计师在降低下一代产品成本的同时,保持、甚至提高系统的性能。作为这种转变的结果,有一个工业部门经历了实质性的增长,它就是DRAM存储器,尤其是双倍数据速率(DDR) SDRAM存储器。 ????DDR存储器最初是一种高性能、低成本的存储器解决方案,主要用于个人计算机和其它成本敏感的消费品市场。近来,由于施加在整个电子工业上的经济压力,非消费产品也开始采用DDR存储器了(图 1)。 ???? ???? ???? ????图 1 来源:IC Insights ???? ????DDR是一种基于SDRAM的革命性的存储器技术。DDR SDRAM的存取速度是SDRAM的两倍,因为DDR的数据传送发生在时钟的所有两个边沿。而SDRAM仅在时钟的上升沿传送数据。因此,DDR能够传送数据的速度高达2133MB/s。与传统的SDRAM相比,DDR还具有更低的功耗。它的工作电压是直流2.5V,而SDRAM是直流3.3V。 ????市场分析表明,在当今所有的电子系统中,超过50%采用了DDR存储器,并且预计在接下来的几年中将增长到80%。DDR不是,并且永远也不会是一种针对所有设计的技术。DDR存储器非常适用于那些高读写比率的设计。而诸如四倍数据速率存储器,适用于50%读写比率的应用。图2确定了多种顶尖的存储器技术以及它门各自所属的读/写曲线。 ???? ???? ???? ????图 2 ???? ????不同存储器类型的读/写率的比较 ????如上所述,每个系统有各自独特的存储器要求。在服务器应用的例子中,读写趋于较高的比率,表示需要DDR。在网络处理器与支持大数据包的MAC的接口例子中,在处理之前,这些数据包需要进行缓冲和存储,接近1:1的读写比率,表明QDR是一个合适的存储器结构。 ????图3展示了一个通用通信线卡印刷电路板的例子。基于系统设计者的要求,这张结构图上指出了在哪里一些通用存储器类型可以被采用。在很多系统中采用了相似的决策过程,从而选择合适的存储器结构。 ???? ???? ???? ????图 3 ???? ????下面的目录指出了针对不同的系统和功能的合适的存储器结构。这些选择基于系统结构和各自的性能/成本综合要求。 ????·查找-快速的开关/访问时间 ????-临界延时,以读取为导向,较小的总线宽度(32/64位) ????-存储器选择:ZBT (10Gb/s) - QDR/DDR (10Gb/s) ????-操作: 地址转换 ????·查找-大型、高吞吐量(核心路由器) ????-需要奇偶的:宽的I/O(64) ????-带宽和精度的要求是最重要的 ????-存储器选择:SDR (10Gb/s) - DDR/FCRAM (10Gb/s) - RLDRAM/DDR II (10Gb/s-40Gb/s) ????-操作: 地址转换 ????·队列/包的管理 ????-延时 #1,随机读和写-无法预测的数据模式 ????-存储器选择:ZBT - QDR ????-操作:队列管理和流程控制 ????·流量整形/管理 ????-以突发为导向、窄的 I/O总线 (x18/x36) ????-存储器选择:ZBT - QDR ????-操作:基于管理的路由表 ????·统计 ????-随机读/写,读操作占优势的,窄的 I/O总线 (x18/x36) ????-存储器选择:ZBT - QDR ????-操作:为信息包跟踪数据,流量统计 ????·信息包单元缓冲器 ????-大的间隔尺度,宽的I/O总线 (64bit) ????-带宽为首要目标 ????-成本敏感的 ????-存储器选择:SDR - DDR/FCRAM-RLDRAM/DDR II ????-操作:处理不同尺寸的IP包(128B) ????DDR接口设计的实现 ????至此,我们讨论了不同的存储器结构以及它们适用于系统中的哪些部分。由于DDR在增长着的多种的数字设计中相对较高的认可率,本文剩余的部分将致力于DDR存储器,以及在FPGA中的DDR接口的实现。 ????在许多系统设计中,工程师将选用FPGA作为存储控制器(图 4)。选用FPGA的优势在于它固有的灵活性。不考虑协议和微处理器,FPGA结构通常能够提供DDR存储控制及其所需的电气接口。采用FPGA作为存储控制器时,一

文档评论(0)

jiaoyuguanliji + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档