CompactPCI PlusIO

Last updated

CompactPCI PlusIO is an extension to the PICMG 2.0 CompactPCI industrial standard for modular computer systems. [1] CompactPCI PlusIO was officially adopted by the PCI Industrial Computer Manufacturers Group PICMG as PICMG 2.30 CompactPCI PlusIO in November 2009. Being 100% compatible with CompactPCI, PICMG 2.30 defines a migration path to the future CompactPCI Serial standard. It defines a fixed rear I/O pin assignment that focuses on modern, fast serial point-to-point connections. The new technology succeeding parallel CompactPCI comprises both CompactPCI Serial and CompactPCI PlusIO.

Contents

History

The CompactPCI standard uses one main bus connector, J1, and defines user I/O pins and a 64-bit extension for the legacy PCI bus on connector J2. J1 and J2 are the only connectors on 3U single Eurocards. The CompactPCI definition for 6U double Eurocards includes additional connectors (J3, J4, J5) for rear I/O. A true rear I/O standard, however, exists only for J3 – through the PICMG 2.16 CompactPCI Packet Switching Backplane specification [2] that defines Ethernet interfaces at the backplane of 6U cards. Fast serial point-to-point connections have become the state-of-the-art technology and are gradually replacing the classic bus architecture in computers. [3] Also, 3U-based systems are very popular because of their small footprint. This is especially true for modular embedded applications, for example in the field of communications. As a result, several manufacturers tried to implement their own rear I/O concepts using the J2 connector, but had no standard to make their J2 pin assignments compatible with other cards. Another approach to realize serial high-speed interfaces were so-called switched fabrics, which used additional switches and bridges to connect to each other. This involved higher costs and still provided solutions that were too specialized to be compatible with each other. The CompactPCI standard as it is does not offer a standardized solution for the kind of modular connectivity requested for the future. The additional PICMG 2.30 CompactPCI PlusIO specification provides this connectivity on the well-known platform of CompactPCI. It stays compatible with but extends the existing standard by a new definition of the rear J2 connector, adding a number of serial interfaces to provide fast and standardized rear I/O also on 3U format. Through these serial point-to-point connections, CompactPCI PlusIO also bridges the gap between parallel CompactPCI and the serial CompactPCI Serial standard.

Interfaces

PICMG 2.30 CompactPCI PlusIO standardizes the following interfaces at the rear J2 connector:

Backplane Connectors

The PICMG 2.30 extension introduces a new J2 connector type on the plug-in board, an Ultra Hard Metric (UHM) connector with virtual coaxial box shielding technology, which reduces crosstalk at high speeds. This connector supports high frequencies of 5 Gbit/s, even when mated with the CompactPCI-standard unshielded 2-mm hard-metric headers. The matching P2 backplane connector remains the same as for CompactPCI, as do the J1/P1 connectors.

Compatibility with Legacy CompactPCI and CompactPCI Serial

PICMG 2.30 gives the J2 pins a fixed interface functionality. This makes 64-bit bus communication impossible. The new J2 connector type itself is 100% compatible with the legacy one. The J1 bus connector conforms with the CompactPCI definition. In all, CompactPCI PlusIO is 100% compatible with legacy 32-bit CompactPCI in 3U and 6U format (single and double Eurocards). At the same time, its serial rear I/O connectivity and higher-speed connector form a bridge towards future CompactPCI Serial system architecture. Hybrid backplanes support several cards of the three different standards PICMG 2.0, 2.30, and CPCI-S.0. [4] [5]

See also

Related Research Articles

Backplane

A backplane is a group of electrical connectors in parallel with each other, so that each pin of each connector is linked to the same relative pin of all the other connectors, forming a computer bus. It is used as a backbone to connect several printed circuit boards together to make up a complete computer system. Backplanes commonly use a printed circuit board, but wire-wrapped backplanes have also been used in minicomputers and high-reliability applications.

Eurocard (printed circuit board) Standard for PCBs which may be interconnected in a rack mounted chassis

Eurocard is a European standard format for printed circuit board (PCB) cards that can be plugged together into a standard chassis which, in turn, can be mounted in a 19-inch rack. The chassis consists of a series of slotted card guides on the top and bottom, into which the cards are slid so they stand on end, like books on a shelf. At the spine of each card is one or more connectors which plug into mating connectors on a backplane that closes the rear of the chassis.

