0
25
75
初级技术员
fifo.jpg (86.03 KB )
下载附件
2012-5-30 10:33 上传
fifo1.jpg (76.54 KB )
使用特权
264
1万
实习生
7
790
看不懂你上面一个图,写同意对应只有两个时钟,只写了两个数据,但是下面写计数1 2 3 4,为何?如果写同意无效你的写还在加数字,你的看下WREN脚逻辑输出,根据你WRCOUNT看,空标志一个凹陷是合理的,你读时还在继续写 ... mr.king 发表于 2012-5-30 12:21
1
29
87
1# swe21 从你的图看出你再写第4个数的时候已经完成2个读数据了,而这个时候FIFO中可能只有3个有效数据,所以这个时候empty有效,但等第4个写数据有效后又出现了empty拉低,你可以试试把4个数据完全写OK了再读 ... smolfy 发表于 2012-5-30 15:43
643
2046
初级工程师
我其实就是按你说的写的啊,写完四个以后才开始读的啊,WR_ALLOW,RD_ALLOW 是读写使能信号啊,那个rd_data_counter应该不是说,我写四个,它就加到4的吧, wr_data_counter 才是,既然wr_data_counter加到4了,说 ... swe21 发表于 2012-5-30 20:42
你还没写完就开始读了,你隔几个clk再读肯定不会出现那个现象,现在这样是合理的!~ smolfy 发表于 2012-5-31 08:45
152
459
资深技术员
发表回复 本版积分规则 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注21ic项目外包
扫码关注21ic视频号
扫码关注21ic抖音号
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才 | 论坛帮助
京公网安备 11010802024343号