sssong
驱动牛犊
驱动牛犊
  • 注册日期2002-04-03
  • 最后登录2007-08-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1758回复:11

高速数据采录交流!

楼主#
更多 发布于:2002-11-17 21:56
探讨::
我现在作的是高速数据采集,要求对10~20MHZ X 4(6)Byte的持续数据流进行暂存或存储。有几中方案:
1,自己设计sdram(内存条)控制器,控制2GB的内存,可进行告诉数据暂存,存满后写入硬盘,这是和计算机独立的内存,优点是速度可以达到很高,但容量小,持续记录时间短。
2,就是自己设计独立的硬盘RAID控制器,在DSP协同下,控制多块硬盘并行存储数据。
这些方案很造就有,但是实现起来比较难,我都研究了好长时间了。具体的工程实现还是比较难得。
各位同行和高手们有没有什么建议和想法,交流以下吧。


 

惊涛拍案,舍我其谁!
SDK
SDK
驱动小牛
驱动小牛
  • 注册日期2001-03-23
  • 最后登录2007-11-26
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望7点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-18 14:44
Hi:
   这么看,你要采用USB2的芯片,并进行硬盘直接存贮。
flying
驱动小牛
驱动小牛
  • 注册日期2002-08-01
  • 最后登录2016-06-19
  • 粉丝0
  • 关注0
  • 积分197分
  • 威望70点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
板凳#
发布于:2002-11-19 18:41
做一个PCI卡来帮你完成吧,PCI可以达到33MHz X 4B =132MBytes/s
sssong
驱动牛犊
驱动牛犊
  • 注册日期2002-04-03
  • 最后登录2007-08-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-20 16:32
数据采录的最根本的目的就是准确的、连续的、长时间记录数据,而不是暂存在PC机的内存中,PC几的内存容量也是有限的,
目前最关键的就是突破硬盘存储速率的瓶颈,来准确高效的记录在非易失的物理介质中。
如果能够直接的写进硬盘,为什么非要经过PC机呢?

有没有高人指点一下。
惊涛拍案,舍我其谁!
QJE
QJE
驱动小牛
驱动小牛
  • 注册日期2001-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分470分
  • 威望49点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-21 20:43
数据采录的最根本的目的就是准确的、连续的、长时间记录数据,而不是暂存在PC机的内存中,PC几的内存容量也是有限的,
目前最关键的就是突破硬盘存储速率的瓶颈,来准确高效的记录在非易失的物理介质中。
如果能够直接的写进硬盘,为什么非要经过PC机呢?

有没有高人指点一下。


做一个IDE控制器就行了。这方面资料你应该知道到哪里去找。
sssong
驱动牛犊
驱动牛犊
  • 注册日期2002-04-03
  • 最后登录2007-08-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-21 21:02
引用:
-----------------------------------------------
做一个IDE控制器就行了。这方面资料你应该知道到哪里去找。
-----------------------------------------------
1.采用FPGA实现IDE控制器,时序和控制逻辑比较复杂,开发难度大、周期长,不过能作出来的话,就太牛了。
1。购买现成的IDE控制器,不过一般都是和PCI接口的IDE控制器,同样比较烦琐,还不如采用方法一。

QJE兄弟,有什么高深的资料不妨指点一下。呵呵先谢谢了!

惊涛拍案,舍我其谁!
QJE
QJE
驱动小牛
驱动小牛
  • 注册日期2001-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分470分
  • 威望49点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-22 10:18
引用:
-----------------------------------------------
做一个IDE控制器就行了。这方面资料你应该知道到哪里去找。
-----------------------------------------------
1.采用FPGA实现IDE控制器,时序和控制逻辑比较复杂,开发难度大、周期长,不过能作出来的话,就太牛了。
1。购买现成的IDE控制器,不过一般都是和PCI接口的IDE控制器,同样比较烦琐,还不如采用方法一。

QJE兄弟,有什么高深的资料不妨指点一下。呵呵先谢谢了!

 


如果想好好的学习,建议FPGA自己实现。困难总会有的。
flying
驱动小牛
驱动小牛
  • 注册日期2002-08-01
  • 最后登录2016-06-19
  • 粉丝0
  • 关注0
  • 积分197分
  • 威望70点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
7楼#
发布于:2002-11-26 22:10
如果要用FPGA来做的话,可以先到网上下一个IP核来看看,
不过,难度可能比较大!
呵呵,,加油吧~~~楼主!~~
mazeboy
驱动牛犊
驱动牛犊
  • 注册日期2002-12-12
  • 最后登录2003-03-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-13 18:05
sssong,问题解决了吗?
希望能够和你交流.  
zhlaopang
驱动牛犊
驱动牛犊
  • 注册日期2003-03-29
  • 最后登录2005-03-31
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-03-29 12:25
希望和你交流
ZHLAOPANG@263.net.

我作过一套系统已经应用,32通道每秒每通道1000次数据(速度并不高,但传输到另一计算机存储),缓存采用RAMDISK,RAMDISK开到了2G。
joe_zhao
驱动牛犊
驱动牛犊
  • 注册日期2003-02-10
  • 最后登录2007-01-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-04-18 11:37
我公司开发的高速数据采集和存储产品能满足你的要求。最高采集速率达100Mbps,大容量磁盘阵存储,存储速率达240Mbps。
如需合作,请联系:

joe_zhao@sina.com.cn



 
yuan.ch
驱动牛犊
驱动牛犊
  • 注册日期2002-01-06
  • 最后登录2005-03-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-05-06 16:09
采集卡和存储卡都是pci的。 它们之间以DMA方式传输数据。 采集卡上的缓冲区可以小,(如64k)。存储卡的缓冲要比较大。
游客

返回顶部