一种高速大容量异步FIFO的实现方法

一种高速大容量异步FIFO的实现方法

ID:46622715

大小:696.00 KB

页数:4页

时间:2019-11-26

一种高速大容量异步FIFO的实现方法_第1页
一种高速大容量异步FIFO的实现方法_第2页
一种高速大容量异步FIFO的实现方法_第3页
一种高速大容量异步FIFO的实现方法_第4页
资源描述:

《一种高速大容量异步FIFO的实现方法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第45卷第5期航空计算技术Vol.45No.52015年9月AeronauticalComputingTechniqueSep.2015一种高速大容量异步FIFO的实现方法112李玉发,孙靖国,李涛(1.中航工业西安航空计算技术研究所,陕西西安710068;2.中航飞机西安分公司,陕西西安710089)摘要:为了满足高速实时数据采集系统对所采集海量数据进行缓存的要求,利用FPGA和DDR2SDRAM设计了一种高速大容量异步FIFO。基于DDR2SDRAM的高带宽和时分复用特点,设计了WFIFO和RFIFO,以及FIFO控制器,利用Xilinx公司的存储器接口生成器生成了DDR2

2、SDRAM控制器,完成了高速大容量异步FIFO的设计,并对其进行了测试验证。验证结果表明,设计可以解决高速海量数据缓存问题,在工程应用中具有积极的借鉴意义和参考价值。关键词:FPGA;DDR2SDRAM;异步FIFO中图分类号:TP274,TN919文献标识码:A文章编号:1671-654X(2015)05-0114-03ARealizationMethodofHighSpeedandDeepAsynchronousFIFO112LIYu-fa,SUNJing-guo,LITao(Xi′anAeronauticsComputingTechniqueResearchInstitu

3、te,AVIC,Xi′an710068,China;2.Xi′anAircraftIndustry(Group)Co.Ltd,AVIC,Xi′an710089,China)Abstract:Tosatisfytherequestofbufferingthemassdatainthehighspeedreal-timedatagatheringsys-tem,ahighspeedanddeepasynchronousFIFObasedonFPGAandDDR2SDRAMisdesignedafterre-searchingFIFO′sprinciple.Basedonthehig

4、hbandwidthofDDR2SDRAMandtime-sharingtechnique,theFIFOisdesignedincludingWFIFOandRFIFO,FIFOcontrollerandDDR2SDRAMcontrollerde-signedwithmemoryinterfacecontroller(MIG)suppliedbyXilinx,andtheFIFOhasbeentestedandver-ified.TheverificationresultindicatesthattheFIFOcansatisfythedemandsofhigh-speedm

5、assdatabuffering,anditmakesgreatreferencevalueinengineering.Keywords:FPGA;DDR2SDRAM;asynchronousFIFO引言的FPGA已经能够提供高达500M速率的高速FIFO[3]IP核。但是,目前的FPGA提供的异步FIFO容量相异步FIFO是一种先进先出电路,可以在两个不同对较小,无法满足某些大数据高速系统的应用要求。的系统时钟间进行快速准确的数据传输,是解决异步本文提出一种基于FPGA及外部DDR2SDRAM时钟数据传输问题的有效方案。异步FIFO作为数据的高速大容量异步FIFO的实现方法。

6、该方法利用缓存被广泛应用于高速实时数据采集、不同时钟域之[1]FPGA外部的DDR2SDRAM芯片来对大数据进行缓间的高性能数据传输等系统中,如在视频系统中用[2]存,利用FPGA内部逻辑对DDR2SDRAM进行控制。于视频信号转换、图像处理和数字电视,在高速传感该方法成本低,通用性强,可用于大部分FPGA和信号实时检测处理系统中用于数据缓存等。随着微电DDR2SDRAM,有着广泛的应用前景。子技术的发展,异步FIFO芯片也向着高速、大容量、小体积、低成本的方向发展。随着FPGA(FieldProgram-mableGateArray,现场可编程门阵列)在网络接口、图1高速大容

7、量异步FIFO系统方案设计像处理、数字通信等大容量数据交换领域的广泛应用,高速大容量异步FIFO系统设计方案如图1所示。利用FPGA内部存储器资源构建高速、大容量的异步其中,WFIFO和RFIFO位于FPGA内部,是两块片上FIFO成为解决该问题的一个有效途径。目前XilinxFIFO,采用Xilinx提供的标准IP实现,作为高速大容收稿日期:2015-07-02修订日期:2015-08-16基金项目:航空科学基金项目资助(20101931005)作者简介:李玉发(1984-),男,河北阜城

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。