(5)FIFO知识点总结

一、格雷码问题

  三个问题:

  如何在二次幂和非二次幂的深度下设计读写指针

  什么情况下使用格雷码对指针进行编码

  什么情况下不可以使用格雷码

 二、亚稳态问题

  三个问题:

  FIFO中的亚稳态问题是否能够真正消除

  若无法消除,为什么FIFO还能正确运行

  两排同步或多拍同步的差异

  rptr为3时,同步到写时钟域时,当前的rptr又更新为5,也就是FIFO又多读走了两个数据,所以认为FIFO为满时不一定是真满,空信号也是同理,因此这种机制保证了FIFO不会出现写满逸出,读空多读的情况

 

 

posted @ 2024-06-08 01:33  xuxuxu69  阅读(13)  评论(0编辑  收藏  举报