一种使用二进制码的高速异步FIFO
在多时钟域的电路设计中,异步FIFO是很常见的通信模块.异步FIFO的读写指针位于各自独立的时钟域,一般采用格雷码(Gray Code)使不同时钟域的指针可以直接比较.但格雷码不能直接使用二进制加法器进行加减运算,必须借助辅助的二进制指针.额外的二进制和格雷码之间的互相转换使得异步FIFO结构复杂,逻辑资源需求增大.本文通过设计异步握手电路,给出了一种直接使用二进制码读写指针的异步FIFO,使得异步FIFO设计更为简单,逻辑资源需求减少,运行频率也比格雷码的相应设计更高.
异步FIFO 格雷码 延迟无关电路 异步握手电路 通信模块
涂宝招
中科院计算所,北京2704信箱25分箱,100080
国内会议
中国科学院计算技术研究所第八届计算机科学与技术研究生学术讨论会
大连
中文
77
2004-07-01(万方平台首次上网日期,不代表论文的发表时间)