基于FPGA的高速FIFO电路设计
时间:04-26
来源:互联网
点击:
高速采集数据传输过程
在高速采集时,读时钟频率等于写时钟频率,当启动触发传输时,触发传输长度为门控信号长度,直到将FIFO内部数据传输完毕,触发结束标志由almost_empty决定,当alomost_empty有效时,停止触发传输,触发传输过程如图6所示。
结语
采用高速异步FIFO作为数据采集缓存,应用范围十分广泛。特别是在高速数据采集系统中,在外接存储器时,采集数据首先要经过缓存才能存入外部存储器,采用FPGA自生成FIFO就能够满足要求。本方案充分利用FIFO的特点,通过控制电路优化设计,解决了读写时钟的异同问题,提高了电路的工作效率。
参考文献:
[1] John F W. 数字设计原理与实践[M]. 北京:机械工业出版社, 2003
[2] 候伯亨, 顾新. VHDL硬件描述语言与电路设计[M]. 西安:西安电子科技大学出版社, 1997
[3] Virtex-5 FPGA User Guide, Xilinx
[4] 雷海卫, 刘俊. FPGA中软FIFO的设计与实现 [J]. 微计算机信息, 2008,24(2):207-209
[5] 于海, 樊晓桠. 基于FPGA异步FIFO的研究与实现 [J]. 微电子学与计算机, 2007,24(3):210-216
作者:栗永强 中国电子科技集团公司第41研究所 时间:2010-04-19
在高速采集时,读时钟频率等于写时钟频率,当启动触发传输时,触发传输长度为门控信号长度,直到将FIFO内部数据传输完毕,触发结束标志由almost_empty决定,当alomost_empty有效时,停止触发传输,触发传输过程如图6所示。
结语
采用高速异步FIFO作为数据采集缓存,应用范围十分广泛。特别是在高速数据采集系统中,在外接存储器时,采集数据首先要经过缓存才能存入外部存储器,采用FPGA自生成FIFO就能够满足要求。本方案充分利用FIFO的特点,通过控制电路优化设计,解决了读写时钟的异同问题,提高了电路的工作效率。
参考文献:
[1] John F W. 数字设计原理与实践[M]. 北京:机械工业出版社, 2003
[2] 候伯亨, 顾新. VHDL硬件描述语言与电路设计[M]. 西安:西安电子科技大学出版社, 1997
[3] Virtex-5 FPGA User Guide, Xilinx
[4] 雷海卫, 刘俊. FPGA中软FIFO的设计与实现 [J]. 微计算机信息, 2008,24(2):207-209
[5] 于海, 樊晓桠. 基于FPGA异步FIFO的研究与实现 [J]. 微电子学与计算机, 2007,24(3):210-216
作者:栗永强 中国电子科技集团公司第41研究所 时间:2010-04-19
FPGA 电路 Xilinx 总线 仿真 VHDL 电子 相关文章:
- 基于FPGA的片上系统的无线保密通信终端(02-16)
- 基于Virtex-5 FPGA设计Gbps无线通信基站(05-12)
- 基于FPGA的DVI/HDMI接口实现(05-13)
- 基于ARM的嵌入式系统中从串配置FPGA的实现(06-09)
- 采用EEPROM对大容量FPGA芯片数据实现串行加载(03-18)
- 赛灵思:可编程逻辑不仅已是大势所趋,而且势不可挡(07-24)