OpenVPX标准浅析Q:已经有VPX了,为什么又推出了OpenVPX标准?A:VPX只规定P1走差分信号,P2-P6可以走差分也可以走单端信号。给用户很大的自由的同时,也导致各家产品的Pin-out不兼容。另外VPX很多子规范还处于草稿状态。上述问题导致了多家产品不兼容,OpenVPX就是要解决多家产品兼容性问题。Q:VPX在系统兼容性上有哪些不足A:VPX.3指引Module使用sRIO互联,同时推荐Backplane支持3.125Gbps信号传输速率。但是,VPX没有规定发送信号的Pre-Emphasis,没有为互联的关键参数如InsertionLoss,Cross-Talk分配裕量。而这些参数是系统互联的基础。Q:OpenVPX和VPX之间有什么联系和区别?A:OpenVPX在VPX规范基础上定义了系统兼容框架。OpenVPX是系统级标准,VPX是板级标准。OpenVPX不会代替VPX,二者互为补充。Q:OpenVPX能给客户带来什么?A:各家VPX产品兼容性更好,客户系统集成时不再依赖具体哪个厂家,系统集成也更加容易。Q:OpenVPX怎么实现系统兼容的呢?A:OpenVPX定义了多种类型的profile(描述结构和层次的文件),如slotprofile,backplaneprofile,moduleprofile,chassisprofile。厂家会提供自己产品的profile文件.如果产品的profile文件可以兼容,产品即可实现兼容。Q:上述这些profile分别是什么含义?A:Slotprofile:-插槽的pin脚定义Moduleprofile:-插槽的pin脚定义+协议映射BackplaneProfile:-插槽个数,插槽类型,背板拓扑结构,如星型或mesh.ChassisProfile:-机箱类型,插槽个数,板卡制冷类型,背板profileQ:OpenVPX规范里pipes是什么含义?A:OpenVPXpipes是差分对的集合,与协议无关UltraThinPipe(UTP)-4wires(2differentialpairs,TXandRX),typically1000BaseBXThinPipe(TP)-8wires,typically1000BaseTFatPipe(FP)-16wires,typicallyx4SRIO/x4PCIeor10GigEDoubleFatPipe(DFP)-32wires,typicallyx8PCIeQuadFatPipe(QFP)-64wires,typicallyx16PCIeQ:OpenVPX规范里planes是什么含义?A:OpenVPXplanes是设备间互联的物理和逻辑通道。Plane又分成:ExpansionPlane,DataPlane,ControlPlane,ManagementPlane,UtilityPlane等等。每个设备可以利用全部或部分Planes和其它设备通信。OpenVPXplanes示意图见图1-1。图1-1OpenVPXplanes示意图Q:OpenVPX标准现状A:09年10月份完成了OpenVPX1.0草稿,2010年2月已经得到VITA组织的正式批准。GE-IP也参加了OpenVPX组织