CompactPCI — системная шина, широко используемая в промышленной автоматике. Электрически шина отличается от PCI стандарта 2.2 тем, что позволяет подключить большее число устройств. Но в целом совместима и обычно использует тот же набор микросхем. Физически разъём выполнен по-другому и позволяет использовать «горячее подключение» плат — то есть устанавливать и извлекать плату, не прерывая работоспособности компьютера. Изделия CompactPCI широко используются в телекоммуникациях и встраиваемых компьютерных системах. Основной конкурент — шины VME, VME32, VME64, являющиеся стандартом в военной технике НАТО (STANAG 4455 “Standardization of a VME Bus for Use in Tactical Land Vehicles”).
На настоящий момент базовая шина CompactPCI фактически устарела по пропускной способности. Но разработаны расширения, такие как PCI-E в конструктиве 3U (6U) - CompactPCI Express.[1][2][3]
Спецификация CompactPCI Express (PICMG EXP.0 R1.0) была принята в 2005 г.[2] Призванная стать преемником CompactPCI, она имела ряд серьезных ограничений, как, например, отсутствие поддержки интерфейсов SATA, USB и Ethernet.[3] Кроме того, в CompactPCI Express не было полноценной поддержки тыльных плат ввода-вывода из-за недостаточного числа соответствующих связей для подвода и вывода сигналов. Использованные в спецификации высокочастотные ZD-разъемы фирм ERNI и Tyco Electronics имели полосу пропусания, ограниченную частотой 3,125 ГГц, для которой гарантировался джиттер, не более 9,3 % от периода тактовых с импульсов.[3] Данной частоты было недостаточно, чтобы обеспечить передачу данных в устройствах, совместимых с PCI Express Gen2.0.[3]
В итоге спецификация CompactPCI Express не снискала коммерческого успеха и не стала основой для создания большого числа встраиваемых систем, стандарт постепенно перешел в разряд экзотики, используемой в ограниченном классе специализированных приложений.[3]
В настоящее время распространение получили модули высотой 3U с шиной CompactPCI Serial Gen3.0 Архивная копия от 8 февраля 2021 на Wayback Machine, которые покрывают большую часть потребностей в высокопроизводительной обработке данных. Более 20 компаний по всему миру производят процессорные и периферийные модули (накопили, ввод/вывод, коммутаторы и т.д.).
Другое расширение, CompactPXI, использует PXI.[1]
Спецификация CompactPCI не является свободно распространяемой, поэтому здесь нельзя выкладывать какие-либо технические данные, чертежи, описание сигналов.