Wireless System Design

CompactPCI (cPCI)

/kuhm-pakt P-C-I/
Defined by the PICMG 2.0 specification, this rugged industrial bus standard maps the 32 or 64-bit PCI bus onto a 3U or 6U Eurocard form factor using a 2 mm hard-metric pin-and-socket backplane instead of fragile card-edge fingers. A single 33 MHz segment hosts up to 8 boards (1 system slot plus 7 peripheral slots), and PICMG 2.1 adds live insertion. The platform became the workhorse chassis for carrier telecom, defense electronics, and modular RF instrumentation, frequently pairing an FPGA digitizer card with a tuner front end to build a slot-based software defined radio. Built from COTS modules, it shortened development cycles for shock and vibration-hardened systems where standard desktop PCI could never survive.
Standard: PICMG 2.0
Form Factor: 3U / 6U Eurocard
Max Slots: 8 per segment

How CompactPCI Adapts PCI for Rugged RF Chassis

The standard, ratified by the PCI Industrial Computer Manufacturers Group (PICMG) in 1995, took the electrically identical 33 MHz parallel PCI bus that desktop computers used and repackaged it for industrial life. The biggest physical change is the connector. Where a desktop card relies on gold-plated edge fingers that wear and fret under vibration, a cPCI board uses a 2 mm two-part hard-metric connector per IEC 61076-4-101, with hundreds of gas-tight pin-and-socket contacts that hold up under the 0.1 g squared per Hz random vibration and 30 g shock common in airborne and shipboard racks. Boards plug vertically into a passive backplane and are retained by injector and ejector handles plus front-panel screws, so a slot card stays seated through transport and operation.

Electrically, the architecture preserves PCI bus semantics: a single 32-bit segment at 33 MHz delivers 132 MB/s of shared bandwidth, and a 64-bit segment doubles that to 264 MB/s. Because the backplane behaves as a loaded transmission line, the number of stubs is capped at 8 slots per segment so that reflections and capacitive loading stay inside the PCI setup-and-hold budget. The system slot holds the host CPU and the central PCI arbiter and clock distribution; peripheral slots hold the payload cards. To grow past 8 slots a designer cascades segments through a PCI-to-PCI bridge, which is exactly the moment many programs migrate to a serial-fabric successor.

Bus Bandwidth and Slot Loading

RF system architects size a cPCI chassis around two competing limits: aggregate backplane throughput and signal-integrity-limited slot count. A 6U digitizer sampling a 100 MHz IF at 250 MSPS with 16-bit words produces 500 MB/s of raw data per channel, which already swamps a single 33 MHz 64-bit shared segment. That mismatch is precisely why modern RF payloads on legacy cPCI carry an onboard FPGA to decimate, filter, and packetize data before it ever touches the shared bus, and why high-rate sensor processing migrated to point-to-point fabrics. The governing relations below let an engineer check whether a planned card count and clock rate keep the bus inside its timing margin.

Theoretical Bus Throughput:
BW = fclk × (W / 8)
≈ 33.33 MHz × (64 / 8) = 266.6 MB/s (64-bit)

Practical Slot Limit (signal integrity):
Nslots ≈ tbudget / (tflight + tload) ≤ 8 at 33 MHz

Bridged Segment Expansion:
Ntotal = (Nseg × 7) + 1,   per PCI-to-PCI bridge

Where fclk = bus clock (33.33 or 66.67 MHz), W = data width in bits, tbudget = PCI cycle setup margin, tflight ≈ backplane propagation delay (≈ 70 ps per cm), tload = per-connector capacitive delay. Example: a 6U 64-bit segment yields 266.6 MB/s shared across ≤ 8 cards.

CompactPCI Versus Successor Form Factors

StandardSpec BodyBackplane TypePer-Slot BandwidthMax Slots / SegmentTypical RF Use
CompactPCI (cPCI)PICMG 2.0Parallel PCI, 33/66 MHz132 to 264 MB/s (shared)8Telecom, rugged SDR control
CompactPCI SerialPICMG CPCI-S.0PCIe / SATA / USB fabricUp to 8 GB/s (PCIe x8)9 (star)High-rate digitizer chassis
VPX / OpenVPXVITA 46 / 65Switched serial fabricMulti-GB/s per laneProfile dependentConduction-cooled radar, EW
VME / VME64xANSI/VITA 1Parallel async bus40 to 80 MB/s21Legacy defense, instrumentation
AdvancedTCA (ATCA)PICMG 3.xSwitched serial fabricMulti-GB/s per channel14 (shelf)Core telecom, baseband
Common Questions

Frequently Asked Questions

What is the difference between 3U and 6U CompactPCI boards?

A 3U board is 100 mm by 160 mm with two connectors (J1, J2) carrying the full 64-bit PCI bus. A 6U board is 233.35 mm by 160 mm and adds J3 to J5 for roughly 315 extra rear-panel I/O pins (user signals, telecom timing, H.110). RF designers pick 3U for shallow airborne SDR receivers and 6U when one slot must host a tuner, an FPGA digitizer, and dense rear I/O. Both use the same 2 mm hard-metric connector per IEC 61076-4-101.

How many slots can a single CompactPCI bus segment support?

A segment supports 8 slots maximum: 1 system slot (host CPU plus arbiter) and up to 7 peripheral slots. The 33 MHz parallel backplane acts as a transmission line, so each connector adds loading and reflection; beyond 8 loads the timing budget is exceeded. To grow further, designers add PCI-to-PCI bridges to create new segments. At the optional 66 MHz clock the practical limit drops to about 4 to 5 slots due to the tighter setup-and-hold window.

Why is CompactPCI hot swap useful in RF and telecom systems?

PICMG 2.1 hot swap lets a board be inserted or removed while the chassis stays powered, key for five-nines (99.999%) telecom and field-serviceable RF gear. Staged pins control the sequence: long ground and precharge pins mate first to limit inrush, power pins follow, and short bus pins connect last so the PCI bus is never disturbed mid-transaction. A blue handle LED and ENUM# interrupt let software quiesce the board, so a failed digitizer or transceiver card is swapped without dropping the link.

Modular RF Platforms

Integrate RF on Your Chassis

Building a cPCI, CompactPCI Serial, or VPX subsystem? RF Essentials supplies the millimeter-wave converters, amplifiers, and integrated assemblies that drop into your slot-based architecture.

Get in Touch