搜索
bottom↓
回复: 12

求助:基于fpga的IP核FIFO实现乒乓操作的功能,遇到一个问...

[复制链接]

出0入0汤圆

发表于 2014-3-27 20:48:23 | 显示全部楼层 |阅读模式
我使用的FIFO的存储深度为8192,分成两部分,每一部分的存储深度为4096,根据乒乓操作的原理,
当一部分写满时,即写到4096时,开始读数据。问题就来了,当我读完第一部分时,就一直停第一部分的最后一个数据,也就是说没有读第二部分的数据。。。
但这个程序我仿真时,出来的结果是对的,就是最后在开发板上用时不行

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2014-3-27 21:46:16 | 显示全部楼层
没有懂你的意思,你是两个fifo还是一个fifo,怎么分两部分

出0入0汤圆

 楼主| 发表于 2014-3-28 16:29:22 | 显示全部楼层
qswsjs 发表于 2014-3-27 21:46
没有懂你的意思,你是两个fifo还是一个fifo,怎么分两部分

用的是一个FIFO,在将一个FIFO分成两部分,那么就可以实现乒乓操作了

出0入0汤圆

 楼主| 发表于 2014-3-28 17:15:10 | 显示全部楼层
是不是和FPGA的时序约束有关?

出0入0汤圆

发表于 2014-3-28 20:06:28 | 显示全部楼层
FIFO哪能分两部分?读写地址线只有各一套

出0入0汤圆

发表于 2014-3-28 20:07:09 | 显示全部楼层
一个FIFO拆开来用?还是blockRAM哦

出0入0汤圆

 楼主| 发表于 2014-3-28 20:24:58 | 显示全部楼层
一个FIFO拆开的

出0入0汤圆

 楼主| 发表于 2014-3-28 20:25:28 | 显示全部楼层
RLCIC 发表于 2014-3-28 20:07
一个FIFO拆开来用?还是blockRAM哦


一个FIFO拆开的

出0入0汤圆

 楼主| 发表于 2014-3-28 20:33:55 | 显示全部楼层
NJ8888 发表于 2014-3-28 20:06
FIFO哪能分两部分?读写地址线只有各一套

我分成两部分的意思是,根据乒乓操作的原理,假如fifo的地址深度为8192,我先对前4096个地址写数据,当写到4096时(我是通过wr_usedw来判断FIFO写到了第4096个地址),
我开始读数据,因为读时钟比写时钟快很多,因此这4096个数据很快就被读完了,然后等待读4097~8192这4096个数据,读完这4096个数据后继续刚才的循环,实现乒乓操作的功能。

出0入0汤圆

 楼主| 发表于 2014-3-28 20:34:31 | 显示全部楼层
问下:大家有没关于乒乓操作的程序,,,谢谢!

出0入0汤圆

发表于 2014-3-28 21:00:06 | 显示全部楼层

看了你给yuloong的回复,你都是先写后读,就是一个FIFO而已,没有在打乒乓,一般乒乓是两个缓存,写缓存2时读缓存1,写缓存1时读缓存2,基本是同时在读写操作!

出0入0汤圆

 楼主| 发表于 2014-3-28 21:42:23 | 显示全部楼层
RLCIC 发表于 2014-3-28 21:00
看了你给yuloong的回复,你都是先写后读,就是一个FIFO而已,没有在打乒乓,一般乒乓是两个缓存,写缓存2 ...

使用两片FIFO的我也试过,仿真成功但是最后烧写到开发板上用时不行,下面是我的程序,有时间的话帮我看看,谢谢

本帖子中包含更多资源

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

x

出0入0汤圆

 楼主| 发表于 2014-3-28 21:45:00 | 显示全部楼层
NJ8888 发表于 2014-3-28 20:06
FIFO哪能分两部分?读写地址线只有各一套

下面是我的程序,麻烦帮我看看,是用一片FIFO实现乒乓操作的

本帖子中包含更多资源

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

x
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 03:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表