Согласно рыночным данным аналитического агентства IHS Markit, компьютерынамодуле являются наиболее широко используемым принципом встраиваемой электроники, опережая при этом даже такие классические встраиваемые решения, как MiniITX или одноплатные компьютеры с диагональю 3,5 дюйма (single board computer, SBC). Большая популярность таких встраиваемых систем обусловлена удачным сочетанием гибкой индивидуальной конструкции несущей платы с готовыми к использованию, легко интегрируемыми модулями, которые включают все необходимые драйверы и встроенное программное обеспечение (ПО). Эти без малого суперкомпоненты включают в себя все основные строительные блоки, такие как ЦП, ОЗУ, высокоскоростные интерфейсы, а зачастую ещё и графический блок, и это всё в одном, проверенном на функциональность исполнении. Другим преимуществом является тот факт, что компьютерынамодуле одного и того же стандарта свободно взаимозаменяемы как между поколениями процессоров, так и между производителями (см. рис. 1).

Такой подход даёт OEMпроизводителям полную гибкость при масштабировании и обновлении своих решений с использованием новейших процессорных технологий даже через несколько лет с начала выпуска конечного продукта. Это также упрощает реализацию стратегий разных поставщиков, что даёт определённые ценовые преимущества и, прежде всего, гарантирует долговременную доступность.
Что касается такого важного вопроса, как стандартизация, то здесь есть два независимых комитета, которые занимаются стандартизацией таких модулей. Вопервых, это PICMG (консорциум, состоящий более чем из 300 компаний, которые совместно разрабатывают открытые спецификации для высокопроизводительных телекоммуникационных и промышленных вычислительных применений), который находится в Америке, и, вовторых, немецкий SGET, группа стандартизации для встраиваемых технологий (см. рис. 2).

В настоящее время они вместе поддерживают в общей сложности четыре стандарта для компьютеровнамодуле, большинство из которых предоставляют многочисленные варианты. Этими стандартами являются COMHPC и COM Express – для сегмента премиумкласса, а также SMARC и Qseven – для сегмента с низким энергопотреблением.
Стандарт COMHPC – новая вершина высокой производительности
COMHPC – это самый последний стандарт для компьютеровнамодуле PICMG, который скоро должен быть официально ратифицирован. Как следует из самого названия, COMHPC нацелен на создание высокопроизводительных встраиваемых компьютеров, а его производительность превосходит мировой стандарт COM Express.
COMHPC предназначен для новых высокоскоростных интерфейсов, таких как PCI Express 4.0 и 5.0, а также для сети Ethernet 25 Гбит (см. рис. 3).

Для этой цели предлагаются две разные версии модулей, разработанные подкомитетом COMHPC под председательством Кристиана Эдера из компании congatec AG: Server COMHPC и Client COMHPC. Их основные технические отличия заключаются в размерах, количестве и типе поддерживаемых интерфейсов, а также объёме памяти [1].
COMHPC Server – стандарт процессорных модулей серверного типа
Стандарт COMHPC Server определяет ультрасовременные встраиваемые компьютеры, ориентируясь на новые пограничные и туманные серверы, предназначенные для эксплуатации в жёстких условиях окружающей среды, которые должны справляться со всё более и более масштабными рабочими нагрузками. Для этой цели в COMHPC Server указываются два размера зоны обслуживания – до 64 линий PCIe и 256 Гбайт/с, а также до 8 Ethernet с 25 Гбит/с каждая. Новым является то, что стандарт COMHPC Server не ограничивается архитектурой x86, он также позволяет использовать RISCпроцессоры, FPGA и GPU, что добавляет новые возможности и перспективы модульности. Для того чтобы удовлетворять требованиям серверных приложений, модули, выполненные по этому стандарту, также предлагают режимы типа «ведущийведомый» и удалённое управление. Использование набора команд такого мощного стандарта, как IPMI, делает встраиваемую серверную технологию доступной и для устройств типа сервернамодуле (ServeronModules). Поскольку серверынамодуле по COMHPC предлагают бюджет мощности до 300 Вт, этот стандарт подходит для разработки сверхвысокопроизводительных встроенных пограничных и туманных серверов.
Для сравнения: самые мощные на сегодняшний день серверынамодуле по стандарту COM Express Type 7 поддерживают мощность максимум в 100 Вт. Ещё одно существенное отличие заключается в количестве сигнальных контактов: разъём по COM Express имеет 440 контактов, а по COMHPC предлагает почти вдвое больше – 800!
COMHPC Client – стандарт процессорных модулей клиентского типа
Стандарт COMHPC Client предназначен для высокопроизводительных встраиваемых систем со встроенной графикой (см. рис. 4).

