Открыть сервис

CompactPCI

CompactPCI — это стандарт на шину и конструктив промышленных компьютерных систем, разработанный консорциумом PICMG (PCI Industrial Computer Manufacturers Group) в середине 1990-х годов. Он основан на электрической шине PCI (Peripheral Component Interconnect), но адаптирован для использования в жёстких условиях эксплуатации: расширенный температурный диапазон, высокая вибрация, запылённость и необходимость модульной модернизации. CompactPCI сочетает в себе компактный евроформат (Eurocard) с надёжным разъёмом типа IEC 60603-2 (обычно 2-мм или 5-рядный) и обеспечивает горячую замену модулей (hot-swap). Стандарт широко применяется в телекоммуникационном оборудовании, системах управления движением, военной и аэрокосмической технике, а также в промышленной автоматизации.

История

Разработка CompactPCI началась в 1994 году, когда несколько компаний (включая Intel, Motorola, Pro-Log и Ziatech) объединились в рамках PICMG для создания стандарта, который бы сочетал дешёвую и быструю шину PCI с механической прочностью VMEbus. Первая версия спецификации — PICMG 2.0 — была выпущена в 1995 году. Она определяла электрическую и механическую совместимость модулей, использующих 3U или 6U формат еврокарт (100×160 мм и 233×160 мм соответственно).

В 1997 году вышла версия 2.1, добавившая поддержку горячей замены (hot-swap), что стало критически важным для телекоммуникационного оборудования, где время простоя недопустимо. В последующие годы стандарт расширялся: появились спецификации для CompactPCI Express (PICMG EXP.0, 2008 год), объединившие шину PCI Express с тем же конструктивом, и CompactPCI Serial (PICMG CPCI-S.0, 2013 год), перешедший на последовательные интерфейсы (PCIe, SATA, USB) вместо параллельной шины.

В России CompactPCI активно внедрялся с начала 2000-х годов в системах управления железнодорожным транспортом, авионикой и оборонной промышленностью. Ряд отечественных предприятий, таких как «Элвис-плюс» и «Беспилотные системы», выпускали модули и крейты под этот стандарт.

Конструктив и механика

Форм-факторы

Основные типоразмеры модулей CompactPCI соответствуют стандарту еврокарт IEC 60297:

  • 3U — высота 100 мм, глубина 160 мм. Наиболее распространённый формат для встраиваемых систем с ограниченным пространством.
  • 6U — высота 233,35 мм, глубина 160 мм. Используется для более сложных систем, где требуется больше места для компонентов (например, процессорные модули с несколькими слотами памяти).

Ширина модуля обычно составляет 4HP (20,32 мм) или 8HP (40,64 мм). Крейты (шасси) имеют стандартные размеры: 19-дюймовые стойки (482,6 мм) с высотой от 3U до 12U.

Разъёмы

Главное отличие от обычного PCI — использование разъёмов с высокой надёжностью контактов. Стандарт PICMG 2.0 предписывает 2-мм разъём (IEC 60603-2) с 5 рядами контактов (J1/J2 для 3U и J1-J5 для 6U). Разъём J1 содержит сигналы шины PCI (адрес/данные, управление), а J2 — дополнительные сигналы (например, пользовательские линии, питание, тактовые частоты). Для CompactPCI Serial применяются разъёмы типа AirMax VS или Hard Metric с поддержкой высокоскоростных последовательных каналов.

Охлаждение

Крейты CompactPCI обычно оснащаются принудительным охлаждением: вентиляторы устанавливаются в нижней или задней части шасси, воздух продувается через модули снизу вверх. Для военных и аэрокосмических применений доступны варианты с кондуктивным охлаждением (тепло отводится через металлические направляющие на стенки крейта).

Электрическая архитектура

Параллельная шина PCI

В оригинальном CompactPCI (PICMG 2.0) используется 32-битная или 64-битная параллельная шина PCI с тактовой частотой 33 МГц или 66 МГц. Максимальная пропускная способность — 533 Мбайт/с для 64-битной шины на 66 МГц. Топология — мульти-мастерная (до 8 слотов), но в реальных системах чаще используется один мастер (процессорный модуль) и несколько подчинённых (периферийных) модулей.

CompactPCI Express (PICMG EXP.0)

Стандарт 2008 года заменил параллельную шину на последовательную PCI Express. Каждый слот может иметь от 1 до 16 линий PCIe (x1, x4, x8, x16). Обратная совместимость с параллельными модулями не поддерживается — требуется новый крейт и модули. Пропускная способность — до 8 Гбайт/с на линию (PCIe 3.0).

CompactPCI Serial (PICMG CPCI-S.0)

