相关文章:
不是诗人:第三章 同步电路与跨时钟域电路设计_ FIFO空满信号生成机制与深度设计方法zhuanlan.zhihu.com如何在二次幂和非二次幂深度下设计相应的读写指针?
1、二次幂
并不是一定要用gray码做读写指针,而是当深度为2次幂的时候,刚好格雷码满足消除亚稳态的需求
2、非二次幂
此时格雷码已经不再适用,此时的解决方法通常有:
- 若深度为偶数,可采用最接近的二次幂的格雷码编码,在此基础上修改
- 深度为一般数值时,可自行设计一种逻辑电路,或者查找表,以实现指针每次只跳变一次的功能