CompactPCI

CompactPCI — системная шина, широко используемая в промышленной автоматике и АСУТП. Электрически шина отличается от PCI стандарта 2.2 тем, что позволяет подключить большее число устройств. Но в целом совместима и обычно использует тот же набор микросхем. Физически разъём выполнен по-другому и позволяет использовать «горячее подключение» плат — то есть устанавливать и извлекать плату, не прерывая работоспособности компьютера. Изделия CompactPCI широко используются в телекоммуникациях и встраиваемых компьютерных системах. Основной конкурент — шины VMEbus, VME32, VME64, являющиеся стандартом в военной технике НАТО.

На настоящий момент базовая шина CompactPCI фактически устарела по пропускной способности. Но разработаны расширения, такие как PCI-E в конструктиве 3U (6U) – CompactPCI Express.

Спецификация CompactPCI Express (PICMG EXP.0 R1.0) была принята в 2005 г. Призванная стать преемником CompactPCI, она имела ряд серьезных ограничений, как, например, отсутствие поддержки интерфейсов SATA, USB и Ethernet. Кроме того, в CompactPCI Express не было полноценной поддержки тыльных плат ввода-вывода из-за недостаточного числа соответствующих связей для подвода и вывода сигналов. Использованные в спецификации высокочастотные ZD-разъемы фирм ERNI и Tyco Electronics имели полосу пропусания, ограниченную частотой 3,125 ГГц, для которой гарантировался джиттер, не более 9,3 % от периода тактовых с импульсов. Данной частоты было недостаточно, чтобы обеспечить передачу данных в устройствах, совместимых с PCI Express Gen2.0.

В итоге спецификация CompactPCI Express не снискала коммерческого успеха и не стала основой для создания большого числа встраиваемых систем, стандарт постепенно перешел в разряд экзотики, используемой в ограниченном классе специализированных приложений.

В настоящее время распространение получили модули высотой 3U с шиной CompactPCI Serial Gen3.0, которые покрывают большую часть потребностей в высокопроизводительной обработке данных. Более 20 компаний по всему миру производят процессорные и периферийные модули (накопители, ввод/вывод, ЦАП, АЦП и т.д.).

Также существует и другое расширение, CompactPXI, использует PXI.

Спецификация CompactPCI не является свободно распространяемой, поэтому  нельзя выкладывать какие-либо технические данные, чертежи, описание сигналов в свободный доступ.

Характеристики

  • Разрядность — 32/64
  • Адрес/Данные — мультиплексируемые
  • Тип шины — синхронная шина 33 МГц или 66 МГц. Частота шины зависит от того, способны ли все устройства, включая системное (мастер) работать на данной частоте. Если хотя бы одно из устройств не работает на частоте 66 МГц, мастер выбирает частоту 33 МГц.
  • Конструктив — Евромеханика 3U, 6U
  • Обычно максимальное количество модулей в крейте — 8/16, однако известна платформа ZT5088e12U компании Performance Technologies, содержащая 21 слот CPCI для плат формата 6U, каждый из которых поддерживает протокол 64 бит/66 МГц.
  • Пропускная способность в 32-разрядном варианте — 132 Мбайт/с. Соответственно, максимальная пропускная способность на 64-разрядной шине при частоте 66 МГц составляет 528Мбайт/с. Но данную пропускную способность не просто получить. При проектировании устройства необходимо решить проблему “конфликта” устройств при доступе к шине, а также знать, будет ли системная плата принимать все данные или будет часть игнорировать, для того чтобы, например, обработать более высокоприоритетные от Ethernet 100 Мбит или 1 Гбит.
  • практика показывает, что изделия, выполненные в формате 6U, менее надёжны при эксплуатации в движении на машинах по сравнению с стандартом OpenVPX. При недостаточной амортизации крейтов оборудование даёт сбои при тряске или ударах (что является нормой при езде). Также следует обратить внимание на то, что не все устройства работоспособны при низких температурах.

Зато это оборудование отлично подходит для создания измерительных или управляющих компьютеров, стендов, частей станков с ЧПУ.

Платы PICMG, создаваемые на основе стандарта CompactPCI с 1999 года, прошли несколько этапов модернизации и составляют развитое семейство, имеющее общие черты и свойства, но отличающиеся по архитектуре. На сегодняшний день оно состоит из четырех представителей: Параллельная 32- и 64-разрядная PCI шина 2.0, обеспечивающая передачу данных со скоростью (соответственно) 1 и 2 Гб/секунду. Появилась в 1999 году.  Гибридная PCI шина 2.16, разработанная в 2001 году. В ее интерфейс включено два канала Ethernet. Скорость передачи данных до 4 Гб/с. Шина Plus I/O. Ей присвоен индекс 2.30, она выпущена в 2009 году. В интерфейсе 64-разрядная шина PCI, два канала Ethernet и четыре PCI-E. Производительность до 25 Гб/с. CompactPCI Serial. Разработка 2011 года. Индекс cPCI-S.  Последний представитель семейства, получивший рабочее название Serial, в настоящее время модернизирован по стандарту PCI Express Gen. 4. Который обеспечивает передачу данных со скоростью до 600 Гб/с.

Обсуждение закрыто.