针对PXI MXI产品,National Instrument测试过那些PC?
硬件: PXI/CompactPCI
问题: 我想使用NI的PXI MXI产品,但是我不知道我的电脑是否支持。这里会有一些兼容性的问题吗?
解答: NI的MXI产品用于PXI扩展或移动控制,它扩展了主PC的PCI或PCI Express总线,并实现同PXI机箱的高速通信。NI的PXI MXI产品看起来像PC的标准PCI或PCI Express桥和资源。根据
PCI-SIG PCI总线标准,一个主机可以有多达256个PCI总线。大多数PXI系统不会达到这个极限,包括许多基于PCI的主板资源和PXI机箱。
为什么有的主板和笔记本不能支持MXI?计算机的BIOS负责在启动时检查PCI总线,并分配内存,I/O空间以及为器件分配相应的编号。虽然规格标准允许256条PCI总线,某些主板和笔记本计算机的的BIOS可能不能在复杂的PCI系统中适当地分配资源。这些BIOS的应用并不广泛,但是当与PXI MXI产品一起应用时,他们并不能适当地分配资源。
为什么基于PCI的MXI产品好像比基于PCIe的MXI产品(例如MXI-Express)对主板的兼容性更好?由于PCI总线的应用相对简单,如今一个PCI主板拥有多个PCI-PCI桥的情况已经很常见,它们要求给每个器件分配不同的资源。尽管,这些日益复杂的主板在PCI编号以及资源分配中暴露出越来越多的问题,但是BIOS厂商仍力推他们的产品以满足日益复杂的PCI板卡要求。长久以来,计算机制造商仍固守着PCI总线标准。
外设使用PCI Express技术仍然比较少。许多PCI Express板卡相对简单,也不会对BIOS要求更多的系统资源。但是,很明显,如果BIOS不能紧跟PCI标准的发展,它将无法提供更多的用途。由于MXI-Express通过PCI桥和连接到单独的主PCI Express槽的器件增加了复杂度,这更有可能暴露出BIOS厂商在PCI编号以及系统资源分配中的问题。这将随着BIOS厂商提高他们对PCI Express器件的支持而有所改观。
如果我的电脑不能根据PCI标准列举PCI总线,我将看到什么呢?每个BIOS的缺陷通常是不同的,不同的配置也会产生不同的现象。
- 电脑在POST过程中挂机或不能启动到Windows系统。
- 电脑启动到 Windows系统,但是在Windows Device Manager看不到相应器件,仅仅出现黄色感叹号标志。
- 电脑启动,但是某西器件不能访问。这些可能是板上资源,PXI器件,PCI器件或其他什么东西。
如果我碰到这些问题,我如何才能使我的电脑能同PXI MXI产品工作呢?由于这些问题都是跟不适当的PCI资源分配或列举有关,很少有办法可以解决这个问题。为了解决这个问题,您可以联系您的PC供应商,并向他们描述相应的问题。如果可能,您也可以寻求National Instrument的技术支持ni.com/support,可以帮助您向PC的制造商描述这个问题。您可以按照下面的步骤改善您的PC:
- 更新您的PC或笔记本电脑的BIOS。厂商可能会更新BIOS以解决现有的一些问题。
- 联系您的PC或Laptop的制造商寻求技术解决。NI的技术支持可以帮助解释这个问题。
- 尝试不同的PCI或PCI Express插槽。某些BIOS的算法在某些插槽内会有更好的性能。
- 尝试禁止计算机BIOS的板上主板资源。释放这些资源可以帮助提高PCI的可扩展性。
- 降低PCI桥深度。如果您使用的是菊花链PXI机箱,把主PXI板卡放在机箱的第一个插槽。
- 移除板卡,以及其上的PCI-PCI桥(如PXI-GPIB/ENET板卡),观察是否性能改观。
- 尝试使用单桥机箱替代多桥机箱,减少多余的PCI-PCI桥。14槽的PXI-1044和18槽的PXI-1045有3个PCI总线分部。
- 如果您的系统包含多机箱,尝试使用最小的器件和机箱。如果有作用,尝试再扩展系统,并找出在什么时候出现问题。
我怎样才能确认PXI MXI能在我的PC上工作?National Instruments正在根据PCI标准测试主板以及笔记本电脑,这样我们可以作出MXI产品的兼容性评价。笔记本电脑同NI的ExpressCard-8360 MXI产品兼容性报告可以在这里找到,并且与ni.com产品页面相连。为了获取关于主板,台式机以及工作站同MXI产品之间的兼容性信息,联系NI PXI支持ni.com/support.
Note: NI可以为您希望使用PXI MXI产品的系统提供测试。如果您有一个系统希望交给NI测试,请联系NI的PXI技术支持ni.com/support.
NI为提高将来系统的兼容性正在做哪些工作呢?NI正在同PCI-SIG,Microsoft和PC制造商一起合作,从事兼容性测试,并为将来更复杂的PCI结构制定兼容性测试标准。我们同样还致力于规范化PCI拓扑测试,这样第三方可以通过标准的PCI测试板复制我们的测试。为了获取更多信息,请联系NI的PXI技术支持ni.com/support。
相关链接: KnowledgeBase 3UQD1HD8: What is a PCI Bus and How Does it Relate to PXI?Developer Zone Tutorial: What Laptops Have Been Tested with NI's ExpressCard-MXI for PXI and PXI Express?Developer Zone Tutorial: What Desktop Computers Have Been Tested with NI's MXI-Express for PXI and PXI Express?
附件:
报告日期: 11/28/2006
最近更新: 12/11/2007
文档编号: 3U7CI4D8
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.