Expansion card Circuit board able to be connected to a computer system to add functionality

In computing, an expansion card is a printed circuit board that can be inserted into an electrical connector, or expansion slot on a computers motherboard, backplane or riser card to add functionality to a computer system.

PCI Express Computer expansion bus standard

PCI Express, officially abbreviated as PCIe or PCI-e, is a high-speed serial computer expansion bus standard, designed to replace the older PCI, PCI-X and AGP bus standards. It is the common motherboard interface for personal computers' graphics cards, hard disk drive host adapters, SSDs, Wi-Fi and Ethernet hardware connections. PCIe has numerous improvements over the older standards, including higher maximum system bus throughput, lower I/O pin count and smaller physical footprint, better performance scaling for bus devices, a more detailed error detection and reporting mechanism, and native hot-swap functionality. More recent revisions of the PCIe standard provide hardware support for I/O virtualization.

VMEbus Computer bus standard physically based on Eurocard sizes

VMEbus is a computer bus standard, originally developed for the Motorola 68000 line of CPUs, but later widely used for many applications and standardized by the IEC as ANSI/IEEE 1014-1987. It is physically based on Eurocard sizes, mechanicals and connectors, but uses its own signalling system, which Eurocard does not define. It was first developed in 1981 and continues to see widespread use today.

Serial ATA Computer bus interface for storage devices

Serial ATA is a computer bus interface that connects host bus adapters to mass storage devices such as hard disk drives, optical drives, and solid-state drives. Serial ATA succeeded the earlier Parallel ATA (PATA) standard to become the predominant interface for storage devices.

Single-board computer Computer whose components are on a single printed circuit board

A single-board computer (SBC) is a complete computer built on a single circuit board, with microprocessor(s), memory, input/output (I/O) and other features required of a functional computer. Single-board computers are commonly made as demonstration or development systems, for educational systems, or for use as embedded computer controllers. Many types of home computers or portable computers integrate all their functions onto a single printed circuit board.

A PCI Mezzanine Card or PMC is a printed circuit board assembly manufactured to the IEEE P1386.1 standard. This standard combines the electrical characteristics of the PCI bus with the mechanical dimensions of the Common Mezzanine Card or CMC format.

CompactPCI

CompactPCI is a computer bus interconnect for industrial computers, combining a Eurocard-type connector and PCI signaling and protocols. Boards are standardized to 3U or 6U sizes, and are typically interconnected via a passive backplane. The connector pin assignments are standardized by the PICMG US and PICMG Europe organizations. The connectors and the electrical rules allow for eight boards in a PCI segment. Multiple bus segments are allowed with bridges.

The PCI Industrial Computer Manufacturers Group (PICMG) is a consortium of over 150 companies. Founded in 1994, the group was originally formed to adapt PCI technology for use in high-performance telecommunications, military, and industrial computing applications, but its work has now grown to include newer technologies. PICMG is distinct from the similarly named and adjacently-focused PCI Special Interest Group (PCI-SIG).

Advanced Telecommunications Computing Architecture is the largest specification effort in the history of the PCI Industrial Computer Manufacturers Group (PICMG), with more than 100 companies participating. Known as AdvancedTCA, the official specification designation PICMG 3.x was ratified by the PICMG organization in December 2002. AdvancedTCA is targeted primarily to requirements for "carrier grade" communications equipment, but has recently expanded its reach into more ruggedized applications geared toward the military/aerospace industries as well. This series of specifications incorporates the latest trends in high speed interconnect technologies, next-generation processors, and improved Reliability, Availability and Serviceability (RAS).

Advanced Mezzanine Cards are printed circuit boards (PCBs) that follow a specification of the PCI Industrial Computers Manufacturers Group (PICMG), with more than 100 companies participating.

ETX (form factor)

ETX, standing for Embedded Technology eXtended, is an integrated and compact 95 × 125 mm (3.7 × 4.9 in) computer-on-module (COM) form factor, which can be used in a design application much like an integrated circuit component. Each ETX COM integrates core CPU and memory functionality, the common I/O of a PC/AT, USB, audio, graphics, and Ethernet. All I/O signals as well as a full implementation of ISA and PCI buses are mapped to four high-density, low-profile connectors on the bottom side of the module.

VPX

