请教如何用SDRAM或SRAM和FPGA实现大容量异步FIFO

[复制链接]
4166|8
 楼主| tom_2_2 发表于 2011-7-7 20:19 | 显示全部楼层 |阅读模式
注意是要实现异步FIFO!
请知道的讲解一下大概实现原理
happysheep224 发表于 2011-7-7 21:44 | 显示全部楼层
我也想知道!
sxhhhjicbb 发表于 2011-7-7 22:12 | 显示全部楼层
个人以为FPGA内部还是用高速同步做,对外接口采用异步工作方式.
mr.king 发表于 2011-7-7 22:35 | 显示全部楼层
做个控制器+FIFO+SDRAM
 楼主| tom_2_2 发表于 2011-7-8 08:00 | 显示全部楼层
问题的关键是用一片SDRAM,也就是意味这只有一套地址/数据总线,如何面对有可能的同时进行读写操作,而真正的异步FIFO内部 就有2套地址/数据总线,所以读写能同时进行?

  4楼说的不错关键就是那个控制器怎么设计,我还没什么思路!
wgej1987 发表于 2011-7-19 21:13 | 显示全部楼层
用altera的sdram接口,自己写个控制状态机就可以了,这个比较简单。另外也可以模仿lattce的sdram ip核,直接按照sdram的时序写状态机和控制模块还有数据通道。
nienie123 发表于 2012-12-21 16:05 | 显示全部楼层
A/D后的数据要经fpga存在sdram中,想在fpga中做fifo,fifo的深度怎样确定啊、?
mr.king 发表于 2012-12-21 20:09 | 显示全部楼层
nienie123 发表于 2012-12-21 16:05
A/D后的数据要经fpga存在sdram中,想在fpga中做fifo,fifo的深度怎样确定啊、? ...


我用4K字,刚好一个BRAM,采集200MB/s,写入SDRAM时钟125MHz,SDRAM有效数据写入230MB/s,比采集快,FIFO不会溢出

评分

参与人数 1威望 +4 收起 理由
GoldSunMonkey + 4 很给力!

查看全部评分

GoldSunMonkey 发表于 2012-12-21 23:35 | 显示全部楼层
感谢MR。king
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

319

帖子

1

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