Electronicdesign 8578 0316ctepixus Wtd2promo 2
Electronicdesign 8578 0316ctepixus Wtd2promo 2
Electronicdesign 8578 0316ctepixus Wtd2promo 2
Electronicdesign 8578 0316ctepixus Wtd2promo 2
Electronicdesign 8578 0316ctepixus Wtd2promo 2

What’s the Difference Between VPX and OpenVPX?

April 13, 2016
This article explains the difference between the VPX backplane architecture (VITA 46) and OpenVPX (VITA 65) for embedded computing systems.
Download this article in .PDF format
This file type includes high-resolution graphics and schematics when applicable.
Justin Moll, Vice President, US Market Development, Pixus Technologies

In our previous article (see "What's the Difference Between VME and OpenVPX?"), we laid out the differences between VME and OpenVPX. In this edition, we’ll go into detail on the differences between VPX and OpenVPX.  

The VPX (VITA 46) specification started around 2005 and was ratified in 2007 as the next generation of VME. However, to handle the speed and differential signaling of switch fabrics, a new connector was required—the  MultiGig RT2. There are many benefits with VPX/OpenVPX, including:

• Inherent reliability of a fabrics-based approach

• High-speed MultiGig RT2 connector rated to about 10 Gb/s

• Standard SERDES data-rate options of 3.125, 5.000, and 6.250 Gb/s (with 10 Gb/s and beyond becoming more popular)

• Defined areas for control plane, fabric plane, management, etc.

• Options for system management per VITA 46.11

• Fully tested and rugged differential connectors

• Guide pins on the backplane for easy blind-mating

The architecture is primarily used in defense and aerospace applications, but has found application in some test-and-measurement, research, and other markets. VPX was rapidly adopted by many of the previous users of VME/VME64x architectures. Since it utilizes the same 3U or 6U Eurocard form factor as VME/VME64x, with 160-mm-depth boards, most of the existing mechanics could be employed.

Although most of the 19-in. rackmount chassis and ATRs could be leveraged, the backplane would be completely different.  Also, power requirements typically are higher, which in turn often requires more challenging cooling solutions. 

As VPX grew, it became clear over time that the flexibility of the specification was less of a virtue than a serious problem. With the variances of signaling (single-ended, x1, x2, and x4, etc.) and the routing options of the various topologies, it was extremely difficult to ensure interoperability across multiple vendors. This feature is a significant aspect of an open-specification solution! 

Enter OpenVPX

To address those interoperability issues, the VITA 65 specification for OpenVPX was introduced (ratified in 2009). In short, OpenVPX created profiles (routing classifications) so that vendor A’s boards will talk to vendor B’s boards in vendor C’s backplane/chassis solution. 

OpenVPX also defined the “planes” in the specification (control, data, expansion, management, and utility planes) that grouped different types of signals/functions.  Then, OpenVPX defined the signal types in “pipe” classes, which include ultra-thin pipe (x1), thin pipe (x2), fat pipe (x4), and double fat pipe (x8) as the principal groups as well as a couple of others.

To ensure interoperability, OpenVPX created profiles of 3 categories—the Slot Profile, the Module Profile, and the Backplane Profile.

1. This is an example of an OpenVPX Slot Profile showing two fat pipes in the data plane.

The Slot Profile defines the connector type and provides a physical mapping of ports onto a given slot’s backplane connectors. Figure 1 shows a Slot Profile of a slot in a 3U VPX backplane.  

Table 1 shows the Module Profile where the module has eight ultra-thin pipes of PCIe signaling.

The Module Profile is a physical mapping of ports onto a given module’s backplane connectors. This includes any protocol mapping to the assigned port(s). For example, Table 1 shows a 3U payload module with eight ultra-thin pipes with options for PCIe Gen 1 or Gen2. The last digits (16.2.9-1 or -2) refer to the location in the specification where there’s more detail. The (-1, -2, -3) refers to the speed options, such as 2.5 Gbaud/s, 5.0 Gbaud/s, etc.

2. The Backplane Profile 15.2.13 highlights the routing topology across the various planes.

The Backplane Profile shows a physical definition of a backplane implementation and the topologies used to interconnect them. It describes which Slot Profiles are used and the speed options of the backplane. See the backplane profile (BKP3-DIS05-15.2.13-1) in Figure 2 and Table 2 (where BKP3 = 3U backplane; DIS05 = distributed topology, 5 slots; 15-2-13 = location of more details in the specification; and-1 = speed of 3.125 Gbaud/s).

Table 2 shows the Slot Profiles that are compatible with this backplane.

Figure 3 shows a photo of the backplane with the above configuration. The other options for the backplane size is 6U and the topology can be also be CEN for Centralized or HYB for Hybrid. Other standard speeds are 5.0 Gbaud/sec and 6.250 Gbaud/s. Note that the industry is already moving to 10 Gbaud/sec speeds and above. So, putting this all together, we can ensure the right types of signals/protocols are defined for a slot and which Slot Profiles can be accepted by the backplane. 

3. This 3U OpenVPX 5-slot backplane implements the BKP3-DIS05-15.2.13 profile.

OpenVPX added a couple of other minor changes to the backplane. This includes redefining two reserved P0/J0 signals Aux_Clk (+/-), redefining the Res_Bus signal to GDiscrete, and adding one P1/J1 single-ended utility signal of Maskable Reset. The Aux_Clk and GDiscrete pins were previously bussed anyway, so the change is negligible. The SysCon signal also became configurable with OpenVPX.

VPX, via the 46 specification, provided a new high-speed serial solution to embedded computing design.  The specification provided vastly higher performance and reliability COTS capabilities to mil/aero and other applications. However, interoperability became a problem due to the lack of specifics in routing classifications and signal-type definitions. OpenVPX, via VITA 65 specification, provides profile definitions for the modules, slots, and backplanes so that systems will be interoperable.

Looking for parts? Go to SourceESB.

Sponsored Recommendations

Understanding Thermal Challenges in EV Charging Applications

March 28, 2024
As EVs emerge as the dominant mode of transportation, factors such as battery range and quicker charging rates will play pivotal roles in the global economy.

Board-Mount DC/DC Converters in Medical Applications

March 27, 2024
AC/DC or board-mount DC/DC converters provide power for medical devices. This article explains why isolation might be needed and which safety standards apply.

Use Rugged Multiband Antennas to Solve the Mobile Connectivity Challenge

March 27, 2024
Selecting and using antennas for mobile applications requires attention to electrical, mechanical, and environmental characteristics: TE modules can help.

Out-of-the-box Cellular and Wi-Fi connectivity with AWS IoT ExpressLink

March 27, 2024
This demo shows how to enroll LTE-M and Wi-Fi evaluation boards with AWS IoT Core, set up a Connected Health Solution as well as AWS AT commands and AWS IoT ExpressLink security...

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!