基于SDRAM大容量缓存FIFO控制器的设计与实现
DOI:
CSTR:
作者:
作者单位:

(北京航天测控技术有限公司,北京 100041) 

作者简介:

李丽斯(1985),女,山西人,工程师,主要从事FPGA设计、高速数据采集与传输、逻辑分析仪设计方向的研究。

通讯作者:

中图分类号:

基金项目:


Design and Realization of Big Capability Cache FIFO Controller Based on SDRAM
Author:
Affiliation:

(Beijing Aerospace Measurement & Control Technology Co.Ltd., Beijing 100041,China)

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    数据通过采集模块后需要进行缓存,然后再通过DMA写入上位机,SDRAM存储容量大,符合大批量数据的存储,FIFO可以在不同的速率下读写数据,根据两者的优势,本设计是基于SDRAM控制器实现的大容量缓存FIFO;系统中FPGA采用Altera公司的CycloneII:EP2C35F484I8,使用verilog语言实现,通过Quartus11.0编译、综合、布线后,时钟能够达到100 MHz;设计通过了仿真与验证,在仿真验证下,此大容量FIFO存储速率达到43.6 MByte/s;设计已经成功用于实际环境中,输入输出时钟完全不确定的情况下,SDRAM的最低利用率是43%,在时钟相差小的情况下,利用率可以达到100%,符合系统设计需要。

    Abstract:

    The data gathered through the module needs to be cached, after that it is written to the host machine. Based on the advantage of SDRAM having large capacity and FIFO can be written and read in any time and under any clock, it design the large capacity FIFO based on SDRAM. In the system, the type of FPGA is CycloneII:EP2C35F484I8 designed by ALTERA.It was realized through Verilog and compiled, synthesized and fitterred by software Quartus11.0,the clock can reached 100 MHz. The design is tested on FPGA, under verification and simulation, the rate of large storage FIFO can reached 43.6 MByte/s, the design is already applied in real system, under uncertain input clock and output clock, the minimum utilization of SDRAM is 43%, the maximum utilization is 100%, it can satisfy the system’s demand completely.

    参考文献
    相似文献
    引证文献
引用本文

李丽斯,杨立杰,殷晔,安佰岳,刘康丽.基于SDRAM大容量缓存FIFO控制器的设计与实现计算机测量与控制[J].,2015,23(8):2703-2705.

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2014-11-18
  • 最后修改日期:2014-12-16
  • 录用日期:
  • 在线发布日期: 2015-10-08
  • 出版日期:
文章二维码