
CompactPCIは産業用コンピュータ向けのコンピュータバス相互接続であり、ユーロカードタイプのコネクタとPCI信号およびプロトコルを組み合わせたものです。 [ 1 ]ボードは3Uまたは6Uサイズに標準化されており、通常はパッシブバックプレーンを介して相互接続されます。コネクタのピン割り当ては、PICMG USおよびPICMG Europe組織によって標準化されています。コネクタと電気的ルールにより、1つのPCIセグメントに8枚のボードを接続できます。ブリッジを使用すると、複数のバスセグメントを使用できます。[ 2 ]
VMEなどの従来のEurocardソリューションは0.1 インチ(2.54 mm)のピン間隔のコネクタを使用していますが、CompactPCIカードはIEC 1076規格に準拠した2ミリメートルのピン間隔のメートル法コネクタを使用しています。3Uボードには、32ビットPCIバス信号を伝送する110ピンコネクタ(J1)と、ユーザー定義I/Oまたは オプションの64ビットPCIバスの上位32ビットを伝送するオプションの110ピンコネクタ(J2)があります。6Uカードには、J1は同一で、J2は常に64ビットPCIに使用され、J3、J4、J5コネクタは、ユーザー定義I/Oまたは電話やイーサネット信号などの指定信号としてさまざまな用途に使用できます。CompactPCIはホットプラグに対応しています。デバイスの挿入および取り外し時に適切な接地を行うため、一部のピンはわずかに長くなっています。
バックプレーンは、3.3V VIOまたは5V VIO動作用に設計できます 。これらは、3.3V動作の場合は「カドミウムイエロー」、5V動作の場合は「ブリリアントブルー」のキーで区別されます。CompactPCIカードが特定のVIO電圧で動作する場合、カードには対応する色のコーディングキーが必要です。カードが両方の電圧に対応している場合は、コーディングキーがない場合があります。上の画像は、5V VIO 8スロットバックプレーンを示しています。
CompactPCIは、当初1995年後半にPCIシグナリング用のパッシブバックプレーンとしてPICMG 2.0として承認されました。PICMGの2.xシリーズの仕様は、ホットスワップ(PICMG 2.1)、電話シグナリング(PICMG 2.5)、そして特に注目すべきはスイッチドイーサネット(PICMG 2.16)を含むアーキテクチャの拡張など、さまざまなテクノロジーをサポートしています。
元々はPCIシグナリングプロトコルをサポートするために設計された(そのため「CompactPCI」という名前が付けられた)CompactPCIは、3Uおよび6Uフォームファクタに2mm HMコネクタを適用することを中心としたさまざまなテクノロジーを含むように発展しました。実際、スイッチドイーサネットボード相互接続(PICMG 2.16)で実装されたシステムのように、バックプレーンにPCIバスがないシステムも多く存在します。
この設計の欠点は、新しいデバイスを挿入した際に信号ピンが曲がってしまう可能性があることです。
関連規格としては、CompactPCI ExpressとCompactPXIがあり、これらは同様の概念に基づいているものの、それぞれPCI ExpressとPXIのプロトコルと信号方式を置き換えている。
cPCI、CPCI、cPCIe、CPCIeという略語は口語的な用語であり、PICMGでは公式には使用されていません。