Compact peripheral component interconnect (CPCI) is an adaptation of the peripheral component interconnect (PCI) specification for industrial computer applications requiring a smaller, more robust mechanical form factor than the one defined for the desktop.
CompactPCI is best suited for small, high-speed industrial computing applications where transfers occur between a number of high-speed cards.
preview:
http://www.iec.org/online/tutorials/compact_pci/
02/26/2004