其他分享
首页 > 其他分享> > 异步复位问题中关键的异步复位,同步释放

异步复位问题中关键的异步复位,同步释放

作者:互联网

引言

在电路设计中使用异步复位具有一些独到的优势(相较于同步复位),比如说:

但是考虑到异步复位不仅仅复位是异步的,其复位信号撤去也是异步进行的。因此若在触发器的有效时钟沿附近撤去,就可能造成触发器输出亚稳态,从而导致ASIC不能回到初始确定状态。另一个问题就是若输入源存在毛刺,那么噪声或者毛刺就会造成“虚假”的复位信号,影响到整个系统。

考虑到上述缺陷,在每个异步复位设计中都应该包含一个同步复位电路!

异步复位,同步释放原理

该电路构造如下:

 

该电路的异步复位是即时输出的,而复位释放需要2个上升沿后输出到reset buffer tree中。第二个触发器消去了异步复位或者太过于靠近时钟边沿造成的亚稳态问题。

设计代码

参考文献

Cummings C E ,  Mills D . Synchronous Resets? Asynchronous Resets? I am so confused! How will I ever know which to use?[J]. Snug San Jose User Papers, 2002.

 

标签:异步,触发器,同步,复位,电路,时钟
来源: https://www.cnblogs.com/Achilles7/p/15775815.html