Системный модуль M2CG (производитель — Alinx) — это System‑on‑Module (SoM) на базе гибридной платформы Xilinx Zynq UltraScale+ (микросхема XCZU2CG). Особенность решения — совмещение процессорной подсистемы (ARM) и программируемой логики (FPGA) на одном кристалле: это позволяет реализовывать сложные системы, где часть задач решается в реальном времени на ARM (ОС, драйверы, протоколы, интерфейс), а критичные по задержкам и параллелизму операции — на FPGA (ЦОС, интерфейсы, синхронизация, высокоскоростная коммутация).
По сравнению с «чистыми» FPGA‑платами (вроде P22, P25G, P50G) модуль M2CG даёт полноценную процессорную среду и ориентирован на встраиваемые и промышленные системы, а не только на прототипирование алгоритмов. По сравнению с одноплатными компьютерами (Raspberry Pi и аналогами) M2CG обеспечивает аппаратную обработку на FPGA, детерминированные задержки и гибкую периферию на уровне логики. По сравнению с более мощными SoM на старших Zynq UltraScale+ модуль M2CG — оптимальный баланс по ресурсам и цене для задач среднего уровня сложности.
Основное преимущество M2CG — компактный готовый модуль, который можно интегрировать в собственное изделие или использовать на отладочной плате для быстрого запуска гибридных проектов (ARM + FPGA).
Основные преимущества
Гибридная архитектура ARM + FPGA. Два ядра Cortex‑A53 для ОС и приложений, два ядра Cortex‑R5 для задач реального времени, FPGA‑логика для высокоскоростной обработки и интерфейсов.
Компактный форм‑фактор SoM. Модуль легко встраивается в собственные устройства или ставится на базовую плату для отладки.
Развитая периферия. Гибкое распределение интерфейсов между ARM и FPGA: PCIe, USB, Ethernet, MIO/PS‑I/O, высокоскоростные линии для подключения внешних устройств.
Промышленный температурный диапазон. −40…+85 °C — подходит для жёстких условий эксплуатации.
Готовность к ОС. Поддержка Linux, FreeRTOS, bare‑metal на ARM, плюс полная интеграция с Vivado для FPGA.
Зрелая экосистема. Готовые образы, BSP, примеры проектов, шаблоны для совместной работы ARM и FPGA.
Детерминизм и параллелизм. Критичные алгоритмы на FPGA работают без влияния ОС, с гарантированными задержками и высокой пропускной способностью.
Технические характеристики
| Параметр | Значение |
|---|---|
| Производитель | Alinx |
| Модель | M2CG |
| Кристалл | Xilinx Zynq UltraScale+ XCZU2CG‑1SFVC784I |
| Процессорная подсистема | 2×Cortex‑A53 (приложения), 2×Cortex‑R5 (реальное время) |
| FPGA‑ресурсы (примерно) | Логические ячейки ~100–150 тыс., DSP‑блоки ~200–300, BRAM ~5–7 Mb (точные значения зависят от конфигурации и инструментов синтеза) |
| Память | Обычно 2–4 ГБ DDR4 (на модуле), QSPI‑флеш для загрузки, опционально eMMC |
| Интерфейсы (PS/PL) | PCIe, USB, Gigabit Ethernet, MIO, I2C, SPI, UART, высокоскоростные дифференциальные линии PL для внешних модулей |
| Форм‑фактор | SoM (системный модуль) с разъёмами для установки на базовую плату или интеграции в изделие |
| Питание | Типовое 12 В или низковольтные шины (зависит от исполнения и базовой платы) |
| Температурный диапазон | −40…+85 °C (промышленное исполнение) |
| Инструменты разработки | Vivado (FPGA), Vitis (ARM, ОС, приложения), готовые BSP и примеры |
| Особенности | Гибридная обработка, детерминизм на FPGA, поддержка ОС на ARM, гибкая периферия, готовая к встраиванию в изделия |
Области применения
Встраиваемые системы и промышленные контроллеры. Управление оборудованием, сбор данных, обработка сигналов, интерфейсы к датчикам и исполнительным устройствам.
Гибридные вычислительные задачи. Часть логики на ARM (протоколы, интерфейс, ОС), часть на FPGA (фильтрация, БПФ, синхронизация, буферизация).
Системы сбора и обработки данных. Синхронная оцифровка, буферизация, предварительная обработка перед передачей в ОС или сеть.
Телекоммуникации и сетевые устройства. Реализация протоколов, коммутация, обработка пакетов, аппаратное ускорение.
Управление в реальном времени. ПИД‑регуляторы, контуры управления, задачи с жёсткими требованиями к задержкам на Cortex‑R5 и FPGA.
Учебные и исследовательские проекты. Изучение гибридных систем, совместной работы ARM и FPGA, разработки под Linux и bare‑metal.
Прототипирование и серийные изделия. Быстрый старт на отладочной плате, затем перенос в собственное устройство на базе SoM.
Поддержка и интеграция
Модуль M2CG рассчитан на разработку в связке Vivado + Vitis:
Vivado Design Suite. Для проектирования FPGA‑логики, трассировки, временных ограничений, генерации IP и интеграции с процессорной подсистемой.
Vitis. Для разработки ПО для ARM (Cortex‑A53) и реального времени (Cortex‑R5), включая загрузку ОС, драйверов и приложений.
BSP и референсные проекты. Готовые шаблоны для инициализации памяти, загрузки, работы с интерфейсами, совместной обработки на ARM и FPGA.
Средства отладки. Логический анализатор (ILA) в FPGA, отладчик для ARM, анализ временных диаграмм и задержек.
Документация. Схемы, распиновки, рекомендации по проектированию базовой платы, примеры сценариев.
Для старта достаточно установить модуль на базовую плату (или в изделие), подать питание, подключить ПК по USB/Ethernet, открыть Vitis и Vivado, загрузить референсный проект (например, инициализация DDR4 + простой обмен данными между ARM и FPGA) и проверить базовые сценарии.
Комплект поставки (стандартный)
В стандартный комплект входят:
модуль M2CG;
крепёжные элементы (при наличии);
документация (руководство пользователя, схема, распиновки интерфейсов, рекомендации по подключению и отладке);
гарантийные и сопроводительные документы;
демо‑проекты и примеры кода (Vivado‑ и Vitis‑проекты для совместной работы ARM и FPGA).
Базовая плата, блок питания, кабели, ПК с Vivado/Vitis, внешние модули (АЦП/ЦАП, платы расширения) в комплект не входят.
Дополнительные аксессуары для полноценной работы
Базовая плата. Для отладки и быстрого старта, с разъёмом под SoM, интерфейсами и стабилизированным питанием.
Блок питания. Стабильный источник питания с запасом по току для модуля и подключаемой периферии.
Кабели и адаптеры. USB, Ethernet, переходники для отладки, тестовые кабели для проверки линий.
Хост‑ПК с Vivado и Vitis. Для проектирования логики и разработки ПО.
Измерительные приборы. Осциллограф, логический анализатор, генератор сигналов для проверки интерфейсов и временных диаграмм.
Внешние модули. Платы расширения, АЦП/ЦАП, интерфейсы для подключения к реальному оборудованию.
Почему стоит использовать M2CG для прототипирования и промышленных задач
M2CG позволяет разделить задачи на две части: на ARM запускать ОС и приложения (веб‑интерфейс, протоколы, сбор логов, управление), а на FPGA выполнять критичную обработку (фильтрация, синхронизация, высокоскоростные интерфейсы, буферизация) с детерминированными задержками. Для инженеров это способ быстро сделать гибридную систему без проектирования собственной платы. Для преподавателей и студентов M2CG удобен для изучения совместной работы ARM и FPGA, проектирования под Linux и реального времени.
Чтобы приобрести понравившийся товар, необходимо его заказать. Есть несколько сценариев того, как это можно сделать.
- Выбрать понравившийся товар и нажать кнопку «Заказать». При оформлении заказа заполнить форму. Вписать информацию в поля: ФИО, телефон и e-mail. Затем вам перезвонит менеджер, чтобы подтвердить ваше согласие на совершение покупки.
- Выбрать понравившийся товар и нажать кнопку «В корзину». Затем перейти в корзину и нажать «Оформить заказ». Далее заполнить форму с контактными данными и отправить заявку. С вами свяжется менеджер для дальнейшего обсуждения.
- Перейти в карточку товара и нажать «Купить в один клик». После нажатия нужно заполнить форму и отправить заявку. С вами свяжется менеджер для дальнейшего обсуждения.
- Отправить заявку по email на адрес order@steminst.ru , указав в письме: наименование товара, количество, ваши контактные данные и предпочтительный способ доставки.
Осуществляем поставки для коммерческих организаций и государственных учреждений (в том числе в рамках процедур по 223-ФЗ и 44-ФЗ) с оплатой по безналичному расчёту
- Самовывоз из нашего склада/офиса — вы можете забрать товар самостоятельно в удобное время после получения уведомления о готовности заказа.
- Доставка по России — осуществляем отправку во все регионы транспортными компаниями или курьерской службой, если необходим быстрый способ получения заказа прямо "до двери"..
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.

