CompactPCI — это соединение компьютерной шины для промышленных компьютеров [1] , сочетающее в себе разъем типа Eurocard , а также сигналы и протоколы PCI . Платы имеют стандартные размеры 3 U или 6U и обычно подключаются через пассивную объединительную плату . Назначение контактов разъема стандартизировано организациями PICMG в США и PICMG в Европе. Разъемы и электрические правила позволяют использовать восемь плат в сегменте PCI. Допускается использование нескольких сегментов шины с мостами . [2]
В отличие от оригинальных решений Eurocard, таких как VME , в которых используются разъемы с расстоянием между контактами 0,1 дюйма (2,54 мм), карты CompactPCI используют метрические разъемы с расстоянием между контактами 2 миллиметра, разработанные в соответствии со стандартом IEC 1076. Платы высотой 3U имеют 110-контактный разъем (J1), по которому передаются 32-битные сигналы шины PCI, и дополнительный 110-контактный разъем (J2), который передает либо определяемый пользователем ввод-вывод, либо старшие 32 бита дополнительного 64-битная шина PCI. Карты 6U имеют идентичный J1, J2, который всегда используется для 64-битного PCI, а также разъемы J3, J4 и J5 для различных целей, либо в качестве определяемого пользователем ввода-вывода, либо в качестве указанной сигнализации, например, телефонии и/или или сигнализация Ethernet . Горячее подключение является поддерживаемой функцией CompactPCI. Некоторые контакты немного длиннее, чтобы обеспечить правильное заземление при вставке и извлечении устройств.
Объединительные платы могут быть рассчитаны на работу с напряжением 3,3 В VIO или 5 В VIO. Они отличаются наличием клавиши цвета «желтый кадмий» для работы при напряжении 3,3 В или цвета «блестящий синий» для работы при напряжении 5 В. Если карта CompactPCI работает с определенным напряжением VIO, карта должна иметь соответствующий цветной кодирующий ключ. Если карта совместима с обоими напряжениями, возможно, на ней нет кодирующего ключа. На изображении выше показана объединительная плата VIO с напряжением 5 В и 8 слотами.
CompactPCI был первоначально ратифицирован как PICMG 2.0 в конце 1995 года как пассивная объединительная плата для передачи сигналов PCI. Серия спецификаций 2.x от PICMG обеспечивает поддержку множества технологий, включая горячую замену (PICMG 2.1), телефонную сигнализацию (PICMG 2.5) и, в первую очередь, расширение архитектуры за счет включения коммутируемого Ethernet (PICMG 2.16).
Первоначально разработанный для поддержки протокола сигнализации PCI (отсюда и название «CompactPCI»), CompactPCI разросся и теперь включает в себя множество технологий, основанных на применении 2-мм разъема HM в форм-факторе 3U и 6U. Фактически многие системы реализованы без шины PCI на объединительной плате, например системы, реализованные с коммутируемым соединением плат Ethernet (PICMG 2.16).
Недостатком конструкции является то, что сигнальные контакты могут погнуться при подключении нового устройства.
Связанные стандарты включают CompactPCI Express и CompactPXI , которые следуют аналогичной концепции, но заменяют протоколы и сигналы PCI Express и PXI соответственно.
Аббревиатуры cPCI , CPCI , cPCIe и CPCIe являются разговорными терминами и официально не используются PICMG.