xieshibin
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2006-10-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1946回复:10

请教高手:用windriver开发PCI驱动,数据传输率能达到100MB/s吗?

楼主#
更多 发布于:2002-11-21 21:05
在33MHZ,32根数据线条件下,最大传输率能达到132MB/s吗?在user mode下,最大传输率能达到多少?
kxgchina
驱动小牛
驱动小牛
  • 注册日期2002-04-01
  • 最后登录2005-05-05
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-28 13:12
那用ds那?可以提高多少?
QJE
QJE
驱动小牛
驱动小牛
  • 注册日期2001-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分470分
  • 威望49点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-27 20:34
记住,这也仅仅是传输率,还要考虑其他各个方面的因素。
例如,还要存硬盘,如果是图象的话,还要显示,等等!
最主要的是保证正确.
xieshibin
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2006-10-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-27 14:10
我试了一下,速度可以达到20-25MB/s。配置如下:

WINDOWS2000,192M内存,Duron1.1G,PLX PCI9052,用的也是WinDriver5.05产生的一个驱动程序,而非用PLX公司提供的驱动。
也是用VC++6.0做的一个程序,32位宽度时,数据传输率有25MB/s。
flying
驱动小牛
驱动小牛
  • 注册日期2002-08-01
  • 最后登录2016-06-19
  • 粉丝0
  • 关注0
  • 积分197分
  • 威望70点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-11-26 21:42
肯定到不了!
我们曾做过一个试验:
在WINDOWS98下,128M内存,PIII800,PLX PCI9054RDK-LITE,用WinDriver5.03产生的一个驱动程序,而非用PLX公司提供的驱动,
测试时,用VC++6。0做的一个程序,32位宽度时,数据传输率只有约3MByte/s,而在8位数据宽度时,只有1MByte/s!

PCI数据传输率132MB/s,只是个理论值,在33MHz,32位数据宽度时:33MHz*4Byte(32bits)=132MBytes/s;
yjhleaf
驱动小牛
驱动小牛
  • 注册日期2001-11-04
  • 最后登录2005-11-23
  • 粉丝0
  • 关注0
  • 积分15分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-25 16:19
 肯定到达不了100,你即使用DDK使用DMA传输一般也就是70左右而已了。这还要看具体pc机的性能,用windrv使用DMA传输能有30左右吧。用windrv很不爽,速度慢。
忽如一夜春风来,千树万树梨花开。
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-22 20:52
我曾使用过一PCI卡,其说明书说可达100,实际上我的采样周期为0.01ms时,采集若干数据累计的时间比理想值多一倍多;估计做好了可达30-40M。
xieshibin
驱动牛犊
驱动牛犊
  • 注册日期2002-11-21
  • 最后登录2006-10-19
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-22 13:10
谢谢各位。如果能达到30-40MB/s的传输速度就能满足我的要求了。
nikko
驱动小牛
驱动小牛
  • 注册日期2002-08-08
  • 最后登录2004-09-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-22 10:50
nod!  是这个样子地!
http://202.106.185.224/music_1024/battleraper_02_04_27.mp3
QJE
QJE
驱动小牛
驱动小牛
  • 注册日期2001-08-09
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分470分
  • 威望49点
  • 贡献值0点
  • 好评度44点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-22 10:21
在33MHZ,32根数据线条件下,最大传输率能达到132MB/s吗?在user mode下,最大传输率能达到多少?
 


能够,但这只是最大,不是平均,你要考虑到其他情况。
nikko
驱动小牛
驱动小牛
  • 注册日期2002-08-08
  • 最后登录2004-09-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-22 10:15
具体我也不清楚,不过windriver开发出来的驱动小路一般都很低,不太适合开发高速驱动!
http://202.106.185.224/music_1024/battleraper_02_04_27.mp3
游客

返回顶部