打印

菜鸟XILINX FIFO ipcore问题求助啊

[复制链接]
3221|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
swe21|  楼主 | 2012-5-30 10:33 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
用xilinx生成的fifo ipcore进行数据存取,数据写进去后,往出读的时候会出问题。当读时钟比写时钟块的时,往出读的时候fifo应该还没空empty信号就变成1,然后又变成0。对应图fifo
当读时钟跟写时钟一样的时候,往出读又正常。对应图fifo1
时序图如下:

fifo.jpg (86.03 KB )

fifo.jpg

fifo1.jpg (76.54 KB )

fifo1.jpg

相关帖子

沙发
GoldSunMonkey| | 2012-5-30 11:29 | 只看该作者
没有遇到过这样的问题。

如果能有固定的拍数,处理也就没有问题。

使用特权

评论回复
板凳
mr.king| | 2012-5-30 12:21 | 只看该作者
看不懂你上面一个图,写同意对应只有两个时钟,只写了两个数据,但是下面写计数1 2 3  4,为何?如果写同意无效你的写还在加数字,你的看下WREN脚逻辑输出,根据你WRCOUNT看,空标志一个凹陷是合理的,你读时还在继续写

使用特权

评论回复
地板
swe21|  楼主 | 2012-5-30 14:59 | 只看该作者
看不懂你上面一个图,写同意对应只有两个时钟,只写了两个数据,但是下面写计数1 2 3  4,为何?如果写同意无效你的写还在加数字,你的看下WREN脚逻辑输出,根据你WRCOUNT看,空标志一个凹陷是合理的,你读时还在继续写 ...
mr.king 发表于 2012-5-30 12:21
写同意WR_ALLOW四个时钟周期有效啊,写了四个数据,所以wr_counter才加到4的嘛

使用特权

评论回复
5
smolfy| | 2012-5-30 15:43 | 只看该作者
1# swe21


从你的图看出你再写第4个数的时候已经完成2个读数据了,而这个时候FIFO中可能只有3个有效数据,所以这个时候empty有效,但等第4个写数据有效后又出现了empty拉低,你可以试试把4个数据完全写OK了再读,应该就不会出现你说的现象了!

使用特权

评论回复
6
mr.king| | 2012-5-30 20:10 | 只看该作者
4# swe21
奥,我看错了

使用特权

评论回复
7
swe21|  楼主 | 2012-5-30 20:42 | 只看该作者
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了,说明应该是写进去4个数了啊

使用特权

评论回复
8
amini| | 2012-5-30 21:07 | 只看该作者
好难。:L

使用特权

评论回复
9
mr.king| | 2012-5-30 22:44 | 只看该作者
重看了下,你写了四个数据,读底3个时,EMPTY=1,之后RD_ALLOW=0,对应的RDCLK时钟无用,再后EMPTY变0,RD_ALLOW=1,RDCLK时钟能起作用,读走第四个数据。不是很合理吗

使用特权

评论回复
10
smolfy| | 2012-5-31 08:45 | 只看该作者
我其实就是按你说的写的啊,写完四个以后才开始读的啊,WR_ALLOW,RD_ALLOW 是读写使能信号啊,那个rd_data_counter应该不是说,我写四个,它就加到4的吧, wr_data_counter 才是,既然wr_data_counter加到4了,说 ...
swe21 发表于 2012-5-30 20:42


你还没写完就开始读了,你隔几个clk再读肯定不会出现那个现象,现在这样是合理的!~

使用特权

评论回复
11
swe21|  楼主 | 2012-5-31 09:36 | 只看该作者
你还没写完就开始读了,你隔几个clk再读肯定不会出现那个现象,现在这样是合理的!~
smolfy 发表于 2012-5-31 08:45
按你所说的,延时了一会在读,果然就没问题了。又学习到了哈
非常感谢你及上面几位大侠们哈

使用特权

评论回复
12
chen0204| | 2012-6-19 14:42 | 只看该作者
学习了哇。。。大侠

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

25

帖子

1

粉丝