系统环境:Windows XP Lab VIEW 8.6, FPGA8.6,RIO3.0
硬件环境:板卡 NI PXI-7851R,4块 机箱:HTPXI 1008 8槽机箱 零槽控制器 NI PXI-8360 计算机:NI 8351 ,内存 2GB, 硬盘3T
8351详细信息:主板 bbl MS-9218 Revision A 南桥 Intel 82801GB(ICH7/R) BIOS MSI P9218NI V1.36 10/26/2006
问题产生环境:采样频率200kHz,采集通道:4*8通道
问题现象:蓝屏。错误信息为: Hardware Malfunction Call your vendor for support. NMI: Parity Check/ Memory Parity Error The system has halted.
所进行的测试:
单块卡采集,8通道,采样频率 200kHz,运行时间15分钟,正常
任意两块采集,8*2通道,采样频率 200kHz,运行时间15分钟,正常
任意三块采集,8*3通道,采样频率 200kHz,运行时间15分钟,正常
四块同时采集,8*4通道,采样频率 200kHz,运行时间2分钟,蓝屏
四块同时采集,8*4通道,采样频率 100kHz,运行时间10分钟,正常
从我的测试来看,降低采样频率后四块同时采集在测试的时间内正常。请问这个状况可能是什么原因影响的?该怎么解决呢?如果有什么需要再明确的地方,请邮件联系,tigris011979@hotmail.com 另外,NI 8351在运行过程中除了风扇的声音外还有一种比较低沉的嗡嗡声,整个8351声音特别大,为普通台式机的数倍。此现象是否正常。host和FPGA程序框图如附件中。
触摸孤独,
您好.我看了您FPGA和host上的程序,有以下疑问
1。您在FPGA上的代码,不知道您是否每块板卡上面都配置了触发?是否会因为有的板卡接收到触发,有的板卡未接收到触发而造成问题?
2。设置的FIFO的深度:您上传的代码中,深度设置的是200k*1ch,那您在所述环境(单块卡采集,8通道;任意三块采集,8*3通道……)下,通道数是否做了更改?
如果做了更改,要注意:FIFO的深度是有限的,能否设置成那么大?
如果没有根据通道数更改,那么FIFO深度显然是不够的
3。每次从FIFO中读取的点数:您设置的是4096。在这里,设置成2的整数次幂的意义并不大,而且我的建议是设置成采样率的0.1倍至1倍。这一条比较主要,在使用M系列卡时,一般是设置成每次从内存中读取0.1到1秒长度的数据(每次从FIFO中读取的点数设置成采样率的0.1倍至1倍)。为的是减小系统负荷。
4。从您提供的错误信息来看,就是“内存奇偶校验错误”。一般是由于内存不稳定造成的。用于服务器级计算机的内存一般都带有ECC。您是否自己额外从电脑城购买了内存?如果是,那多半是内存兼容性问题,如果不是,那请联系您当地技术支持做RMA。
5。8351声音特别大:请您看看8351背后是否有个FAN的开关,一边是high,一边是auto。找到后拨到auto即可。如果还响,请您仔细观察低频声音是否是由于振动引起的,是——RMA,不是——您请慢慢适应。工业计算机是这样的。
6。您的系统中用到了MXI。MXI系列板卡确实…………
很感谢您耐心的分析我的问题并给出意见,下面是我的回答:
1.我每块板卡都配置成等待PXI-TRIG0的上升沿,根据我的观察,所有板卡都收到触发了;
2.在我所述环境下,通道数也相应改变;
3.每次读取多少个点确实是一个问题,我曾单独发帖咨询过这个问题,不过没人告诉我“设置成采样率的0.1倍至1倍”,这个深度的问题我周一可以再试试;
4.8351原装配置内存为512(也许是这个大小),我是从电脑城买了2块1G的内存替换掉原来的内存,所以根据这个您说的可能是症结;
5.8351的声音主要是那个风扇的声音,比较低沉的部分我实在分辨不出来;
6.MXI系列板卡在使用中是否有需要特殊主意的问题。
请问您的分机号是多少,我想打电话具体向您请教这个问题可以吗?