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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1835|回复: 1

[讨论] 请各位大虾帮我看看这个方案?

[复制链接]
发表于 2012-5-12 18:11:44 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
1.现在需要做一块小板子,功能是接收LVDS的数据并将其存储为FAT32格式写入到硬盘中。数据写入完成后,将硬盘连到PC上,PC可读取该硬盘上的数据。

2.由于客户指定要使用USB的接口,所以现在必须采用USB接口芯片。但是方案中对速率要求较高,所以必须选用能支持USB2.0高速主机接口的芯片,现在有很多带一个USB高速主机接口的CPU,甚至还有带一个高速和一个全速USB主机接口的,但方案中需要2个USB的高速主机接口,所以只有选择外部的USB主控芯片。

3.我一开始打算用FPGA+USB芯片的方式来实现,CPU用NIOS2软核来实现,本来开始看好了爱普生的S2R72V18,带两个USB高速主机接口,但不供货了。于是又改看了一个TI的TUSB6020,但它的接口是VLYNQ形式的,和TI自己的DSP倒是很好连接,但如果我要用FPGA来模拟一个VLYNQ接口,然后用自定义模块的形式挂接在Altera的Avalon总线上来和NIOS2进行通信,工作量就很大了。

4.如果选择FPGA+TUSB6020+DSP的方式来实现,成本又比较高了。而且由于需要将数据写成FAT32格式的文件,还需要DSP上能跑嵌入式操作系统,最好是uclinux,反正工作量是比较大的。如果要采用这种方式,那么基本的流程就是:FPGA接收LVDS数据,然后通过与DSP的接口写入到外部SDRAM中(即SDRAM同时用作DSP的数据空间和LVDS的数据缓存),然后DSP将数据转储为FAT32格式,通过VLYNQ接口传给USB接口芯片,再写入到硬盘中。

但是这方法是不是有点繁琐?各位大虾小虾路过的都给点意见呗,谢谢啦!!
发表于 2012-5-19 01:06:31 | 显示全部楼层
太专业了 大牛
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-19 11:50 , Processed in 0.021221 second(s), 9 queries , Gzip On, MemCached On.

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