详细讨论异步FIFO的具体实现???

2019-07-15 21:41发布

我在网上看到一篇利用格雷码来设计异步FIFO,但是看他们写的一些源码,小弟有些不是很理解,在设计时为什么会出现Waddr和wptr两个关于写指针的问题,他们之间的关系是什么????wptr在定义时候为什么比Waddr多一位呀???
2f502fce6f95caaa1d4aa3e67e5d710c_09142554-b1cc1fcef63e460e9c0186beebbc53ef.jpg
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
youwozuozhujun
1楼-- · 2019-07-17 05:39
lee_st 发表于 2017-5-23 10:26
太谦虚了哦,呵呵

研一就被派出来公司实习,今天工程师给了一个项目的verilog设计代码,看不懂,整个人都蒙蔽了
lee_st
2楼-- · 2019-07-17 07:46
看看就懂了,都是这样的
记忆中的五月天
3楼-- · 2019-07-17 09:19
 精彩回答 2  元偷偷看……
记忆中的五月天
4楼-- · 2019-07-17 12:26
这个地方我也没搞懂
songly_lin
5楼-- · 2019-07-17 17:48
好像,Waddr是当前写入地址。如果有数据写入,就写入到这个地址里。
wptr 是下一个地址的指针,用于判断fifo的各种状态用的。
fdsfengwu
6楼-- · 2019-07-17 21:30
学习了,顶楼主。

一周热门 更多>