(1)不可避免,因为是处理异步信号。
(2)采用两个DFF同步的方法,是为了让其在第二个时钟后期达到稳定。频率越高,提供的时间越短,越不利。MTBF
(3)经过两个DFF的数据可能是错误的,但却是稳定的。为了数据正确可以用双口RAM或者FIFO
(4)异步FIFO中地址采用Grey码,保证地址仅变化一位。
(5)2-DFF法只适用于慢时钟到快时钟,异步信号时间大于同步时钟周期与信号保持时间之和。
参考:
https://wenku.baidu.com/view/5e0f3b0eba1aa8114431d9d9.html 关于同步电路以及亚稳态的讨论
http://www.docin.com/p-1444334021.html 基于spyglass同步设计分析和静态验证