The Star Topology of CompactPCI® Serial und CompactPCI® Plus IO

2009-06-02, Manfred Schmitz

The Star Topology of CompactPCI Plus and Plus IO

Both PICMG 2.30 – the rear I/O definition of CompactPCI® – and the extension of CompactPCI® standard CPCI-S.0 are based on a star topology.

CompactPCI® still uses the parallel PCI bus for communication between the system and peripheral boards. The maximum transmission speed of a parallel bus, however, is limited. Every additional board needs to share the bandwidth with the other bus participants. Also, the boards influence each other. Each one of the up to eight participants increases the electrical load on the bus, also reducing the theoretical maximum bandwidth of 33 MHz/32 bits with a peak data rate of 132 MB/s. If you increase the bus frequency to 133 MHz/64 bits (PCI-X), the maximum data rate goes up to 1 GB/s with only two possible participants – which is already a point-to-point connection with many lines.

Modern architectures are no longer busses but point-to-point connections. Their electrical characteristics are easier to manage and they permit higher data transmission rates with less pins. With just one link (i.e. one differential receive and one transmit line), PCI Express® already achieves 250 MB/s. The bandwidth of this connection is not restricted by other bus participants. There is no direct influence. A higher number of links for a connection or a higher clock frequency further increase the data rate (up to 16 GB/s with Gen3) – and all this with full duplex.

Classic computers such as PCs have a hierarchical structure. At its "center" there is the computer that is surrounded by peripherals like the points of a star. This is independent of how the peripherals are controlled: via PCI Express®, USB or SATA. Ethernet is an exception – you can read more on this in the blog entry entitled "CompactPCI® Serial Mesh Architecture". If you project this architecture to modular computers like CompactPCI®, there are a few technical challenges for the system slot and the backplane. Because of the star topology, the system slot must now provide a large number of connections. The backplane must spread all of these connections to the peripheral slots without needing too many layers. In the end, the price of modular computers must be able to compete with classic standard solutions. Standards like µTCA have defined switched fabric slots for this reason. These route the data over special backplanes as desired.

CompactPCI® Serial intentionally does without such mechanisms. Its architecture does not need switches. The system slot is the center of the star. Each peripheral board is a symmetrical point. This is inexpensive and simple but assumes suitable connectors – which are now also available in rugged designs.


CompactPCI® Serial: Symmetrical star topology for PCI Express®, USB and SATA


Manfred Schmitz, Technical Director MEN Mikro Elektronik

German version on ElektronikPraxis: Stern-Architektur bei CompactPCI Plus und CompactPCI Plus IOGerman version on ElektronikPraxis: Stern-Architektur bei CompactPCI Plus und CompactPCI Plus IO

Other Articles

» The Future is Serial: CompactPCI® Serial (2011-12-23)

» System Slot Boards with the Latest Intel® Architecture for CompactPCI® PlusIO and CompactPCI® Serial (2011-12-09)

» 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)

» Mechanics for CompactPCI® Serial: a comparison with familiar architectures such as VPX and MicroTCA (2010-01-29)

» 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)

» CompactPCI® PlusIO Implementation Rules for Guaranteeing Interoperability (2009-10-08)

» 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)

» 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)

» What is CompactPCI® Serial? (2009-01-14)