期刊文献+

异步FIFO的设计与验证 被引量:12

Asynchronous FIFO Design and Verification
下载PDF
导出
摘要 多时钟域设计的一个难题是如何避免亚稳态的产生。异步FIFO是一种不同时钟域之间传递数据的常用方法。避免亚稳态问题及空满控制信号的产生是异步FIFO设计的两个难题。传统的异步FIFO设计采用同步读写地址后比较产生空满标志的方法,面积大、工作频率低。针对这些问题,文章提出了一种新的异步FIFO设计方案,它改进格雷编码电路,提高异步FIFO的工作频率,用先比较读写地址产生空满标志,再同步到相应时钟域的方法避免使用大量的同步寄存器,减小面积空间。EDA综合及FPGA验证的结果均表明,改进后异步FIFO的性能有了显著提高。 An important problem in multi-clock domain design is how to avoid metastability.Asynchronous FIFO is a general way to communicate between different clock domains.The design of asynchronous FIFO meets with two troubles,metastability and how to generate empty and full flag correctly.Traditional FIFO design often synchronizes write/read address first,then compares them to generate empty/full signals.This design takes on too much area and can only work at a low frequency.A new method is proposed to overcome these problems.It optimizes gray code circuit to improve FIFO frequency,compares write/read address to generate full/empty flag first,then synchronizes them to cut down the quantity of synchronous registers.The results of EDA synthesis and FPGA verification both indicate that new asynchronous FIFO design has achieved a noticeable improvement.
出处 《计算机工程与应用》 CSCD 北大核心 2005年第3期98-101,共4页 Computer Engineering and Applications
基金 国家863高技术研究发展计划(编号:2003AA1Z1350)
关键词 多时钟域 亚稳态 异步FIFO 格雷码 空满信号 multi-clock domain,metastability,asynchronous FIFO,gray code,full/empty flag
  • 相关文献

参考文献4

  • 1沙燕萍,皇甫伟,曾烈光.异步FIFO的VHDL设计[J].电子技术应用,2001,27(6):74-75. 被引量:10
  • 2朱永峰,陆生礼,茆邦琴.SoC设计中的多时钟域处理[J].电子工程师,2003,29(11):60-63. 被引量:16
  • 3Clifford E Cummings. Synthesis and Scripting Techniques for Designing Multi-Asynchronous Clock Designs. SNUG San Jose,CA Voted Best Paper 3rd Place,2001:2~4,16~23.
  • 4Clifford E Cummings. Simulation and Synthesis Techniques for Asynchronous FIFO Design. Sunburst Design, Inc: 6~7.

二级参考文献6

  • 1王晓军.VHDL简明教程[M].北京:清华大学出版社,1997..
  • 2Rabaey J M.Digital Integrated Circuit:A Design Perspective(数字集成电路:设计透视)[M].北京:清华大学出版社,1998.533—538.
  • 3Van B K, Bink A. Single-Track Handshake Signaling with Application to Micropipelines and Handshake Circuits. In: Proceedings of 2nd International Symposium on Advanced Research in Asynchronous Eircuits and Systems (ASYNC' 96 ). Los Alamitos (CA) : IEEE Comput Soc Press, 1996. 122 -133.
  • 4Tang T C. Experimental Studies of Metastability Behaviors of Sub-Micron CMOS ASIC Flip Flops. In. Proceedings of Fourth Annual IEEE International ASIC Conference and Exhibit. New-York : IEEE, 1991.7- 4/1- 4.
  • 5王晓军,VHDL简明教程,1997年
  • 6刘宝琴,数字电路与系统,1993年

共引文献23

同被引文献68

引证文献12

二级引证文献28

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部