有没有人和我讨论 双口RAM 和 FIFO??

[复制链接]
8095|11
 楼主| lover9 发表于 2010-1-8 16:01 | 显示全部楼层 |阅读模式
xddzccn 发表于 2010-1-8 19:34 | 显示全部楼层
fifo懂点
 楼主| lover9 发表于 2010-1-9 00:40 | 显示全部楼层
很想知道FPGA里实现FIFO和双口RAM有什么区别? FIFO控制简单,没有读写地址,数据先进先出,适用不同CPU间数据交换缓存;双口RAM控制角复杂,能读写特定地址数据,只想到了这些~

我不明白,我的模块中同时都用到了它们,双口RAM接受数据缓存,通过数据控制模块传给FIFO,然后FIFO与PCI9054交换数据,最终传到PC机上。  既然配置的双口RAM可以实现乒乓帧传输,两边位宽也可以不同,为什么还要FIFO? 还有好多疑问??
 楼主| lover9 发表于 2010-1-9 00:41 | 显示全部楼层
fifo懂点
xddzccn 发表于 2010-1-8 19:34


能讲讲FIFO的控制么?
zhang_2000 发表于 2010-1-27 12:58 | 显示全部楼层
使用双端口+一些控制逻辑  可以实现FIFO
tiantian001 发表于 2010-2-3 09:38 | 显示全部楼层
FIFO,就我的理解,先进先出,写信号有效,将FIFO_IN写入FIFO,读信号有效,从FIFO中读取一个地址数据,地址减1。感觉FIFO就是个地址不能够指定,只能够顺序加减的双口RAM,双口RAM可以做FIFO用 ,但是FIFO不能做双口RAM用
ma9453 发表于 2010-3-3 09:56 | 显示全部楼层
3# lover9
小LOVER还在不在啦?
liuchao114 发表于 2010-4-21 09:35 | 显示全部楼层
就我的理解,DRAM和FIFO的功能差不多,都是用来缓存数据,不同之处在于FIFO的输出有一定顺序,即先入先出,而DRAM的输出则比较灵活,使用时应结合实际工程的需要,根据需要选择适合的IP
sassos 发表于 2010-5-10 08:33 | 显示全部楼层
恩 就是那句话 DRAM可以做FIFO FIFO不一定能做DRAM
buqibushe 发表于 2010-5-10 09:57 | 显示全部楼层
对于应用其实都很简单,双口DRAM就是有一个数据读写冲突问题,每个不同的系列可能有不能的定义,其它也比较好理解
helezh 发表于 2014-3-6 20:24 | 显示全部楼层
helezh 发表于 2014-3-6 20:24 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:1、我故意学习,故意工作,故意生活,故意活得像个人。 2、以后不要在我面前说英文,OK? 3、青春就像卫生纸。看着挺多的,用着用着就不够了。

122

主题

1887

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部