В статье описаны подходы и стандарты встраиваемых компьютерных модулей и одноплатных компьютеров, в том числе с поддержкой нейросетевых вычислений для применения в составе систем связи, автоматизации и управления, в том числе для объектов критической информационной инфраструктуры (КИИ).
Введение
По мере развития вычислительной техники, требования к ней постоянно меняются в сторону увеличения производительности, улучшенной визуализации, поддержки современных накопителей информации повышения доверия. Таким образом, вычислительные устройства требуют периодического обновления или редизайна без необходимости разработки аналога полностью с нуля. Поэтому при проектировании промышленного вычислительного устройства необходимо обеспечить возможность его масштабирования и обновления.
Помимо требований к производительности и масштабируемости, оборудование, предназначенное для промышленного и специального применения, должно выпускаться в течение длительного срока, как правило от 10лет.
Время выхода на рынок также является важным при разработке вычислительного комплекса или устройства. Сокращение времени разработки плюс время на испытания и сертификацию, также является ключевым фактором при выборе архитектуры и элементов построения системы. При всем этом нужно не забывать об оптимизации финансовых затрат на разработку.
Вариантом решения может быть использование встраиваемых систем, например компьютерных модулей (Сomputer on Module (CoM) или System on Module (SoM) и одноплатных компьютеров (Single Board Computer).
Описание преимуществ и наиболее популярных среди разработчиков и пользователей встраиваемых систем стандартов компьютерных модулей и одноплатных компьютеров представлено в статьях [1] и [2]. Далее будут кратко описаны наиболее популярные стандарты для использования в промышленности: PC/104, COM Express, SMARC, приведены примеры устройств разработки АО «НПК «АТРОНИК».
Компьютерные модули и одноплатные компьютеры
Компьютерные модули (КМ) – хороший выбор для индустриальных применений, особенно для решений, когда применение стандартных одноплатных компьютеров неэффективно. В КМ вычислительный узел размещается в малом форм-факторе, который может быть установлен на платах-носителях, содержащих специализированные схемы ввода/вывода и питания.

Рис. 1. Структура КМ и платы-носителя
Все стандартные функции компьютера, такие как: графика, Ethernet, звук, ОЗУ и ПЗУ, порты ввода/вывода, системные шины (PCIe, PCI, ISA, I2C, SPI, LPC) размещаются на компьютерном модуле (рис.1). Пользователю нужно лишь добавить специально разработанную несущую плату (плату-носитель) для реализации определенных функций. На несущей плате (рис.2) размещаются источник питания, интерфейсные разъемы для подключения системы к периферийным устройствам, специфический функционал пользователя.

Рис. 2. Несущая плата с компьютерным модулем
SMARC
Стандарт SMARC («Smart Mobility ARChitecture») разработан консорциумом SGET в 2013 году. Модули стандарта быстро стали очень популярными масштабируемыми строительными блоками, позволяющими разработчикам создавать приложения нового поколения.
Модули SMARC предназначены для создания компактных вычислительных устройств с низким энергопотреблением. Область применения модулей SMARC постоянно расширяется по мере развития технологий Интернета вещей и искусственного интеллекта: от решений по автоматизации производства до обработки изображений, видео и т.п.
Кроме того, модули SMARC зарекомендовали себя при создании компактных портативных устройств, где энергопотребление не должно превышать нескольких ватт, а вычислительная мощность должна быть особенно высокой.
Модули могут быть построены на процессорах с архитектурами ARM, X86 или RISC – аналогичных тем, которые используются во многих привычных устройствах, таких как планшетные компьютеры и смартфоны.
Спецификация определяет два размера модуля: 82 мм x 50 мм или 82 мм x 80 мм (рис.3).

Рис. 3. Габаритные размеры модулей SMARC
Печатные платы модуля имеют 314 контактный краевой разъем, который соединяются с низкопрофильным 314-контактным прямоугольным разъемом на несущей плате (рис.4).

Рис. 4. Внешний вид модуля МЦП1503 стандарта SMARC (производитель АО «НПК «АТРОНИК»)
В качестве примера можно рассмотреть компьютерный модуль МЦП1503 соответствующий спецификации SMARC 2.1. Построен на базе процессора RockChip RK3588.
Дублированные коммуникационные интерфейсы обеспечивают эффективное использование модуля в системах управления ответственного назначения.
Встроенный нейросетевой ускоритель и возможность подключения видеокамер высокого разрешения, позволяют использовать его в системах управления беспилотными транспортными средствами.
Для применения в составе в аппаратуре и приборах ответственного назначения модуль имеет поддержку отечественных операционных систем «Альт» и AstraLinux.
СOM Express
Стандарт COM Express описывает четыре типоразмера КМ, называемые Mini, Compact, Basic и Extended. Все четыре типоразмера имеют перекрывающиеся механические узлы, стандартизированные высоту и теплораспределители (рис. 5).

Рис. 5. Габаритные размеры модулей COM Express
Присоединение КМ COM Express к платам-носителям осуществляется через один или два высокоплотных низкопрофильных разъёма со стандартизированным назначением контактов (рис. 6). Наиболее популярны типы «распиновок» с номерами 6, 7 и 10. Причём для каждого типа «распиновки» стандарт COM Express описывает набор обязательных интерфейсов (минимальный набор), и набор дополнительных интерфейсов (максимальный набор).

Рис. 6. Внешний вид модуля МЦП1301 стандарта COM Express type 10 (производитель АО «НПК «АТРОНИК»)
Например, МЦП1301 – компьютерный модуль формата COM Express type 10 на базе процессора Intel Atom E3845. Предназначен для построения высоконадежных встраиваемых энергоэффективных систем с малыми габаритными размерами.
Помимо поддержки отечественных операционных систем ЗОСРВ «Нейтрино»» и AstraLinux, в модуль МЦП1301 в качестве ПО BIOS применяется отечественный загрузчик операционных систем «Горизонт» производства ПФ АО «НТЦ «Атлас» с повышенным уровнем доверия.
На основе МЦП1301 могут быть разработаны изделия для жестких условий эксплуатации, функционирующие в широком температурном диапазоне и соответствующие требованиям нормативных документов по информационной безопасности. Примером готовых устройств могут быть межсетевые экраны, коммутационные средства, устройства управления криптографическими и шифровальными средствами, устройства предварительного шифрования и устройства фильтрации служебной (управляющей) информации, а также вычислительные средства из состава автоматизированных рабочих мест оператора (администратора).
PC/104
Стандарт PC/104 (104 — число контактов в 16-разрядной шине ISA) предложен фирмой Ampro в 1987 года как шина расширения для своих одноплатных компьютеров [3]. Изделия PC/104 выпускают несколько десятков компаний, объединенных в консорциум PC/104, занимающийся популяризацией данного стандарта c 1992 г.
Платы в стандарте PC/104 имеют размер 90 × 96 мм и позволяют создавать малогабаритные встраиваемые системы, совместимые с IBM PC. Платы PC/104 соединяются друг с другом в виде этажерки (рис. 7) или могут использоваться как высокоинтегрированные компоненты, вставляемые в более крупные платы, предназначенные специально для конкретных приложений.

Рис. 7. Объединение плат PC/104 в виде этажерки
Стандарт PC/104 эволюционирует и по сей день, постепенно заменяя низкоскоростные параллельные шины на современные последовательные. Развитие стандарта наглядно представлено на рисунке 8. Сейчас существуют 5 спецификаций стандарта: PC/104, PC/104‑plus, PCI-104, PCI/104‑Express, PCIe/104 [3]. Это часто приводит к довольно сложным сочетаниям и комбинациям в экосистеме (рис. 7).

Рис. 8. Спецификации стандарта PC/104
На протяжении почти 30-и лет, PC/104 демонстрирует все признаки того, что по-прежнему остается важнейшим компонентом на рынке встраиваемых систем и расширяет свое присутствие в новых приложениях.
НПК «АТРОНИК» выпускает несколько модулей, выполненных в соответствии с некоторыми спецификациями PC/104. Модули, помимо шины ISA, оснащены следующими legacy-интерфейсами: PCI, LPT, PS/2, IDE, RS-232/485. Для построения доверенных вычислительных устройств, наиболее подходящим выступает модуль МЦП302 (рис. 9), поддерживающий отечественные операционных систем ЗОСРВ «Нейтрино» и AstraLinux.

Рис 9. Внешний вид модуля МЦП302 стандарта PCI-104 (производитель АО «НПК «АТРОНИК»)
Благодаря применению в МЦП302 отечественного загрузчика операционных систем «Горизонт» производства ПФ АО «НТЦ «Атлас» разработчики имеют возможность реализации широкого набора функций безопасности в технических средствах для использования в составе аппаратно-программных комплексов и автоматизированных систем ответственного назначения с минимизацией финансовых затрат на проведение соответствующих исследований по требованиям безопасности информации регуляторов при реализации в них дополнительных механизмов защиты.
Бортовая доверенная вычислительная платформа
НПК «Атроник» использует стандартизированные компьютерные модули и одноплатные компьютеры в составе спецвычислителей для бортовых и стационарных систем связи, управления и автоматизации.
Разрабатываемые НПК АТРОНИК вычислительные блоки построены по модульному принципу и весьма универсальны. Построение спецвычислителей на базе мезонинных компьютерных модулей в форм-факторах: ETX, COM Express, SMARC и наличие стандартных шин и слотов расширения: miniPCIe, M.2 и т.п. позволяют изменять функционал и производительность в зависимости от сценария применения.
Одним из спецвычислителей является «Бортовая Доверенная Вычислительная Платформа» (БДВП) – это встраиваемый компьютер для создания устройств видеоаналитики на основе нейронных сетей с возможностью криптографической защиты данных и каналов управления [4].

Рис. 10. Бортовая Доверенная Вычислительная Платформа производства АО «НПК «АТРОНИК»
Особенности конструкции, малые габариты и вес позволяют использовать платформу на борту беспилотных летательных аппаратов и автономных робототехнических комплексов.
Также на базе БДВП могут быть разработаны Edge AI видеосерверы, системы машинного зрения и видеоаналитики, интеллектуальные видеокамеры, биометрические терминалы.
БДВП строится на базе описанного выше модуля МЦП1503 стандарта SMARC и благодаря модульной конструкции обеспечивает:
-
масштабирование производительности инференса за счет установки различных модулей CPU и NPU [5] без изменения конструкции изделия;
-
установку модуля СКЗИ для выполнения криптографических операций, обеспечения подлинности и неизменности данных;
Список литературы
- Медведев А.В. Компьютерные модули – преимущества применения и популярные стандарты на примерах продукции НПК «Атроник» // ЭЛЕКТРОНИКА наука | технология | бизнес. – 2024. - №3. – С.158-168.
- Медведев А.В. Компьютерные модули формата SMARC от НПК «Атроник» // CONTROL ENGINEERING РОССИЯ. – 2023. - №4. – С.32-36.
- Медведев А.В. Шина ISA в современных процессорных модулях НПК «Атроник»// CONTROL ENGINEERING РОССИЯ. – 2024. - №5-6. – С.20-23.
- Медведев А.В. Аппаратная платформа для бортовых систем машинного зрения, видеоаналитики и оптической навигации // Перспективные системы и задачи управления: сборник трудов XX Юбилейной Всероссийской научно-практической конференции и XVI молодежной школы-семинара «Управление и обработка информации в технических системах». – Таганрог, 2025. – С.101-105.
- Медведев А.В. Обзор и сравнение встраиваемых систем на процессорах с интегрированными ИИ-ускорителями // Российский форум «Микроэлектроника 2025» 11-я Научная конференция «ЭКБ и микроэлектронные модули». Сборник тезисов. – М.: ТЕХНОСФЕРА, 2025. – С.148-150.