vme and critical systems,vpx          Other topics:   OpenVPX, RTOS, multicore, VPX, AdvancedTCA, microcontroller, FPGAs, analog-to-digital
VME and Critical Systems
home
articles & topics
product search
White Papers
newswire
E-letter
E-cast Schedule
articles >
VITA News
vme and critical systems,vpx
RSS Link
Industry News:
vme and critical s...
  • Bustronic Announces 3U VPX Backplanes
    2 years ago
  • VITA Members Form VPX Marketing Alliance
    7 months ago
  • VMETRO building VPX momentum
    2 years ago
  • More Industry News headlines...
Technology Partnerships:
vme and critical s...
  • US Technologies Offers Testing and Repair of VME, MVME, VMEbus Products
    1 year ago
  • Curtiss-Wright Controls and Hybricon Are First to Demonstrate Live OpenVPX(tm) System at MILCOM Boston
    9 months ago
  • Green Hills Software Partners with Curtiss-Wright
    3 years ago
  • More Technology Partnerships headlines...
Contracts:
vme and critical s...
  • Tundra Semiconductor's Serial RapidIO Switch Selected by VMETRO
    2 years ago
  • GE Fanuc Intelligent Platforms Secures 3U VPX Order From General Dynamics Land Systems
    10 months ago
  • GE Fanuc Intelligent Platforms Secures Order From Aselsan For Rugged Signal Processor Subsystem
    1 year ago
  • More Contracts headlines...
New Products:
vme and critical s...
  • Xembedded releases new VPX product line
    4 weeks ago
  • New VPX Mesh Hybrid Backplane from Bustronic
    1 year ago
  • New 1-slot VPX power and ground backplane from Elma Bustronic
    9 months ago
  • More New Products headlines...
People:
vme and critical s...
  • Curtiss-Wright Controls Embedded Computing Names Steve Edwards New Chief Technology Officer (CTO)
    8 months ago
  • SIE Computing Solutions, Inc. Announces Hiring of Ian Day as UK-Based Consultant
    1 year ago
  • BittWare Expands Technical Management Team
    2 years ago
  • More People headlines...
Mergers and Acquisitions:
vme and critical s...
  • From the Blog: Former Motorola Manager Sounds off on Emerson's Acquisition
    2 years ago
  • Elma Electronic Acquires ACT/Technico
    1 year ago
  • VMETRO Acquires Micro Memory - Expanded Capabilities Increase VMETRO's Ability to Meet Customer Needs
    2 years ago
  • More Mergers and Acquisitions headlines...
Conferences and Awards:
vme and critical s...
  • SIE Computing Solutions, Inc. to Exhibit at Defence Systems & Equipment International 2009
    11 months ago
  • SIE Computing Solutions to Showcase 700 Series ATR Enclosures at West 2010
    6 months ago
  • Diversified Technology, Inc. to Present at the AdvancedTCA Summit
    4 years ago
  • More Conferences and Awards headlines...
Media and Education:
vme and critical s...
  • Exploring the Mechanical Aspects of VPX Live Event: September 10
    1 year ago
  • OpenSystems Publishing Renames VMEbus Systems Magazine to 'VME and Critical Systems' Magazine
    3 years ago
  • OpenSystems Publishing Launches New VME E-site
    3 years ago
  • More Media and Education headlines...
Standard Certifications and References:
vme and critical s...
  • OpenVPX(tm) Draft Specification - V0.8 Completed on Schedule
    11 months ago
  • VITA Releases Summary of Ratified Standards
    6 months ago
  • VITA Releases VPX (VITA 46) Test Data
    4 years ago
  • More Standard Certifications and References headlines...
Browse topics
Search Articles
Browse Articles
See Also:
Military Articles
Embedded Computing Articles
CompactPCI Articles
Magazine >

About the Magazine
Editorial Topics
Free Subscription
Reader Service Card
Search Articles
Search Products
Contact Information
Columns

Editor's Foreword
VITA News
VITA Standards
Technology in Europe
Military Technology Insider
Guest Editorial
Defining Standards
Departments

Editor's Choice Products
by Chris A. Ciufo
VMEnow Blog
What is VME?
VME: Then & NOW
Webcasts

Upcoming E-casts
Archived E-casts
Submissions

Submit a Press Release
Submit a New Product
Submit an Abstract for Review
Vendors/Sponsors

Do an E-cast
Preferred Vendors
Upcoming Issue
Advertise
Editorial Calendar
Media Kits










OpenVPX: It's all about the backplane

