在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
123
返回列表 发新帖
楼主: cleocss

[求助] FIFO读写的问题?

[复制链接]
发表于 2011-5-15 02:48:39 | 显示全部楼层
xuexi学习学习
发表于 2011-5-16 21:27:53 | 显示全部楼层
你可以看看夏老师的那本教材里面写的FIFO的做法,里面还是比较清楚的。
你就比如说,你想FIFO写数据顺序为:5,4,3,2,1那么读的时候顺序也是:5,4,3,2,1。
fifo是基于RAM做的存储器,所以他会有读写地址指针,当写的时候,写地址指针加;
读的时候,读地址指针加,当读地址指针的下一个值是写指针时,fifo就空了,
同理,当写地址指针的下一个值是读地址指针时,就满了。
当然异步FIFO还有一些特殊处理,你可以看一下。
发表于 2011-5-16 23:37:27 | 显示全部楼层
弱弱的问下,异步时钟都要用上FIFO不
发表于 2011-5-17 10:42:11 | 显示全部楼层
我前几天写过一个类似FIFO的程序,感觉楼主如果成功处理了空栈和满栈标志的问题,就不会有上面的疑问了。
空栈和满栈标志对FIFO来说是很重要的吧
发表于 2013-9-9 20:55:09 | 显示全部楼层
大厦大厦大厦大厦大厦大厦大厦dddd
发表于 2013-9-9 20:55:55 | 显示全部楼层
dddddddddddddddddddddddddddddddddddddddddd
发表于 2013-9-15 12:51:21 | 显示全部楼层
fifo的核心确实是个RAM,关键就在于空满标志的确定上,异步FIFO还涉及到对跨时钟域信号的处理。总之是学习了。
发表于 2013-9-15 13:17:18 | 显示全部楼层
自己找资料,很多呀
发表于 2015-8-28 10:33:32 | 显示全部楼层
回复 3# nan123chang


   资料不错
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-20 12:45 , Processed in 0.026741 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表