Sarsen Technology
Sarsen Technology home products and services search by manufacturer about us contact us Sarsen Technology Sarsen Technology

Trenton Technology PICMG 1.3 Single Board Computer (SBC), PCI Express, SHB Express and backplane solutions

SHB Express Brings PCI Express to MilCOTS Applications

Today's faster processors and chipsets have created a situation in which a single-board computer can process data much faster than data can be delivered to it via the backplane's PCI, PCI-X or ISA parallel communication buses. In some applications, this situation creates a serious system bottleneck that calls for a faster data delivery methodology, and PICMG and VITA member companies are developing new industry standards that utilize PCI Express as the interface methodology between the processor board and system devices or option cards. This article explains the new SHB Express (PICMG 1.3) industry standard and how this PCI Express implementation can improve embedded computing system performance in military and aerospace applications. There are always challenges associated with implementing any new technology, and these are discussed along with alternative approaches to improving system performance. Several new industry standards have been or are being developed that incorporate PCI Express and these are summarized as well.

PCI Express In Brief

A common feature in all these new standards is the replacement of the parallel bus interface between the processor board and backplane with the high-speed serial links of PCI Express. A wealth of detailed information is available from a variety of sources that explains the details of PCI Express technology, so this article focuses on the PCI Express characteristics that are useful in embedded computing applications. PCI Express is a high-speed, scaleable, fault tolerant serial communications interface developed by Intel and endorsed by the PCI-SIG, PICMG and VITA. While PCI Express originally developed as a component interconnect, the interface has properties that make it an ideal board- to board data communication interface. PCI Express maintains the PCI/PCI-X addressing model to maximize software reuse and system value, so it is not necessary to throw away any investment in operating systems, application software, or device drivers. PCI Express-to-PCI/PCI-X bridge chip technology enables older PCI/PCI-X option cards to co-exist in the same embedded system with newer PCI Express cards.

New PCI Express video cards , plug-in option cards, and PMC modules are becoming available that take advantage of the PCI Express interface. In a typical SHB Express system, the PCI Express serial interface will provide at least a four-time data throughput speed increase as compared to the fastest available parallel interface found in a PICMG 1.0/1.2 system. The scalable nature of PCI Express allows an even faster data throughput interface to be engineered for embedded computing systems.

SHB Express (PICMG 1.3) Overview

The ubiquitous PICMG 1.0 system has long been a mainstay in the embedded computing industry because of its ability to support a large number of different option cards and system peripherals while providing long MTBF, fast MTTR, long-life embedded component support, and flexible system designs. SHB Express continues that legacy while providing a faster system platform that maintains support for today's PCI/PCI-X option cards as well as PCI Express cards. The SHB Express specification solves the bandwidth problem of PICMG 1.0 systems by providing a PCI Express interface between the SHB and the backplane. The specification relieves data bottlenecks, maintains backward compatibility with PCI and PCI-X option cards, provides additional power to the SHB Express edge connector, and offers advanced features such as Intelligent Platform Management Interface (IPMI), Serial ATA, USB, and Ethernet connections from the PICMG 1.3 SHB's edge connectors to the SHB Express-compatible backplane. The SHB Express specification replaces the PICMG 1.0 ISA/PCI bus combination with PCI Express and/or PCI/PCI-X interfaces to the backplane.

The SHB Express system host board interfaces to PCI Express peripherals on a backplane. Multiple PCI Express links to the backplane can operate at x1, x4, x8, or x16, depending on the capabilities of both the SHB and the backplane. Edge connectors A and B are the SHB's PCI Express links to the backplane. Figure 1 shows the full-size PICMG 1.3 SHB card with all of the edge connectors defined, and Figure 2 shows the half-size version. Figure 3 shows an SHB Express backplane. The SHB Express standard supports both PCI Express and PCI/PCI-X option cards as well as I/O routed from the system host board and the backplane. These optional SHB Express I/O routing features will be useful in simplifying the system's chassis and cable harness design.

