Микрокомпьютер MYC-C7Z010-4E1D-667-C — компактный встраиваемый модуль на базе Xilinx Zynq-7010 (XC7Z010-1CLG400) с двухъядерным ARM Cortex-A9 (до 866 МГц) и FPGA-подсистемой Artix-7. Оснащён 1 ГБ DDR3, 4 ГБ eMMC и 32 МБ QSPI Flash. Поддерживает Linux 4.14.0, а также «голую» разработку под FPGA. Идеальное решение для промышленной автоматизации, прототипирования, компьютерного зрения и SDSoC-проектов.
Вычислительное ядро и FPGA-логика
Zynq-7010 объединяет в одном корпусе двухъядерный процессор ARM Cortex-A9 (667 МГц, до 866 МГц) и программируемую логику Artix-7. Это позволяет реализовывать аппаратные ускорители и гибкие интерфейсы без внешних ПЛИС.
ARM-ядро
- 2 ядра Cortex-A9 с частотой до 866 МГц, кэшем L1 32 КБ/32 КБ, L2 512 КБ.
- Поддержка Linux 4.14.0 — полноценная ОС для управления сетью, периферией и задачами реального времени.
- NEON-инструкции — аппаратное ускорение цифровой обработки сигналов и мультимедиа.
FPGA-подсистема
- 28 000 логических ячеек (LUT), эквивалентных ~430K ASIC-вентилей.
- 17 600 Look-up Tables (LUTs) и 80 DSP-блоков для параллельных вычислений.
- Гибкая периферия — до 128 пользовательских выводов, настраиваемых под любые протоколы.
Память и загрузочные устройства
Модуль оснащён тремя типами памяти, обеспечивающими быструю загрузку и работу приложений.
Оперативная память
- 1 ГБ DDR3 — достаточный объём для Linux, многопоточных приложений и буферизации данных.
- Шина 32 бита, частота 533 МГц.
Постоянная память
- 4 ГБ eMMC — основное хранилище для ОС, программ и данных.
- 32 МБ QSPI Flash — для загрузчика, резервной копии и бездисковых конфигураций.
Подключаемые интерфейсы
Все сигналы выведены на разъёмы основной платы (carrier board). Модуль поддерживает следующий набор периферии:
- 1 x Gigabit Ethernet — для сетевого взаимодействия и удалённого управления.
- 1 x USB 2.0 OTG — подключение флешек, клавиатуры, Wi-Fi адаптеров.
- 2 x Serial port (UART) — отладка и связь с внешними устройствами.
- 2 x I2C — датчики, OLED дисплеи, микросхемы.
- 2 x CAN bus — промышленная автоматизация и автомобильная электроника.
- 2 x SPI — высокоскоростная связь с АЦП, ЦАП, SD-картами.
- 2 x ADC (12-bit, 1 MSPS) — аналоговые входы для сенсоров.
- 1 x SDIO — работа с картами памяти по протоколу SD.
Программная и аппаратная гибкость
Питание и охлаждение
Требуется 5 В / 0,5 А. Пассивное охлаждение — отсутствие вентиляторов гарантирует бесшумную работу в компактных корпусах.
Поддерживаемые инструменты разработки
- Vivado / Vitis — для проектирования FPGA-логики и отладки PS-PL взаимодействия.
- Linux 4.14.0 — ядро с поддержкой драйверов для всей периферии.
- SDSoC / Vitis AI — аппаратное ускорение алгоритмов машинного обучения.
Температурный диапазон
Коммерческий класс: 0 ~ +70 °C. Подходит для большинства промышленных и лабораторных условий.
Совместимые модули и аксессуары
Для полноценной работы MYC-C7Z010-4E1D-667-C требуется несущая плата (carrier board) с соответствующими разъёмами. Ниже приведены рекомендуемые компоненты.
| Тип оборудования | Рекомендуемые модели / спецификации | Примечание |
|---|---|---|
| Несущая плата (Carrier board) | MYB-C7Z010 (MYIR), либо собственная разработка | Выводит Ethernet, USB, CAN, UART на стандартные разъёмы |
| Кабель USB-UART (отладка) | FTDI FT232RL, CP2102, CH340G | Для доступа к консоли Linux через UART0 |
| Адаптер питания | 5 В / 2 А, разъём 2.5×5.5 мм (положительный центр) | Рекомендуется с запасом по току |
| MicroSD карта (опционально) | Class 10, до 32 ГБ, для загрузки альтернативных образов | Поддерживается через SDIO на плате-носителе |
| Отладочный модуль JTAG | Xilinx Platform Cable USB II, Digilent JTAG-HS3 | Для программирования FPGA через Vivado |
Аналоги MYC-C7Z010-4E1D-667-C
Если модуль недоступен или требуется сравнение, рассмотрите следующие альтернативы на схожей элементной базе.
| Производитель | Модель | Ключевые отличия / сходство |
|---|---|---|
| MYIR | MYC-C7Z020-4E1D-667-C | Zynq-7020 (85K логических ячеек), больше DSP, больше LUT — выше производительность PL. |
| Avnet / Xilinx | Zybo Z7-10 (Zynq-7010) | Плата-носитель с периферией, 1 ГБ DDR3, 32 МБ QSPI, готовый стартовый набор. |
| Digilent | Cor Z7-10 (Zynq-7010) | Аналогичный SoC, Pmod-интерфейсы, 1 ГБ DDR3, microSD. |
| Toradex | Colibri iMX7 (NXP i.MX7) | Только ARM (без FPGA), но с аппаратным декодированием видео. Альтернатива для задач без PL. |
| Raspberry Pi | CM4 (BCM2711) | Quad Cortex-A72, 2-8 ГБ RAM, без FPGA, полностью отличается архитектурно. |
Рекомендация: Если вам нужно больше логических ресурсов — выбирайте версию на Zynq-7020 (MYC-C7Z020). Для чисто ARM-проектов без FPGA можно рассмотреть i.MX7.
Кому подойдёт MYC-C7Z010-4E1D-667-C
Рекомендуется, если вам нужно:
- Разрабатывать прототипы на Zynq с минимальным форм-фактором.
- Реализовать аппаратное ускорение алгоритмов (свёртки, фильтры, FFT).
- Получить гибкие интерфейсы для промышленной автоматизации (CAN, SPI, I2C).
- Работать под управлением Linux на ARM-ядрах.
- Интегрировать модуль в собственное устройство (медизделия, дроны, станки).
Вероятно, не подойдёт, если:
- Требуется готовое устройство «всё-в-одном» (монитор, клавиатура) — используйте Zybo.
- Достаточно одноплатного компьютера без FPGA (Raspberry Pi 4).
- Проект требует FPGA с большим количеством LUT и DSP (выбирайте Zynq-7020/7030).
- Нужна поддержка HDMI или видеоинтерфейсов «из коробки» — отсутствует в данном модуле.
Конструкция и условия эксплуатации
Габариты и размещение
Размеры 75×55 мм. Два 2×70-контактных разъёма (тип Hirose DF40). Устанавливается на несущую плату. Высота модуля ~6 мм.
Температурный режим
- Рабочая температура: от 0 до +70 °C.
- Хранение: от -20 до +85 °C.
- Влажность: 10–90% без конденсата.
Подходит для установки в закрытые корпуса промышленного оборудования, серверные стойки и лабораторные стенды.
Технические характеристики
| Модель | MYC-C7Z010-4E1D-667-C |
| Артикул | MYC-C7Z010-4E1D-667-C |
| Производитель | MYIR Tech |
| CPU | Xilinx XC7Z010-1CLG400 (Zynq-7010) 667MHz ARM Dual-Core Cortex-A9 MPCore (до 866MHz), Artix-7 class FPGA subsystem |
| Ресурсы логики | 28K логических ячеек, 17600 Look-up Tables (LUTs), 80 DSP блоков |
| Чипсет | SoC |
| RAM | 1GB DDR3 |
| HDD/SSD | 4GB eMMC |
| QSPI | 32MB |
| Поддерживаемые ОС | Linux 4.14.0 |
| Графический адаптер | Интегрированный (через FPGA-логику) |
| Звуковая карта | n/a |
| Поддерживаемые интерфейсы | 1 x Gigabit Ethernet, 1 x USB2.0 OTG, 2 x Serial port, 2 x I2C, 2 x CAN bus, 2 x SPI, 2 x ADC, 1 x SDIO |
| Порты / Разъёмы | Через основную плату (2×70 pin Hirose DF40) |
| Система охлаждения | Пассивная |
| Дополнительно | Commercial grade (0~+70C) |
| Питание | 5V / 0.5A |
| Габариты | 75 x 55 мм |
| Описание на сайте производителя | myirtech.com |
Часто задаваемые вопросы
Для каких задач подходит MYC-C7Z010-4E1D-667-C?
Промышленные контроллеры, системы компьютерного зрения на базе FPGA, прототипирование устройств «Интернета вещей» (IoT), робототехника, программируемые логические контроллеры (ПЛК) с каналами CAN.
Можно ли загружать Linux без eMMC?
Да, загрузчик можно записать в QSPI Flash (32 МБ), а корневую файловую систему разместить на microSD через SDIO, либо загружать по сети через TFTP/NFS.
Как программировать FPGA-часть?
Через JTAG (Xilinx Platform Cable) или по сети с использованием Vitis/Vivado. Загрузочный битстрим может храниться в QSPI или загружаться из Linux.
Совместим ли модуль с Arduino/Raspberry Pi?
Напрямую — нет. Для подключения периферии необходима несущая плата, конвертирующая сигналы в стандартные разъёмы. Логические уровни — 3.3 В.
Какой ток потребления в реальных проектах?
Типичное потребление — около 0.5 А при 5 В (2.5 Вт). При активной FPGA-логике и высокой загрузке ARM может достигать 0.8–1 А.
Можно ли использовать модуль при температуре ниже 0°C?
Нет, это коммерческий диапазон (0..+70°C). Для индустриальных условий заказывайте расширенную версию (-40..+85°C) с индексом «C» в артикуле.
Какие инструменты нужны для начала работы?
Несущая плата (MYB-C7Z010), кабель питания 5 В, консольный кабель UART-USB, среда Vivado/Vitis (бесплатная WebPACK версия), SD-карта с образом Linux.
Поддерживает ли модуль аппаратное ускорение нейронных сетей?
Да, с помощью Vitis AI и библиотек Xilinx DPU можно реализовать свёрточные нейросети на FPGA. Ресурсы невелики, но для задач до 16 бит достаточно.
Где взять готовый образ Linux для этого модуля?
На сайте MYIR (myirtech.com) в разделе «Downloads» для MYC-C7Z010 доступны образы с ядром 4.14.0, драйверами и примерами. Также можно скомпилировать свой через petalinux.
Можно ли использовать модуль без несущей платы?
Только в качестве компонента на собственной плате-носителе. Все сигналы выведены на два 70-контактных разъёма, для которых нужен ответный разъём Hirose DF40.
Основные характеристики
Нет вопросов об этом товаре.