By
Ray Alderman
VITA

There has been quite a flurry of enthusiasm and angst in the VPX (VITA 46) community concerning Mercury Computer Systems' OpenVPX Industry Working Group announcement. At the November 2008 VITA Standards Organization (VSO) meeting, I challenged VITA members to start thinking about systems-level specifications needed to tie all the dot specifications together and eliminate some potential interoperability and compatibility problems with boards and backplanes. In January 2009, Mercury Computer Systems announced the formation of OpenVPX, an independent group tasked with accomplishing that goal. OpenVPX is populated by many of the prime contractors (the users) and numerous systems vendors (the suppliers) in the MIL/COTS market. Their objective is to create the needed systems design guide specifications for VPX, then bring that document back to the VSO for review and standardization.

Cramming a bunch of boards in a box does not create a system; it creates a box full of boards with all their inherent problems. The existence of integrators is prima facie evidence that a box full of boards is not a system. Merriam-Webster provides some guidance in defining the word system: instrumentality that combines interrelated interacting artifacts designed to work as a coherent entity; a group of independent but interrelated elements comprising a unified whole; a complex of methods or rules governing behavior; organization: an ordered manner; orderliness by virtue of being methodical and well organized; a procedure or process for obtaining an objective.

The key words here are coherent entity, unified whole, rules governing behavior, orderliness through organization, and obtaining an objective. It has taken more than 30 years for us to finally realize that board-level thinking is the bane of our existence.

A system is basically a set of concentric circles, with different subsystems at each level. Those subsystems preprocess data streams and interface into the system architecture at different levels, depending on their behaviors. The main system computing elements are at the center, the core of the architecture. The last thing you want is for subsystems with noncritical functions such as data storage and aberrant behaviors (non real-time responses and/or unstable I/O interfaces) to connect at the computing core. The rules of system design define at which level certain functions are connected. And, how they are connected is tightly defined and standardized.

We have multiple fabrics to deal with (Ethernet, RapidIO, PCI Express, and so on), plus some of the fabrics are certifiably retarded. For example, the history of PCI Express silicon development exhibits a complete lack of systems-level engineering. The first two versions had no provisions for multiprocessing mechanisms (broadcast, synchronization, and so on), but its creators claim they will integrate those functions in Version 3 silicon. We also have different topologies to hook things together (meshes, stars, double stars, switches, fat trees, and so on) that exhibit some type of aberrant operating behavior. While all these options have been well captured and defined in the VITA 46 dot specifications at VSO, it is time to choose certain options (at the expense of others) and define exactly how a VPX system will behave. This will guarantee that every single VPX board will plug into a VPX backplane and work the first time, every time.

Board-level thinking is bottom-up thinking. That has been driven by the semiconductor companies, who have the systems-level expertise of a barnacle. Systems-level thinking is top-down thinking. Some VPX systems will have two or three subsystems in the same backplane/chassis. A subsystem must be isolated from the main systems architecture so that it does not contaminate the core computing elements with errors or bad data. Subsystems preprocess long streams of data rather than sharing them or sending them to other system elements. And the subsystem interfaces (how and where they hook into the main systems architecture) must be well defined and standardized. Additionally, subsystems should isolate short life-cycle semiconductor technologies, specifically I/O chips from the systems architecture, so that those functions can easily be replaced without disturbing the core system processing elements.

As indicated, a system-level specification is all about the backplane. Such a specification defines all the data paths for the subsystem boards. It defines the traces for connecting the subsystems to the main system architecture, and it defines all the power distribution traces for each slot. It has the connections for the systems management bus, and it defines all the connections for the unique I/O coming in through the backplane to the subsystem boards. Once a backplane is put into these systems such as an ATR box, it stays there for decades as we have seen with VME for the past 27 years. We need to assure that the same promise of backward compatibility exists with VPX.

It is critical that we define the system architecture, choose certain options from the dot specifications, eliminate others, and meet Merriam-Webster's definition of a system. The OpenVPX effort will continue to strengthen the alliance between industry users and suppliers that was initiated by VITA more than 10 years ago. VME was put together with systems-level thinking back in the 1980s, but the industry lost the bubble when the commodity desktop semiconductor vendors and the telecom zealots pushed us back into the Stone Age. It has taken nearly 30 years to get back to sanity, but systems-level thinking has finally come back.

For more information, contact Ray at exec@vita.com.




©MMIX VME and Critical Systems. An OpenSystems Media, LLC publication.
About this Magazine and Website | Contact Us | VME and Critical Systems Media Kit