RAID Systems with CompactPCI® Serial

2009-08-24, Manfred Schmitz

Example of a digital video recorder

An important reason for extending CompactPCI® by CompactPCI® Serial CPCI-S.0 was the possibility to realize RAID systems. For this reason SATA/SAS signals are available on the backplane beside PCI Express®, USB and Ethernet. This way, each peripheral slot can be used as a hard disk slot. As the CompactPCI® Serial standard allows eight peripheral slots, up to eight hard disks can be directly controlled by the system slot. If a PICMG 2.30 CPU (CompactPCI® PlusIO) is used, as many as four hard disks can be directly controlled.

The CompactPCI® mechanics, which has been taken over unchanged for CompactPCI® Serial, offers all characteristics which are required for a RAID shuttle:

  • Robust plug-in mechanics.
  • Switch in the handle to signal removal of the hard drive.
  • (Blue) LED to signal that the board may be removed.


CompactPCI® Serial includes more mechanisms which are required for a RAID system. For example it is possible to determine the disk to be changed via the physical addressing. A management bus which is compliant to the SFF 8485 specification provides the necessary communication between the RAID controller and the shuttle. SFF stands for "Small Form Factor Committee", www.sffcommittee.org. Companies like Seagate, Sun, LSI, IBM and Intel® promote standards under its roof. The SFF 8485 standard defines a serial GPIO bus (SGPIO) specially in connection with Serial Attached SCSI (SAS) and Serial ATA (SATA). It serves for exchanging data between the RAID controller and the hard disk shuttle. It can transmit simple status information (e.g. "switch closed", "hard-drive powered") and control LEDs or monitor the power supply of the hard drive. The SGPIO bus is dedicated to the SATA/SAS functionality and independent of the system management bus of the CompactPCI® standard.
The SGPIO bus uses four signals for data transmission:

  • SClock: A clock cycle signal driven by the RAID controller.
  • SLoad: A synchronization signal to determine the start and the end of a transmission frame - also driven by the RAID controller.
  • SDataOut: The output data signal of the RAID controller.
  • SDataIn: The data input signal of the RAID controller. Here the shuttles transmit the status information while the time slot in the data frame corresponds to the physical address.


Using SATA port multipliers, even more than eight drives can be controlled in a CompactPCI® Serial system. For this, a custom backplane is needed which can have more than 8 SATA/SAS slots. A customer-specific solution could be to only specify part of the slots for SATA/SAS. Such a system could for example consist of eight slots for PCI Express®, USB and Ethernet as well as of eight additional slots for SATA/SAS hard drives.


Example of a digital video recorder for traffic supervision

Manfred Schmitz, Technical Director MEN Mikro Elektronik

German version on ElektronikPraxis: RAID-Systeme mit CompactPCI PlusGerman version on ElektronikPraxis: RAID-Systeme mit CompactPCI Plus

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)

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