搜索
bottom↓
回复: 17

本来想找高密度FIFO做DSO的,结果问了价格要好几百(128K*9位)

[复制链接]

出0入0汤圆

发表于 2009-12-10 10:07:46 | 显示全部楼层 |阅读模式
有网友会说用SRAM+CPLD方式,这个方案我算过,不可行,速度上不去,200M跑的CPLD都出不了商品66M的FIFO效果

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

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2009-12-10 10:53:54 | 显示全部楼层
楼主可以考虑扩大位宽,降低存取速度,成本就下来了。比如9位变36位,速度就慢了

出0入0汤圆

发表于 2009-12-10 11:17:42 | 显示全部楼层
单口ram做fifo,需要频率提高三倍,100M的ram只能做33M的fifo,还要代码设计的很合理才可能。双口高速ram的价格和fifo相差无几。
建议降低容量,128k*9一两百内很难做得出来。

出0入0汤圆

 楼主| 发表于 2009-12-10 15:05:55 | 显示全部楼层
刚算了下,-10ns的SRAM能做50M的采集,代替FIFO,得到128K深度(IS61C1024)0的存储

出0入0汤圆

发表于 2009-12-10 15:48:03 | 显示全部楼层
SRAM也很贵呀~~~

能否用SDRAM或者是DDR来做呢?这样存储深度就完全不是问题了

楼主能否算一下,如果用SDRAM的话,大概能等同于多少速度的FIFO?

出0入0汤圆

 楼主| 发表于 2009-12-10 16:21:19 | 显示全部楼层
楼上,128K*8只要30元吧,用SDRAM不行的,那不能均匀写,SDRAM突发访问快,需要外面FIFO等缓冲

出0入0汤圆

 楼主| 发表于 2009-12-10 20:40:05 | 显示全部楼层
另外今天再次确认了我的IDT7204-12的 FIFO没能正确跑60M,表现在常把固定频率5MHz,波形显示为10MHz,虽然80%时间是对的5MHz

出0入663汤圆

发表于 2009-12-10 23:00:52 | 显示全部楼层
能驱动SDRAM的CPLD价格和FPGA差不多了,用FPGA吧,有片内SRAM,写满256字启动整页突发模式写进SDRAM。

出0入0汤圆

发表于 2009-12-10 23:04:04 | 显示全部楼层
gzhuli 咕唧霖

请问应该如何计算这个时间??用FPGA驱动SDRAM来存储,能做到多少的速度??

很想学学这方面的知识

出0入663汤圆

发表于 2009-12-11 01:09:00 | 显示全部楼层
一个整页突发写入需要ACTIVE(2t) + WRITE(256t) + PRECHARGE(3t)共261个时钟周期,加上REFRESH开销,125MHz时钟保守估计可以做到120M字的吞吐量。

出0入0汤圆

发表于 2009-12-11 02:04:22 | 显示全部楼层
那就是说,只需要确保FPGA自身能够缓冲261个周期(实际可能需要更多一些)的数据就可以实现完整存储了,是吧??


能够实现这样功能的FPGA,有哪些型号呢??有没有比较容易入门的??

非常感谢 gzhuli 咕唧霖

出0入663汤圆

发表于 2009-12-11 02:25:25 | 显示全部楼层
做SDRAM控制器和简单的硬件触发功能用入门级的FPGA就够了,例如Altera的EP1C3或者Xilinx的XC3S50,大概三四十元一片吧。
如果像魏坤那样连CPU都做在FPGA里,就要大点的FPGA,例如EP2C8或者XC3S200。

出0入0汤圆

发表于 2009-12-11 11:13:01 | 显示全部楼层
谢谢 gzhuli 咕唧霖

刚刚想了一下,如果要实现连续写入,不中断数据,那理论上应该要双缓冲才对哦,就是说需要 261*2 的缓冲才行了

出0入663汤圆

发表于 2009-12-11 11:54:27 | 显示全部楼层
FIFO也行,双缓冲也行。双缓冲只要256 * 2就行了,写满一个,换另一个,同时启动SDRAM写入操作,只要SDRAM写入速度大于采集速度就行。FIFO可以省点,例如256 + 32,半满标记设在256即可。

出0入0汤圆

发表于 2009-12-11 21:46:05 | 显示全部楼层
CY7C4281
CY7C4291 100M 的。

出0入0汤圆

 楼主| 发表于 2009-12-11 22:19:09 | 显示全部楼层
楼上,价格多少呀

出0入0汤圆

发表于 2009-12-12 09:31:51 | 显示全部楼层
【14楼】 Fath
积分:93
派别:
等级:------
来自:
CY7C4281
CY7C4291 100M 的。  
   
这个等级只是商业级别,0-70温度范围的,赛普拉斯的工业级及其的少,估计是工艺不行吧

价格估计几百以上

出0入0汤圆

 楼主| 发表于 2009-12-12 16:53:06 | 显示全部楼层
今天又把数字示波器相对模拟示波器最突出的功能做出了:停止采集后可以把时基扩大最多100倍展宽观察,不过水平平移还没加,用500us/格时基NORMAL方式能稳定采集串口115200波形(当然显示时几条线并列),停止后展宽5us/格,可以观察实际码
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-16 03:55

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

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