In summary, the SHB Express specification improves embedded computing efficiency, processing speed and flexibility in several key areas:

• It relieves data bottlenecks caused by parallel bus communication architectures.

• PCI Express-to-PCI/PCI-X bridge chip technology maximizes system design flexibility by maintaining backward compatibility with PCI and PCI-X option cards.

• System power delivery designs are simplified by the additional power delivery capability of the SHB's edge connector C.

• It provides advanced system diagnostics with the Intelligent Platform Management Interface (IPMI).

• The SHB Express specification supports the optional routing of USB and Ethernet from the system host board's edge connector C to the SHB Express-compatible backplane.

There are always challenges, pitfalls and alternatives to implementing any new technology and SHB Express is no exception. However, most of the challenges and pitfalls are due to the “newness” of the specification and will rapidly disappear. These issues are listed in Table 1.

An SHB Express Military and Aerospace Application

A good application for SHB Express involves the tracking and control of drone aircraft. This is essentially a telemetry system involving the processing of large amounts of location, positioning and target data. The mobile base station's embedded computing system maintains communications with the aircraft and handles large data downloads and uploads.

The option cards handling these large amounts of data often need to feed across the backplane to the system host board. SHB Express can significantly speed-up these data transactions by quickly moving the data to and from the option cards. The SHB Express solution eliminates data bottlenecks caused by extremely fast processors, large data transfers, and slow parallel bus interfaces.

Other PCI Express Industry Standards

There are other solutions available that accomplish the data throughput improvements offered by SHB Express, either under development or recently approved. These product solutions come in variety of form factors including those listed below:

3U CompactPCI Express: Currently in development, this specification defines the optimum PCI Express implementation for 3U CompactPCI systems. Plans are being made to develop a specification that leverages 3U CompactPCI Express to define a 6U CompactPCI Express specification.

PCI Express/Advanced Switching for AdvancedTCA Systems (PICMG 3.4): Developed in 2003, this specification defines the PCI Express signals, guidelines and rules for implementing PCI Express card usage in an ATCA platform.

VITA 46: This specification is nearing final approval and incorporates high-speed interfaces and switch fabrics such as PCI Express and Advanced Switching into 3U and 6U VME platforms.

AMC.0/AMC.1: The AMC.1 specification is nearing release and builds on the AMC.0 specification by defining the implementation of PCI Express and Advanced Switching on AMC.0 modules and on-carrier devices.

XMC Express/VITA 42: The goal of these two specification groups is to create a unified PCI Express implementation standard for PMC/PrPMC mezzanine cards used in CompactPCI and VMEbus systems.

COM Express: This PICMG industry standard for computer-on-modules replaces the PCI bus with PCI Express. It leverages ETX and Plug-N-Run G3 mechanical specifications, but is mostly a legacy-free implementation of PCI Express in this embedded form factor.

Summary

PCI Express is indeed the “next big thing” in embedded systems for MilCOTS applications. PCI Express standards are being developed and introduced for a wide variety of processor boards used in various system form factors, and the rate of introduction of PCI Express - enabled boards will increase throughout 2005. These new industry standards are designed to maximize a seamless transition to PCI Express technology in embedded computing systems.

Trenton Technology, 2350 Centennial Dr., Gainesville, GA 30504; (770) 287-3100

www.trentontechnology.com.

About the Author

Jim Renehan is director of marketing for Trenton Technology and has held various application engineering and product management positions in the industrial automation and embedded computing industries. Trenton Technology is the draft editor for the SHB Express specification, and Renehan has been actively involved in developing the specification. He holds a BS in Industrial Education and Technology from Iowa State University. He can be reached at jrenehan@trentontechnology.com.

Brand or Product names are registered trademarks or trademarks of their respective holders.

Copyright © 2005 Trenton Technology, Inc.

Sarsen Technology
©2000 - 2006 Sarsen Technology Limited
updated 18 January 2006