首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们是否使用灰色计数器来避免同步FIFO中的亚稳态?

我们是否使用灰色计数器来避免同步FIFO中的亚稳态?
EN

Stack Overflow用户
提问于 2017-08-05 05:08:51
回答 2查看 1K关注 0票数 0

当在格雷码计数器中改变的1位进入亚稳态时会发生什么?为什么它不是异步FIFO中的一个问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-08-08 15:43:59

您可能想看看Cummings关于异步FIFO设计的著名文章。

票数 1
EN

Stack Overflow用户

发布于 2017-08-05 07:23:57

我认为异步FIFO实际上在内部使用灰色代码计数器在两个时钟域中传递写/读地址指针。

如果在一个时钟域中切换超过1位,但不是所有的位都被另一个时钟域捕获,您就会有亚稳态问题。1位可以在灰色代码计数器中切换,并且值保持不变。当第二个时钟从第一个时钟中采样被切换的比特时,这并不重要,它可能晚了一个周期,但这并不重要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45518453

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档