第一范文网 - 专业文章范例文档资料分享平台

(转自Altera官方论坛)FPGA设计中的复位问题

来源:用户分享 时间:2025/6/3 3:46:35 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Asynchronous resets are immediate, easy to implement, and are the fastest since they do not involve the data path. They also consume the least amount of resources. Unfortunately, they cannot be timed in

TimeQuest (or any other static timing analyzer) and can lead to metastability issues if not handled properly. The biggest drawback to asynchronous resets is the fact that they cannot guarantee that all registers will come out of reset on the same clock edge. This is problematic for synchronous designs with feedback, such as state machines.

Adding a synchronizer to the reset before bringing it to the asynchronous input to the registers creates synchronized asynchronous resets. These resets provide the immediate assertion advantage of

asynchronous resets as well as increased speed since the data path is not involved. They also avoid the metastability issues and will guarantee all registers come out of reset on the same clock edge similar to synchronous resets. Unlike asynchronous resets, they can be timed in TimeQuest using Recovery and Removal analysis. It is for these reasons that for most FPGA designs, synchronized asynchronous resets are usually the preferred method to use.

References

[1] Clifford E. Cummings and Don Mills; “Synchronous Resets? Asynchronous Resets? I am so

confused! How will I ever know which to use?”; SNUG San Jose, 2002 User Papers; http://www.sunburst-design.com/papers/CummingsSNUG2002SJ_Resets.pdf

[2] Clifford E. Cummings, Don Mills, and Steve Golson; “Asynchronous & Synchronous Reset Design

Techniques – Part Deux”; SNUG Boston, 2003 User Papers;

http://ens.ewi.tudelft.nl/Education/courses/et4351/CummingsSNUG2003Boston_Resets.pdf

[3] Richard Katz; “Reset Circuit Topologies”; 2004 MAPLD International Conference,

http://klabs.org/mapld04/tutorials/vhdl/presentations/reset_circuit_topologies.ppt

Version 1.0 Page 17 of 17 Q4’08

(转自Altera官方论坛)FPGA设计中的复位问题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c98kqg90zxz79c964hv19_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top