CompactPCI® Serial Star Topologies, Part 2

2011-05-12, Manfred Schmitz

CompactPCI Serial - a special kind of star

CompactPCI® Serial – PICMG CPCI-S.0 – supports 8 peripheral cards, each with PCI Express®, SATA, USB and Ethernet for 3U and 6U boards. Every slot with 1 PCIe® x4, 1 SATA, 1 USB 2.0, 1 USB 3.0 and 1 Ethernet is controlled by the system slot. All peripheral slots are equal, i.e. every board can be plugged into every slot.
This makes the system slot a star with 8 points. All points are identical – almost, because 2 slots support an additional PCIe® x8 each. There are three main applications for this addition.


One classic application is graphics. For PCs and modular computers, the graphics functions integrated in the chipset are sufficient in most cases. Some applications require a higher graphics output performance. Graphics cards are usually accessed via PCIe® x16. For two graphics cards, PCIe® x16 is split into 2 PCIe® x8 ports. .


CompactPCI® Serial also supports this architecture. There are already graphics chips that can drive 4 screens. This means that two graphics cards like these can support 8 screens. Such boards may be used, for instance, in control rooms for rail signaling at a station or in other critical applications. At the same time, these two graphics cards offer the highest performance, because they are driven directly by the chipset, which is optimized for doing this. As PCI Express® adapts itself to the available bandwidth, you can plug a graphics card into any slot of a CompactPCI® Serial system. (A theoretical 8 graphics cards for control of 128 screens is feasible – it remains to be checked if this makes sense or is supported by software.)


The second classic use case is in networking. Ethernet controllers and switches in high-end telecommunications need high bandwidth. In many cases, it is DSP or FPGA based boards that benefit from PCIe® x8. For these applications, it makes sense to use 6U boards, which also benefit from the unique rear I/O functionality of CompactPCI® Serial. 6U boards can communicate with their I/O via any type of connector – even optical – in the rear area of the system.


The third application is CompactPCI® Serial systems with more than 8 peripheral slots. For high-end systems, you may not integrate a classic CPU in the system slot but a switched fabric board. The CPU is located in a peripheral slot and communicates with the switched fabric via PCIe® x8. The latter forms the interface to several CompactPCI® Serial buses, in order to implement complex systems with 9+8 or with 9+16 slots. (This will be dealt with in another article.)


The architecture of CompactPCI® Serial is simple and clear. It allows to set up inexpensive modular computers, yet is also flexible enough to implement high-end computers. Based on PCI Express® 3.0, theoretical data rates of 8 GB/s between boards and 80 GB/s inside the system are possible.



CompactPCI® Serial – a special kind of star

Manfred Schmitz, Technical Director MEN Mikro Elektronik

German version on ElektronikPraxis: CompactPCI-Serial-Stern-Architekturen (Teil 2/2)German version on ElektronikPraxis: CompactPCI-Serial-Stern-Architekturen (Teil 2/2)

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

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

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