您需要 登录 才可以下载或查看,没有账号?注册
收藏0 举报
看不懂你上面一个图,写同意对应只有两个时钟,只写了两个数据,但是下面写计数1 2 3 4,为何?如果写同意无效你的写还在加数字,你的看下WREN脚逻辑输出,根据你WRCOUNT看,空标志一个凹陷是合理的,你读时还在继续写 ... mr.king 发表于 2012-5-30 12:21
1# swe21 从你的图看出你再写第4个数的时候已经完成2个读数据了,而这个时候FIFO中可能只有3个有效数据,所以这个时候empty有效,但等第4个写数据有效后又出现了empty拉低,你可以试试把4个数据完全写OK了再读 ... smolfy 发表于 2012-5-30 15:43
我其实就是按你说的写的啊,写完四个以后才开始读的啊,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
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
人才类勋章
时间类勋章
等级类勋章
发帖类勋章
0
25
1
扫码关注 21ic 官方微信
扫码关注嵌入式微处理器
扫码关注电源系统设计
扫码关注21ic项目外包
扫码浏览21ic手机版
本站介绍 | 申请友情链接 | 欢迎投稿 | 隐私声明 | 广告业务 | 网站地图 | 联系我们 | 诚聘英才
京公网安备 11010802024343号