打印

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

[复制链接]
6985|11
手机看帖
扫描二维码
随时随地手机跟帖
沙发
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的控制么?

使用特权

评论回复
5
zhang_2000| | 2010-1-27 12:58 | 只看该作者
使用双端口+一些控制逻辑  可以实现FIFO

使用特权

评论回复
6
tiantian001| | 2010-2-3 09:38 | 只看该作者
FIFO,就我的理解,先进先出,写信号有效,将FIFO_IN写入FIFO,读信号有效,从FIFO中读取一个地址数据,地址减1。感觉FIFO就是个地址不能够指定,只能够顺序加减的双口RAM,双口RAM可以做FIFO用 ,但是FIFO不能做双口RAM用

使用特权

评论回复
7
ma9453| | 2010-3-3 09:56 | 只看该作者
3# lover9
小LOVER还在不在啦?

使用特权

评论回复
8
liuchao114| | 2010-4-21 09:35 | 只看该作者
就我的理解,DRAM和FIFO的功能差不多,都是用来缓存数据,不同之处在于FIFO的输出有一定顺序,即先入先出,而DRAM的输出则比较灵活,使用时应结合实际工程的需要,根据需要选择适合的IP

使用特权

评论回复
9
sassos| | 2010-5-10 08:33 | 只看该作者
恩 就是那句话 DRAM可以做FIFO FIFO不一定能做DRAM

使用特权

评论回复
10
buqibushe| | 2010-5-10 09:57 | 只看该作者
对于应用其实都很简单,双口DRAM就是有一个数据读写冲突问题,每个不同的系列可能有不能的定义,其它也比较好理解

使用特权

评论回复
11
helezh| | 2014-3-6 20:24 | 只看该作者

使用特权

评论回复
12
helezh| | 2014-3-6 20:24 | 只看该作者

使用特权

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

本版积分规则

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

122

主题

1887

帖子

1

粉丝