VPX, also known as VITA 46, is an ANSI standard that provides VMEbus-based systems with support for switched fabrics over a new high speed connector. Defined by the VITA working group (composed of companies such as ADLINK, Aitech, Boeing, Connect Tech, Curtiss-Wright, Elma Electronic, Extreme Engineering Solutions, Inc., GE Intelligent Platforms, General Micro Systems, Inc., Kontron, Mercury Computer Systems, and Northrop Grumman, it has been designed specifically with defense applications in mind, with an enhanced module standard that enables applications and platforms with superior performance. VPX retains VME's existing 6U and 3U Eurocard form factors, supporting existing PCI Mezzanine Card and XMC mezzanines, and maintaining the maximum possible compatibility with VMEbus.

M-Modules are a mezzanine standard mainly used in industrial computers. Being mezzanines, they are always plugged on a carrier PCB that supports this format. The modules communicate with their carrier over a dedicated bus, and can have all kinds of special functions.

CompactPCI Serial is an industrial standard for modular computer systems. It is based on the established PICMG 2.0 CompactPCI standard, which uses the parallel PCI bus for communication among a system's card components. In contrast to this, CompactPCI Serial uses only serial point-to-point connections. CompactPCI Serial was officially adopted by the PCI Industrial Computer Manufacturers Group PICMG as PICMG CPCI-S.0 CompactPCI Serial in March 2011. Its mechanical concept is based on the proven standards of IEEE 1101-1-1998 and IEEE 1101-10-1996. CompactPCI Serial includes different connectors that permit very high data rates. The new technology standard succeeding parallel CompactPCI comprises another specification called PICMG 2.30 CompactPCI PlusIO. This is why CompactPCI Serial and CompactPCI PlusIO as a whole were also called CompactPCI Plus. PICMG's first working title of CompactPCI Serial was CPLUS.0. CompactPCI Serial backplanes and chassis are developed by Schroff, Elmа, and Pixus Technologies companies, as for the CompactPCI Serial board level electronics – they are developed by MEN Mikro Elektronik, Fastwel, EKF, Emerson Embedded Computing, ADLINK, and Kontron.

PICMG 2.4 is a specification by PICMG that standardizes user IO pin mappings from ANSI/VITA standard IP sites to J3/P3, J4/P4, and J5/P5 on a CompactPCI backplane.

Modular crate electronics

Modular crate electronics are a general type of electronics and support infrastructure commonly used for trigger electronics and data acquisition in particle detectors. These types of electronics are common in such detectors because all the electronic pathways are made by discrete physical cables connecting together logic blocks on the fronts of modules. This allows circuits to be designed, built, tested, and deployed very quickly as an experiment is being put together. Then the modules can all be removed and used again when the experiment is done.

SATA Express Computer device interface

SATA Express is a computer bus interface that supports both Serial ATA (SATA) and PCI Express (PCIe) storage devices, initially standardized in the SATA 3.2 specification. The SATA Express connector used on the host side is backward compatible with the standard SATA data connector, while it also provides two PCI Express lanes as a pure PCI Express connection to the storage device.

MicroTCA is an open standard embedded computing specification created by PICMG. First ratified in 2006, the specification utilizes the existing Advanced Mezzanine Card (AMCs) in a hot-swappable backplane format. It features MicroTCA Carrier Hubs (MCHs) which provide IPMI-based shelf management and switching functionality to the system. MicroTCA systems provide up to 99.9999% uptime in a smaller form factor than 3U and 6U Eurocard systems. A typical mid-sized 4HP AMC is 73.8mm x 18.96mm x 181.5mm. There are also compact-sized AMCs at 3HP wide (13.88mm) and full-sized at 6HP wide (28.95mm). Double modules have also been created, extending the height of the modules from 73.8mm to 148.8mm. The architecture was originally designed for telecom applications, but MicroTCA has gained significant popularity in other applications including military/aerospace, railway, high-energy physics, and more.

References

  1. PICMG 2.0 Archived June 26, 2012, at the Wayback Machine
  2. PICMG 2.16 Archived June 26, 2012, at the Wayback Machine
  3. "Teaching old dogs new serial I/O tricks on CompactPCI". Embedded.com. 2011-04-19. Retrieved 2015-09-25.
  4. "Teaching old dogs new serial I/O tricks on CompactPCI". Embedded.com. 2011-04-19. Retrieved 2015-09-25.
  5. "Mixed Doubles: CompactPCI Serial and CompactPCI 2.0". Intel. 2011-06-27. Retrieved 2015-09-25.