Они обеспечивают четыре графических выхода через три интерфейса цифровых дисплеев (Digital Display Interface, DDI) и один встроенный порт DisplayPort (eDP). Кроме того, они содержат до четырёх разъёмов SODIMM для оперативной памяти объёмом до 128 ГБ. Для подключения периферийных устройств доступно 48 линий PCIe и 2 USB 4.0. Через два интерфейса MIPICSI могут быть подключены напрямую встроенные модули видеокамеры. Модули по стандарту COMHPC Client будут доступны в трёх различных размерах: 120´160 мм (Size C), 120´120 мм (Size B) и 120´95 мм (Size A).
COM Express – самый успешный мировой стандарт для компьютеровнамодуле
Наименьшее занимаемое пространство клиентским модулем по стандарту COMHPC Client практически равно размеру COM Express Basic (базовый вариант) с размерами 125´95 мм. Это показывает, что модуль по COMHPC Client находится значительно выше по уровню производительности, чем модули по COM Express, и предназначен для приложений, которые не могут быть реализованы на основе стандарта COM Express. COM Express был запущен в 2005 году, и из всех представленных здесь стандартов для изделий типа «компьютернамодуле» он был доступен дольше всего. Спецификация стандарта определяет семейство модулей разных размеров и конфигураций контактов подключения. В отличие от COMHPC и спецификаций модулей малого формфактора (small form factor, SFF) Qseven и SMARC, COM Express ориентирован исключительно на технологию процессора x86.
Сервернамодуле COM Express Type 7
Как и COMHPC, стандарт COM Express также предлагает серверные и клиентские решения модулей, которые в основном доступны в знакомых вариантах цоколёвки Type 6 (клиент) и Type 7 (сервер). Как и в случае с COMHPC, цоколёвка сервера Type 7 представляет собой автономный сервернамодуле без графических выходов и аналогичным образом предназначена для встроенных пограничных и туманных серверов. Примечательно, что модуль поддерживает до четырёх 10 GbE и до 32 высокоскоростных линий PCIe Gen 3.0 для интерфейсов и носителей данных. Эти серверные модули доступны с процессорами Intel® Xeon® D или AMD EPYC Embedded 3000. Кроме того, компания congatec AG для упрощения проектирования самых мощных COMсерверовнамодуле также предлагает 100ваттную экосистему с готовыми решениями по охлаждению.
Компьютернамодуле COM Express Type 6
Для классических встраиваемых компьютерных приложений с графикой, модули PICMG COM Express Type 6 являются идеальным выбором. Они оснащены встроенными процессорами от Intel® Core™, Pentium® и Celeron® до AMD Embedded RSeries. Доступные в посадочных размерах 95´125 мм (Basic) или 95´95 мм (Compact), они обеспечивают 440 контактов на несущей плате для самого широкого спектра современных компьютерных интерфейсов. Поддерживая до четырёх независимых дисплеев, 24 линии PCIe, USB 2.0 и USB 3.0, а также Ethernet, шину CAN и последовательные интерфейсы, модули предлагают всё необходимое для создания мощных программируемых логических контроллеров (ПЛК), человекокомпьютерных интерфейсов (HMI – Human Machine Interface), цеховых систем или рабочих станций SCADA (Supervisory Control And Data Acquisition – диспетчерское управление и сбор данных) в диспетчерских. Другими областями применения модулей, выполненных по стандарту PICMG COM Express Type 6, являются высококачественные системы цифровых вывесок и высокопроизводительное медицинское оборудование, предназначенное для диагностической визуализации.
Минимодули COM Express Type 10
Наименьший формфактор в спецификации COM Express – COM Express Mini размером 55´84 мм – соответствует по цоколёвке PICMG Type 10 и дополняет набор спецификаций COM Express для решений, требующих малых формфакторов. Эти модули предназначены для процессоров Intel® Atom™ и Celeron® с низким энергопотреблением. Поскольку одна и та же технология соединителей и руководства по проектированию используются во всей экосистеме PICMG COM Express, разработчики могут повторно использовать значительное количество функций, что является основным преимуществом спецификации. Тем не менее стандарты SGET SMARC и Qseven распространены более широко: они поддерживают как процессоры приложений архитектуры x86, так и ARM.
Qseven для глубоко встраиваемых решений
Различия между стандартами Qseven и SMARC (см. табл.), за исключением размеров (Qseven – 70´70 мм; SMARC – 82´50 мм), заключаются в следующем: Qseven предлагает 230 контактов, а SMARC – 314 контактов.

