云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > (转自Altera官方论坛)FPGA设计中的复位问题

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

  • 62 次阅读
  • 3 次下载
  • 2025/12/2 20:51:46

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

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

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 g

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com