《Clock Domain Crossing》 翻译与理解(3)寄存器处理输出端口

  • Version
    • lin
    • 2024-01-05
    • CDC寄存器处理输出端口
    • review

问题:在跨时钟域时,在发射时钟域输出的信号,是否需要通过寄存器输出?

答案:建议在跨时钟域时,输出信号以寄存器形式输出,而不是组合电路直接输出,原因如下图所示:

115

原因在于组合逻辑的输出不稳定,存在毛刺和震荡,会增加采样时钟采到不稳定信号的概率,从而导致更多的亚稳态信号生成概率。

所以建议在跨时钟域时,用寄存器的形式输出信号,其结果如下图所示:

116