2009-10-08, Manfred Schmitz
CompactPCI® PlusIO PICMG 2.30 supports four PCI Express®, SATA and USB 2.0 interfaces as well as two Ethernet interfaces on the backplane. For this, pins are used which have been left free in the basic standard PICMG 2.0 for the user I/O of 32-bit systems. PICMG 2.30 can be used for both 3U and 6U systems if no 64-bit PCI bus implementation is required.
Not every CPU board will use all of the new interfaces e.g. because of the costs. A typical Intel® Atom™ platform might perhaps only support one Ethernet and one PCIe®. It depends on the implementation whether SATA can be used. Four USB interfaces are possible if required. In order to guarantee maximum interoperability between CPU boards of different manufacturers, the PICMG 2.30 standard defines clearly the sequence in which the interfaces have to be "filled". This makes sure, for example, that the only PCIe® interface of one manufacturer does not collide with a differing assignment of another manufacturer.
The prescribed sequence for Ethernet is ascending: 1, 2, for SATA descending: 4, 3, 2, 1; for USB and PCI Express® ascending: 1, 2, 3, 4. Except for SATA the interfaces are filled incrementing why not the SATA interfaces?
A CompactPCI® system using PICMG 2.30 can be equipped with up to four of the new serial CompactPCI® Serial slots on the hybrid backplane. These four slots shall even be usable to the maximum if not all interfaces can be supported by a CPU board. When there are four slots it would be unhandy if all interfaces were led to the first slot and none to the last. PCI Express® and USB are implemented concurrently in order to enable the use of PCI Express® MiniCards, for example. One slot will often be needed for a hard disk or an SSD. As only one interface per slot is needed in this case, the interfaces are filled descending.
A system based on an Intel® Atom™ SBC might look like this: Ethernet on the backplane for controlling an additional computer, a video input card controlled via PCI Express® is plugged into the first peripheral slot, the second slot is equipped with a USB-based RS485 extension, slot 3 supports a WiFi interface also USB and slot 4 accommodates a SATA hard disk.
This shows that the implementation rules have got two advantages: Maximum compatibility between the cards of different manufacturers and an optimum exploitation of the resources. They are thus in accordance with the CompactPCI® Serial concept: modern technology, robust, low-priced, and future-oriented.
Implementation example for a system based on an SBC with Intel® Atom™ a CPU which does not support all PICMG 2.30 interfaces.
Manfred Schmitz, Technical Director MEN Mikro Elektronik
German version on ElektronikPraxis: Implementierungsregeln für Interoperabilität bei CompactPCI Plus
» The Future is Serial: CompactPCI® Serial (2011-12-23)
» Legacy Interface Concept for CompactPCI® Serial (2011-12-02)
» Ethernet Switch Functionality for CompactPCI® Serial (2011-11-30)
» 6U CompactPCI® Parallel/Serial Hybrid Systems (2011-11-26)
» 6U Backplanes for CompactPCI® Serial (2011-11-23)
» Conductive Cooling with CompactPCI® Serial (2011-11-17)
» Connector Layout and Coding with CompactPCI® Serial (2011-11-02)
» High-Performance Graphics on CompactPCI® Serial (2011-10-21)
» Building Clusters with CompactPCI® Serial (2011-10-15)
» Mixed Doubles: CompactPCI® Serial and CompactPCI® 2.0 (2011-10-13)
» Application-Specific Backplane Architectures with CompactPCI® Serial (2011-09-16)
» Ethernet Extensions for CompactPCI® Serial (2011-09-02)
» CompactPCI® PlusIO and CompactPCI® Serial capture the systems market (2011-08-27)
» CompactPCI® Serial for Safety-Relevant Architectures (2011-08-20)
» CompactPCI® Serial Ethernet Mesh Architecture (2011-08-06)
» CompactPCI® Serial Ethernet Star Architecture (2011-07-23)
» CompactPCI® Serial - Why is it a PICMG Standard? (2011-06-17)
» CompactPCI® Serial Star Topologies, Part 2 (2011-05-12)
» CompactPCI® Serial Star Topologies, Part 1 (2011-03-21)
» CompactPCI® Serial - The Guide Element (2011-03-10)
» Hot-Plug Functionality with CompactPCI® Serial, Part 2 (2011-02-05)
» Hot-Plug Functionality with CompactPCI® Serial, Part 1 (2011-02-03)
» XMC Carrier Board for CompactPCI® Serial (2010-12-23)
» Mezzanine Cards on CompactPCI® Serial (2010-12-22)
» PCI Express® Mini Card Carrier for CompactPCI® Serial (2010-12-21)
» USB Support with CompactPCI® Serial (2010-12-06)
» Physical Addressing with CompactPCI® Serial (2010-11-22)
» Standardized Rear I/O for CompactPCI® Systems Thanks to CompactPCI® PlusIO (2010-11-13)
» Rear I/O with 6U CompactPCI® Serial (2010-11-06)
» P0 Adds Power to CompactPCI® Serial on 6U (2010-10-30)
» CompactPCI® Serial in 6U Format (2010-10-23)
» Ecosystem for CompactPCI® Serial (CPCI-S.0) (2010-10-15)
» First Single-Board Computer according to CompactPCI® Serial Standard (2010-10-14)
» CompactPCI® Serial - a Base Specification (2010-10-08)
» Highly Networked Camera Monitoring System with CompactPCI® PlusIO (2010-10-07)
» Simulation Computer for Training Application with CompactPCI® PlusIO (2010-02-26)
» Recording Image Data from a Mobile Camera with CompactPCI® PlusIO (2010-02-19)
» Power Supply for CompactPCI® PlusIO in Accordance with EN 50155 (2010-01-29)
» Harsh Requirements for CompactPCI® PlusIO in Accordance with EN 50155 (2009-12-16)
» CompactPCI® Gets a Plus with an IO and a Serial Companion Specification (2009-12-04)
» Data Management for Mobile Security Application with CompactPCI® PlusIO (2009-12-02)
» Universal Rear I/O Module for CompactPCI® PlusIO (2009-11-19)
» CompactPCI® PlusIO versus MicroTCA (2009-11-13)
» Layout Rules for CompactPCI® PlusIO Boards (2009-11-04)
» User Specific I/O on CompactPCI® PlusIO (2009-10-22)
» Signal integrity on CompactPCI® Serial backplanes (2009-10-15)
» Ethernet Standards for CompactPCI® PlusIO (2009-10-05)
» PCI Express® Configuration Possibilities with CompactPCI® PlusIO (2009-09-23)
» SATA HDD/SSD Shuttle for CompactPCI® Serial Systems (2009-09-10)
» RAID Systems with CompactPCI® Serial (2009-08-24)
» Hybrid backplanes for CompactPCI® and CompactPCI® PlusIO (PICMG 2.30) (2009-07-21)
» Standard Backplanes for CompactPCI® Serial (PICMG CPCI-S.0) (2009-06-19)
» CompactPCI® Serial Rear I/O (2009-06-10)
» CompactPCI® Serial Mesh Architecture (2009-06-03)
» The Star Topology of CompactPCI® Serial und CompactPCI® Plus IO (2009-06-02)
» Standardization of CompactPCI® Serial: what does PICMG bring to the table? (2009-05-14)
» Connector Concept for CompactPCI® Serial (CPCI-S.0) (2009-05-08)
» 3M Ultra Hard Metric (UHM) Connector - The next generation 2mm Hard Metric System (2009-04-27)
» Standard Backplanes for CompactPCI® PlusIO (PICMG 2.30) and CPCI-S.0 (2009-04-02)
» CompactPCI® PlusIO Rear I/O (2009-03-20)
» CompactPCI® Serial and Rear I/O (2009-03-05)
» Migration from CompactPCI® to CompactPCI® Serial (2009-02-20)
» CompactPCI® PlusIO and CompactPCI® Serial System Architecture (2009-02-20)
» CompactPCI® and CompactPCI® Express System Architecture (2009-02-06)