阅读:1813回复:5
我的PCI数据采集卡速度为什么比ISA卡速度还慢?
关于PCI数据采集速度的问题,结构是9052+CPLD(EMP3256)+AD1674,板子上硬件和软件设计上没有问题,经过测试,确定是驱动程序方面,用WINDRIVER和DS都做过,速度还是上部去,比老的ISA卡还慢,驱动采用查询和中断两种方式,两年了,一直没有解决这个问题,这段时间又想起这个问题,望有此经验的TX提示下,甚谢!
|
|
沙发#
发布于:2009-03-12 10:58
用ddk重新写个驱动吧
|
|
|
板凳#
发布于:2009-03-12 13:29
DDK难啊,不知道用WINIO行不行?
|
|
地板#
发布于:2009-03-14 03:04
感觉应该不是驱动的问题
|
|
|
地下室#
发布于:2009-03-18 16:50
同意楼上的,就算不用DDK驱动也不至于比ISA慢
|
|
5楼#
发布于:2009-05-22 23:21
必须改写为DMA工作方式,否则速度是上不去的。查询方式5个时钟周期才能完成一次数据操作,33MHz算下来也就是6MHz多了。改写驱动程序和CPLD中的控制逻辑吧。就是不知道9052是否支持DMA操作?
|
|
|