分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]
Aug 14
这一段时间一直在弄这个9054芯片,通信没问题,但是pci到pc的读出速度太不理想,完全达不到预期的数值,而且离技术标准也差的很有。
这几天重新看了pci9054的配置问题,eeprom只能完成部分设置,一起功能还是需要pci信息来写的。而这些可以通过自带的api调用,也可以通过pc-》pci方向来配置,即通过pci来写配置。对于我使用的ni-visa驱动,直接的设置功能很少,但是今天尝试出可以使用viIn,viOut来对其进行配置,指定配置空间即可。这是我明天要进行尝试的,看看后期的设置能否实现高速的burst读写操作。我觉得还是有戏的,如果完成了这个,我的开发也将顺利好多,如果不成,还要看DMA的方式来工作,不过这个也是要通过NI-VISA来对配置空间进行配置
提一下之前的概念,写eeprom的时候,最好按照plx chip register base来显示给配置变量的地址,这样比较方便查找databook中的各项说明,而Serial eeprom base基本没有什么帮助。eeprom中的数据是连续的且并不是按照顺序的,很多无法配置的,或固定的配置都直接被去掉了。
还有要想使用plxmon来进行调试,要注意设备本身的vid,pid要符合设备本身的默认需要,并且安装该公司的驱动,否则plxmon还是无法得到pci设备的操作权限。
真希望明天能再写一篇,实验成功的说明。
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]