异步FIFO的学习

[复制链接]
发表于 2025-9-10 03:23:39 | 显示全部楼层 |阅读模式
一、参考视频

FPGA(异步FIFO原理及Verilog代码实现)_哔哩哔哩_bilibili

二、设计图


高位套圈时,格雷码和二进制不一样的地方





需要注意的题目

为什么二进制的变化位数更多,就更轻易产生亚稳态呢?
格雷码

格雷码(Gray Code) 是一种特殊的二进制编码方式,它的特点是相邻的两个数只有一个二进制位不同。格雷码广泛应用于硬件电路中,例如旋转编码器、数字通讯等,因为它可以有用淘汰由于时钟不稳定导致的错误。

空满信号

形成格雷码之后,打两拍形成读写指针,然后举行比较,就可以得到正确的空满信号了。
格雷码只有只有一位是不同的,打两拍就行了,为什么是两拍呢?



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表