当在格雷码计数器中改变的1位进入亚稳态时会发生什么?为什么它不是异步FIFO中的一个问题?
发布于 2017-08-08 15:43:59
您可能想看看Cummings关于异步FIFO设计的著名文章。
发布于 2017-08-05 07:23:57
我认为异步FIFO实际上在内部使用灰色代码计数器在两个时钟域中传递写/读地址指针。
如果在一个时钟域中切换超过1位,但不是所有的位都被另一个时钟域捕获,您就会有亚稳态问题。1位可以在灰色代码计数器中切换,并且值保持不变。当第二个时钟从第一个时钟中采样被切换的比特时,这并不重要,它可能晚了一个周期,但这并不重要。
https://stackoverflow.com/questions/45518453
复制相似问题