基于Kintex7 FPGA 的DDR3 SDRAM接口应用研究.docVIP

基于Kintex7 FPGA 的DDR3 SDRAM接口应用研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Kintex7 FPGA 的DDR3 SDRAM接口应用研究   摘 要: 针对FPGA中使用DDR3进行大容量数据的缓存应用背景,采用模块化设计方法,提出基于Xilinx Kintex?7 FPGA的DDR3 SDRAM FIFO接口设计方案。在分析DDR3用户接口特点和用户接口时序的基础上,对不同读/写模式进行效率测试。借鉴标准FIFO的设计思想,结合DDR3 SDRAM控制器的特点,设计遍历状态机对该FIFO接口进行读/写测试。最后,原型机平台验证了该接口不仅具有标准FIFO简单易用的功能,而且具有存储空间大等优势。   关键词: DDR3 SDRAM; FIFO; FPGA; 遍历状态机   中图分类号: TN43?34; TP332.3 文献标识码: A 文章编号: 1004?373X(2017)24?0021?04   Abstract: Aiming at the application background of using DDR3 for large?capacity data caching in FPGA, a design scheme of DDR3 SDRAM FIFO interface based on Xilinx Kintex?7 FPGA is presented according to the modularized design method. Based on the analysis of DDR3 user interface characteristics and user interface time sequence, the efficiency of different read?write modes was tested. In combination with the design thought of standard FIFO and characteristics of DDR3 SDRAM controller, the traversal state machine is designed to perform the read?write test of the FIFO interface. The interface was verified with the prototype platform. The result demonstrates that the interface has the simple and easy?to?use functions of standard FIFO, and large storage space.   Keywords: DDR3 SDRAM; first?in first?out; field programmable gate array; traversal state machine   0 引 言   在高速实时数据信号处理领域,缓存是不可缺少的部分,利用FPGA外接DDR3 SDRAM(Synchronous Dynamic Random Access Memory) 进行大容量数据缓存是近期研究的热点。异步FIFO以其接口时序简单、易于操作、读写速度高等优点广泛应用于数据实时采集和跨时钟域数据传输的系统中。由于工艺的限制,常见的FIFO芯片或者FPGA内部的FIFO IP核容量非常有限,很难满足数据吞吐量较大的系统。DDR3 SDRAM具有集成度高、读写速度快、价格便宜等优点成为目前数据缓存的主流;但其操作复杂,增加了系统的开发周期和开发成本[1?2]。   本文提出基于FPGA的DDR3 SDRAM FIFO接口方案,该方案既具有DDR3 SDRAM容量大、成本低等优点又具有异步FIFO接口简单、易于操作的优点。从用户接口信号入手分析接口速度、接口效率和接口时序,在此基础上设计基于DDR3的FIFO接口,并编写测试程序对该设计进行遍历测试。目前,该方案已经在某项目的高速数据缓存中得到了应用。   1 DDR3 SDRAM   DDR3 SDRAM即同步动态随机存取存储器,同步是指Memory工作需要同步时钟,内部命令的发送与数据的传输都以它?榛?准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是由指定地址进行数据读写。   与静态随机存储器(Static Random Access Memory,SRAM)靠双稳态触发器来记忆信息的原理不同,SDRAM是靠MOS电路中的栅极电容来记忆信息。由于电容上的电荷会泄漏,需要定时给与补充,所以SDRAM需要设置刷新电路。但SDRAM比SRAM集成度高、功耗低,成本也低,适于

文档评论(0)

小马过河 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档