Версия 2013 года полностью отказалась от параллельной шины в пользу последовательных интерфейсов: PCIe, SATA, USB 3.0, Ethernet. Каждый слот подключается к центральному коммутатору (switch) через отдельные линии, что обеспечивает высокую пропускную способность (до 32 Гбайт/с на слот) и низкую задержку. Форм-факторы — 3U и 6U, разъёмы — AirMax VS (8-рядные). Этот стандарт наиболее актуален для современных высокопроизводительных систем.

Применение

Телекоммуникации

CompactPCI был одним из основных стандартов для телекоммуникационного оборудования в 1990-2000-х годах. Модульные платформы (например, для базовых станций, маршрутизаторов, медиа-шлюзов) позволяли быстро заменять вышедшие из строя модули без отключения питания. В России стандарт использовался в оборудовании операторов связи (например, «Ростелеком», МТС) для построения сетей передачи данных.

Промышленная автоматизация

В системах управления производственными процессами (SCADA, PLC) CompactPCI применяется для контроллеров, модулей ввода/вывода и интерфейсных карт. Преимущества — устойчивость к вибрации (до 5g) и широкий температурный диапазон (от -40 до +85 °C для промышленных исполнений).

Военная и аэрокосмическая техника

CompactPCI с кондуктивным охлаждением используется в бортовых компьютерах самолётов, вертолётов, ракетных системах и наземных радиолокационных станциях. Например, в российском истребителе Су-35 применяются модули CompactPCI для обработки данных с радара. Стандарт сертифицирован по MIL-STD-810 для вибрации, ударов и влажности.

Транспорт

В железнодорожной автоматике (системы управления движением, сигнализации) CompactPCI обеспечивает надёжную работу в условиях перепадов температур и электромагнитных помех. В России модули CompactPCI устанавливаются в локомотивные бортовые компьютеры и системы диспетчеризации РЖД.

Преимущества и недостатки

Преимущества

  • Надёжность: разъёмы с высоким ресурсом (до 500 циклов сочленения), защита от вибрации и пыли.
  • Горячая замена: возможность замены модулей без выключения системы (требуется поддержка со стороны ОС — Windows, Linux, QNX).
  • Модульность: лёгкая модернизация — достаточно заменить один модуль, а не всю систему.
  • Стандартизация: совместимость оборудования разных производителей (например, модули от ADLINK, Kontron, Emerson могут работать в одном крейте).

Недостатки

  • Устаревание параллельной шины: оригинальный CompactPCI (PCI) имеет пропускную способность, недостаточную для современных задач (видеоаналитика, AI). CompactPCI Serial решает эту проблему, но требует полной замены инфраструктуры.
  • Стоимость: модули и крейты дороже обычных промышленных компьютеров (PC/104, Mini-ITX) из-за специализированных разъёмов и корпусов.
  • Ограниченная популярность: в потребительском сегменте CompactPCI практически не используется, что сказывается на доступности компонентов.

Сравнение с альтернативами

ХарактеристикаCompactPCIVMEbusVPXPC/104
Год появления1995198120071992
ШинаPCI / PCIe / SerialVME (параллельная)PCIe / RapidIO / SerialISA / PCI
Форм-фактор3U / 6U3U / 6U / 9U3U / 6U90×96 мм
Горячая заменаДаОграниченноДаНет
Макс. пропускная способностьдо 32 Гбайт/с (CPCI-S)до 320 Мбайт/сдо 32 Гбайт/сдо 533 Мбайт/с
ПрименениеТелеком, автоматизация, авионикаВоенная, космосОборона, авионикаВстраиваемые системы

Интересные факты

  • Первый коммерческий крейт CompactPCI был выпущен компанией Ziatech (США) в 1995 году. Он стоил около 5000 долларов.
  • В 2000-х годах CompactPCI использовался в системе управления движением Московского метрополитена (линии Арбатско-Покровская и Кольцевая).
  • Стандарт PICMG 2.0 поддерживает до 8 слотов на сегмент, но с помощью мостов (PCI-to-PCI bridge) можно объединять до 256 слотов в одной системе.
  • В 2018 году PICMG анонсировала спецификацию CompactPCI Serial Space для космических применений (радиационная стойкость, отказоустойчивость).

Источники

  • PICMG. CompactPCI Specification PICMG 2.0 R3.0. — 1999.
  • PICMG. CompactPCI Express Specification PICMG EXP.0 R1.0. — 2008.
  • PICMG. CompactPCI Serial Specification PICMG CPCI-S.0 R1.0. — 2013.
  • ГОСТ Р 51841-2001. Системы микропроцессорные для промышленных применений. Конструктивы типа CompactPCI. — М.: Госстандарт России, 2001.
  • Технический отчёт «Применение CompactPCI в системах управления железнодорожным транспортом» (ОАО «НИИАС», 2015).
  • Каталог продукции «Элвис-плюс» (Россия). Модули CompactPCI для авионики. — 2020.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →