在设计中,如果将一个异步信号直接送给若干个并行工作的触发器,就会大大增加亚稳态事件发生的概率,因为有可能有多个触发器进入亚稳态。为了避免形成这种情况下的亚稳态,常常使用同步触发器的输出信号取代异步信号。
如果同步器的第一级触发器产生亚稳态输出,那么这个亚稳态会在同步器的第二个触发器取样前进入亚稳态。这种方法无法保证第二级触发器的输出一定不会出现亚稳态,但是它确实降低出现亚稳态的可能性。同理如果为同步器增加更多级触发器,就会进一步降低出现亚稳态的可能性。

在设计中,如果将一个异步信号直接送给若干个并行工作的触发器,就会大大增加亚稳态事件发生的概率,因为有可能有多个触发器进入亚稳态。为了避免形成这种情况下的亚稳态,常常使用同步触发器的输出信号取代异步信号。
如果同步器的第一级触发器产生亚稳态输出,那么这个亚稳态会在同步器的第二个触发器取样前进入亚稳态。这种方法无法保证第二级触发器的输出一定不会出现亚稳态,但是它确实降低出现亚稳态的可能性。同理如果为同步器增加更多级触发器,就会进一步降低出现亚稳态的可能性。
本文标题:跨时钟域的处理方法(1)-控制信号的同步
本文链接:https://www.haomeiwen.com/subject/frfsgctx.html
网友评论