CompactPCI® Serial Star Topologies, Part 1

2011-03-21, Manfred Schmitz

Star topology with CompactPCI Serial

The main motivation in making a computer system inexpensive and modular lies in a high reusability of standard components. With the parallel PCI bus disappearing, a standard PC is now based on a simple star topology. The CPU chipset at the system's center controls peripheral devices and components through point-to-point connections. This allows high data rates, while no device needs to concede bandwidth to another. This structure was used 100% for CompactPCI® Serial – PICMG CPCI-S.0 –, so that there is no need for bridges and switches. In the end, the costs of a modular computer must stay competitive compared to non-modular computers. This does not mean that you could not integrate any switched fabrics into a CompactPCI® Serial system, if you wanted to build up complex structures, but you simply don't have to. Simple systems do have a market share of around 90% of all CompactPCI® systems.


The engineering challenge now is to implement the central point of the star, i.e. the system slot. Even serial buses need many connection lines. For PCI Express®, there is at least one line pair for clock, one pair to receive data, and one pair to transmit data. To increase the bandwidth, you use several lanes, so that one connection can easily count 9 line pairs or more. Because of the high data rate (currently up to 6 Gb/s) you also need to assure sufficient signal integrity, resulting in additional ground lines – at least one per signal pair.


The star is supposed to be flexible and universal. This is why it must be able to control as many different devices as possible – but which? PCI Express® as a replacement for PCI is especially used in a computer to communicate with further controller chips. It is the computer's classic "bus" extension and is software-compatible with its predecessor PCI. Mass storage devices today are controlled using SATA, especially hard disks that are directly built into a computer. A RAID system where the hard disks are included as individual plug-in cards is a typical example of this. USB is another feature that you can hardly imagine not to find in a state-of-the-art computer. There are three main fields of application for USB: removable storage (USB Flash drives, hard disks for data back-up etc.), wireless interfaces (GSM, UMTS, GPS, WIFI) and the replacement of the classic serial interface. FTDI has set standards here. Devices that were formerly controlled directly via an RS232/RS485 interface are now serviced through a USB-to-serial converter. USB 2.0 is an established standard. USB 3.0 will be integrated in the next-generation chipsets of Intel®, AMD and so on. Computers are interconnected using Ethernet, so that Ethernet needs to be another point of the star. (Ethernet implemented exclusively in star topology is not sufficient – but this is a diffe-rent story.)


For a modular computer to be simple and transparent in use, every peripheral slot must have the same features, i.e. must support all interfaces. Then the user does not need to be concerned about which slot supports which board.




Star topology with CompactPCI® Serial (source: PICMG Europe)

Manfred Schmitz, Technical Director MEN Mikro Elektronik

German version on ElektronikPraxis: CompactPCI-Serial-Stern-Architekturen (Teil 1/2)German version on ElektronikPraxis: CompactPCI-Serial-Stern-Architekturen (Teil 1/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 2 (2011-05-12)

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