阅读:2130回复:2
pci总线传输32位,可本地端是16位?
我用的是pci9054,但是本地端只接了16位,没有接32位,上位机读回来的时候是怎么分配的阿?
是采集回来自动让高16位为零,还是别的读数方式? 往回采集数据通常是不是都采用DMA方式阿?还是也可以采用从主模式? 头疼了。 |
|
沙发#
发布于:2009-03-03 00:57
可以看看你的配置寄存器设置,有个东西好像可以控制回读数据的模式,比如说高16或者底16位有效
然后回读数据可以直接通过BAR回读,DMA只是因为你的速度要求比较高 BAR一次需要0.2ms,DMA的话4K数据只需要1.8个ms |
|
板凳#
发布于:2009-03-31 14:34
如果是用pci9054的话,里面是有个寄存器可以配置的,可以配成32位,16位,或8位
|
|