vv6
vv6
驱动牛犊
驱动牛犊
  • 注册日期2002-03-01
  • 最后登录2011-06-17
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
阅读:1489回复:8

请教

楼主#
更多 发布于:2002-08-08 10:29
我想做PCI卡,速度15MByte/s,DOS下用,向各位请教用什么芯片好?
stroll
驱动小牛
驱动小牛
  • 注册日期2001-10-26
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分161分
  • 威望17点
  • 贡献值0点
  • 好评度16点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-08 10:58
s5920.plx9050等等。
asic_liu
驱动中牛
驱动中牛
  • 注册日期2002-04-26
  • 最后登录2004-11-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-08 12:54
plx9054
家住虚无飘渺中, 本与世间无相争。 忽如一日刀兵起, 笑傲江湖一狂生。
vv6
vv6
驱动牛犊
驱动牛犊
  • 注册日期2002-03-01
  • 最后登录2011-06-17
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-08 13:29
是用DMA还是用IO读写?
如果是DMA,那么DOS下如何操作才能知道所传数据在内存中的位置?
如果是IO,那么DOS下的IO操作肯定能达到15M BYTE/S吗?
lichi
驱动牛犊
驱动牛犊
  • 注册日期2002-08-08
  • 最后登录2002-08-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-08 18:43
15M?不可能。
flying
驱动小牛
驱动小牛
  • 注册日期2002-08-01
  • 最后登录2016-06-19
  • 粉丝0
  • 关注0
  • 积分197分
  • 威望70点
  • 贡献值0点
  • 好评度19点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2002-08-08 21:53
15MByte,应该没问题,因为PCI总线在32位33MHz时钟下,总线数据传输率理论上最大可达132MBytes!
用DMA方式可是BURST方式,都可以的。
如果用PLX的PCI 9054、9080等芯片的话,它有个功能叫做Scatter/Gather DMA,即可支持不连续内存片的DMA,具体你可以找芯片资料看看!
我曾测试过一块用PLX PCI9080做的数据采集卡,采用握手方式,PCI9080工作于BURST 4方式,数据传输率约为13MBytes,所以,我想应该没问题的!
jst7792
论坛版主
论坛版主
  • 注册日期2001-12-10
  • 最后登录2006-11-16
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-09 22:48
仅从桥的性能上没有问题,我这里9054的峰值速度测试到了110MB,几乎已经到极限了(132)。关键是你的系统硬件工作方式和软硬件协同方式。
兄弟们,给点分吧
vv6
vv6
驱动牛犊
驱动牛犊
  • 注册日期2002-03-01
  • 最后登录2011-06-17
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望12点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-10 08:40
先感谢大家的回答!
我做的9054数据传输卡在WIN2K下也达到了92M/S(4GBYTE用了97秒)。
我需要的是在DOS下实现9054的DMA传输。
目前方案是想通过IO命令向9054内部寄存器(0X80H---0XA8H)写一些值 来实现向DOS环境下的高端内存写数据。对此不知各位有何指教?

另外还碰到一个难题,我做的卡DOS环境下只在一块440FX芯片组的主板上能正确的读写IO,而在440LX或P4主板上读所有的IO,内容全是0XFFFFFFFF,在WINDOWS环境下不论什么主板都正常,这是与主板的BIOS设置有关,还是与PCI总线的....有关。
没分送了,如何追加送分?


yarkhotel
驱动牛犊
驱动牛犊
  • 注册日期2002-06-10
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
8楼#
发布于:2002-08-13 16:51
想问问各位大虾怎么可以买到9054,9052,我打算做一块通用数据采集卡,适合一般工控需要,前辈能给我一些指点吗?
游客

返回顶部