如何知道SMC设备是否运行在x4 PCIe链路宽度



硬件: Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXIe-5442, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXIe-5451, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXIe-5450, Signal Sources (AWG/FG/AO)>>Arbitrary Waveform and Function Generators>>PXIe-5451

问题: 如何知道SMC设备是否运行在x4 PCIe链路宽度。我在设备管理器中看到x4的MI板卡显示为x2设备。我怎样强制我的模块化仪器工作在x4带宽下。什么可以导致设备运行状态不同?

解答:

PCIe用来克服原始的PCI总线的限制,后者工作在33Mhz频率32位宽度下,理论带宽为132MB/s。PCIe相比PCI最大的优势为点对点的总线拓扑。PCI的共享总线被共享开关代替,提供每个设备独立的总线直接访问。数据以包为单位通过称为链路的收发信号串行传输,提供每方向每链路250MB/s带宽。多个链路可以组成x1,x2,x4,x8,x12和x16的链路宽度,增加插槽的带宽,达到4GB/s的总吞吐量。

为了达到最好的性能,NI-PXIe模块化仪器应该使用所有可用的4条链路。这个属性可以用NI-FGEN,NI-Scope和NI-HSDIO中utility选版下 niModinst Get Installed Device Attribute (poly).vi读取。

在支持较低带宽的控制器/机箱中设备可以运行在低宽度模式下。有些PXIe设备会间歇的异常切换到低带宽模式下。简单的重启即可解决这个问题。如果不能解决,请联系NI。



相关链接: KnowledgeBase 4X4A86ZD: Why does my NI PXIe-6544/5 Train as a x2 Instead of a x4 Device
Developer Zone: PCI Express – An Overview of the PCI Express Standard

附件:





报告日期: 11/23/2009
最近更新: 08/23/2010
文档编号: 53MD3TBH