Поэтому модули, выполненные по стандарту Qseven, в первую очередь предназначены для глубоко встраиваемых индустриальных решений, таких как шлюзы Интернета вещей (Internet of Things, IoT), оптимизированные по стоимости человекокомпьютерные интерфейсы (HMI) и системы розничной торговли. Для них Qseven предлагает оптимизированную поддержку индустриальных периферийных устройств с двумя USB 3.0, восемью USB 2.0 и четырьмя последовательными интерфейсами или шиной CAN. Кроме того, к модулю через плоский разъём можно подключить до двух камер MIPICSI. Стандарт Qseven также предоставляет порт Gigabit Ethernet для подключения к Интернету и поддерживает до трёх независимых дисплеев. Текущие коммерчески доступные модули Qseven от компании congatec AG представлены либо в виде версий x86 с процессорами Intel Atom (Apollo Lake), либо в виде платформ ARM с новыми процессорами i.MX 8 и i.MX 8X.
SMARC для компьютерного зрения
Стандарт SMARC в первую очередь касается высокопроизводительных приложений в малом формфакторе. С версией 2.1 этот стандарт получил серьёзное обновление. В новой редакции добавлено множество новых функций, таких как поддержка SerDes для расширенного пограничного подключения и двух дополнительных интерфейсов в модуле, которые можно использовать для подключения в общей сложности до четырёх MIPICSI видеокамер. Расширение рамок стандарта в первую очередь направлено для удовлетворения растущего спроса на объединение встраиваемых компьютерных решений и встраиваемых систем компьютерного зрения. Новые функции обратно совместимы с версией Rev.2.0, а все расширения, которые имели место до Rev.2.0, являются опциональными. Соответственно, все модули SMARC 2.0 от компании congatec AG автоматически совместимы со SMARC 2.1.
Другая отличительная особенность, помимо двух интерфейсов MIPI на разъёме, заключается в том, что стандарт SMARC поддерживает беспроводные интерфейсы, такие как WLAN и Bluetooth, непосредственно на модуле. Идеальными процессорами для модулей SMARC являются процессоры Intel Atom 5го поколения или целый ряд новых процессоров приложений i.MX 8, которые компания congatec AG предлагает в 12 различных вариантах компьютеровнамодуле стандарта SMARC ComputeronModule. Сравнение входов и выходов разъёмов COM Express Mini, Qseven 2.1 и SMARC 2.1 представлено в таблице.
От модульных конструкций до стандартных плат
И хотя компьютерынамодуле не всегда нацелены на специфические проекты клиента, их можно использовать для гибкого масштабирования стандартных плат, как доказывает новый 3,5дюймовый одноплатный компьютер от компании congatec AG (см. рис. 5).

Имея слот SMARC, он устраняет разрыв между модульными конструкциями и стандартизированными встроенными платами. Это решение оптимизировано для использования со всем портфелем модулей компании congatec AG на процессорах i.MX 8 от компании NXP. Учитывая, что мир процессоров ARM традиционно характеризуется запатентованными разработками, эта 3,5дюймовая конструкция одноплатного компьютера представляет собой шаг вперёд по отношению к имеющимся в продаже стандартным платам и системам. Более того, два встроенных разъёма MIPICSI 2.0 позволяют производителям очень легко разрабатывать приложения для встраиваемого компьютерного зрения, поскольку теперь они могут подключать видеокамеры MIPI напрямую, без дополнительной платы.
Ещё одно чрезвычайно удобное преимущество для OEMпроизводителей заключается в том, что они могут использовать плату в качестве платформы Plug&Play, которая уже включает в себя технологию видеофиксации компании Basler. Такая плата уже содержит загрузчик, операционную систему, а также соответствующие загрузочный процессор и оптимизированное для процессора встроенное программное обеспечение Basler.
Литература
- Комитет COMHPC консорциума PICMG делает шаг вперед. URL: https://www.congatec.com/ru/congatec/pressreliz/article/komitetcomhpckonsorciumapicmgdelaetsh.....
Если вам понравился материал, кликните значок — вы поможете нам узнать, каким статьям и новостям следует отдавать предпочтение. Если вы хотите обсудить материал —не стесняйтесь оставлять свои комментарии : возможно, они будут полезны другим нашим читателям!

