SoCKit от Terasic — это плата на базе системы на кристалле (SoC) Intel (Altera) Cyclone V, где в одном чипе совмещены процессорная система (двухъядерный ARM Cortex‑A9) и программируемая логика (FPGA). Ключевая особенность — тесная интеграция: FPGA и ARM разделяют общую память (DDR3), высокоскоростные мосты (AXI) и сигналы управления, что даёт минимальные задержки при обмене данными.
Архитектура SoC позволяет разделить задачи: на ARM запускать ОС (Linux), драйверы, сетевые стеки, файловые системы и высокоуровневую логику, а на FPGA реализовывать жёсткое реальное время, обработку потоков, интерфейсы с низкой задержкой, аппаратные ускорители и специализированные контроллеры.
Плата востребована в R&D встраиваемых систем, учебных курсах по SoC и гетерогенным архитектурам, прототипировании промышленных контроллеров, сетевых устройств, измерительных приборов и мультимедиа‑систем. В комплекте обычно идут референсные проекты и примеры, демонстрирующие взаимодействие ARM и FPGA.
Основные преимущества
Единая SoC‑архитектура. ARM и FPGA на одном кристалле с общими ресурсами (память, шины, прерывания) — нет необходимости в сложных внешних мостах и синхронизации.
Высокоскоростной обмен данными. AXI‑интерфейсы между ARM и FPGA обеспечивают пропускную способность в сотни мегабайт в секунду с минимальными задержками.
Гибкое разделение задач. На ARM — ОС, драйверы и приложения; на FPGA — жёсткое реальное время, потоковая обработка, кастомные интерфейсы.
Развитая периферия. Ethernet, USB, HDMI, GPIO, JTAG и другие интерфейсы позволяют быстро подключать внешние устройства и строить законченные стенды.
Поддержка Linux и bare‑metal. Можно запускать Linux на ARM для удобства разработки или использовать bare‑metal для максимальной производительности и детерминизма.
Референсные проекты и IP‑ядра. Готовые примеры взаимодействия ARM/FPGA, инициализации памяти, настройки AXI и базовых тестов ускоряют старт.
Системный мониторинг. Датчики температуры, напряжения и статусов позволяют отслеживать состояние платы в реальном времени.
Простота интеграции в стенд. Плата рассчитана на работу как в составе ПК (через USB/Ethernet), так и автономно, с возможностью установки в корпус или стойку.
Технические характеристики
| Параметр | Значение |
|---|---|
| Производитель | Terasic |
| Тип устройства | SoC‑плата разработки (System‑on‑Chip) |
| SoC | Intel (Altera) Cyclone V (ARM Cortex‑A9 + FPGA) |
| Процессор | 2× ARM Cortex‑A9, до ~800 МГц |
| Логика FPGA | Cyclone V (в зависимости от ревизии) |
| Память | DDR3 (общий пул для ARM и FPGA) |
| Интерфейсы связи | Gigabit Ethernet, USB 2.0, HDMI, UART, JTAG, GPIO |
| Шина межсоединения | AXI (высокоскоростной мост между ARM и FPGA) |
| Тактирование | Программируемые генераторы, системные PLL |
| Пользовательские элементы управления | 4–8 LED, 2 кнопки, DIP‑переключатель |
| Системный контроль | Датчик температуры, мониторинг питания, статусы линков |
| Питание | 12 В DC (через клеммник/разъём) + стабилизированные внутренние шины |
| Форм‑фактор | Компактный (под установку в корпус/стенд) |
| Совместимость с ПО | Quartus Prime, Platform Designer (Qsys), ARM DS‑5, Yocto/Linux, референсные проекты Terasic |
Области применения
Плату удобно использовать для следующих задач:
Гетерогенные вычислительные системы. Разделение нагрузки: ARM для ОС и приложений, FPGA для ускорителей, DSP, FFT, фильтров, корреляторов.
Встраиваемые контроллеры и промышленные системы. Реализация жёсткого реального времени на FPGA и высокоуровневого управления на ARM с сетевыми интерфейсами.
Сетевые и телекоммуникационные устройства. Аппаратная обработка пакетов на FPGA, управление и протоколы на ARM, синхронизация и классификация трафика.
Мультимедиа и видеосистемы. Обработка видеопотока на FPGA (кодирование/декодирование, масштабирование, наложение эффектов) и вывод через HDMI под управлением ARM.
Измерительные и тестовые стенды. Сбор и предварительная обработка сигналов на FPGA с передачей результатов на ARM для логирования, визуализации и сетевого обмена.
Учебные и исследовательские проекты. Изучение SoC‑архитектур, AXI‑шин, совместного программирования ARM+FPGA, загрузки Linux на встраиваемые системы.
Прототипирование перед серийным производством. Отработка архитектуры и интерфейсов до перехода к кастомной плате.
Системы с детерминированными задержками. Критические по времени задачи на FPGA, прикладная логика и коммуникации на ARM.
Поддержка и интеграция
Плата полностью интегрируется в экосистему Intel FPGA и ARM:
Quartus Prime — для проектирования и трассировки логики FPGA, настройки PLL, временных ограничений и загрузки конфигурации.
Platform Designer (Qsys) — для построения системной шины, подключения контроллеров памяти, AXI‑мостов, периферии и пользовательской логики.
ARM DS‑5 / GCC / Yocto — для разработки ПО под ARM, сборки ядра Linux, драйверов и приложений.
Загрузка Linux — поддержка образов Linux (часто Yocto) для ARM‑подсистемы с драйверами для взаимодействия с FPGA.
Signal Tap и System Console — для внутрисхемного захвата сигналов, чтения регистров и диагностики ошибок в FPGA.
Референсные проекты и IP‑ядра — готовые блоки для AXI, инициализации DDR3, Ethernet, HDMI и типовых сценариев взаимодействия ARM/FPGA.
Примеры проектов — позволяют быстро запустить Linux на ARM и обмен данными с FPGA, проверить базовые функции и перейти к собственной разработке.
Для старта достаточно подключить питание 12 В, загрузить конфигурацию FPGA через JTAG (USB‑Blaster), загрузить образ Linux на ARM (через SD‑карту/Ethernet) и проверить базовые сценарии: обмен данными через AXI, работу Ethernet, HDMI, LED и кнопок.
Комплект поставки
В стандартный комплект входят:
плата SoCKit;
документация (руководство пользователя, схемы, распиновки Ethernet, HDMI, USB, JTAG, рекомендации по установке и отладке, временные ограничения);
гарантийные и сопроводительные документы;
референсные проекты (файлы Quartus, IP‑ядра, примеры для ARM/FPGA, скрипты загрузки Linux).
USB‑Blaster (или аналог) для программирования, кабели питания, SD‑карта, хост‑ПК, измерительные приборы (осциллограф, логический анализатор) в комплект не входят.
Дополнительные аксессуары
Для полноценной работы и расширенного тестирования рекомендуется использовать:
USB‑Blaster (или совместимый JTAG‑программатор) — для загрузки конфигурации FPGA;
кабели питания и качественные блоки питания 12 В — для стабильной работы платы;
SD‑карта (8–32 ГБ) — для хранения образа Linux и файловой системы ARM;
хост‑ПК с Quartus Prime и Platform Designer — для разработки и отладки FPGA;
ПК с ARM‑инструментами (GCC, DS‑5, Yocto) — для сборки и отладки ПО под ARM;
измерительные приборы (осциллограф, логический анализатор) — для анализа сигналов и проверки временных диаграмм;
референсные проекты и IP‑ядра — для быстрого старта и сокращения времени на базовую инициализацию;
сетевое оборудование (коммутатор, ПК с SSH/SCP) — для сетевого доступа к ARM и передачи файлов.
Почему стоит использовать SoCKit для прототипирования и отладки
SoCKit даёт готовую SoC‑платформу с проверенной интеграцией ARM и FPGA, позволяя сосредоточиться на прикладных алгоритмах и архитектуре системы, а не на разводке и сопряжении подсистем. Наличие AXI‑моста, общей памяти и развитой периферии заметно ускоряет разработку гетерогенных решений. Это особенно важно при создании встраиваемых систем, где критичны производительность, детерминизм и удобство разработки.
Чтобы приобрести понравившийся товар, необходимо его заказать. Есть несколько сценариев того, как это можно сделать.
- Выбрать понравившийся товар и нажать кнопку «Заказать». При оформлении заказа заполнить форму. Вписать информацию в поля: ФИО, телефон и e-mail. Затем вам перезвонит менеджер, чтобы подтвердить ваше согласие на совершение покупки.
- Выбрать понравившийся товар и нажать кнопку «В корзину». Затем перейти в корзину и нажать «Оформить заказ». Далее заполнить форму с контактными данными и отправить заявку. С вами свяжется менеджер для дальнейшего обсуждения.
- Перейти в карточку товара и нажать «Купить в один клик». После нажатия нужно заполнить форму и отправить заявку. С вами свяжется менеджер для дальнейшего обсуждения.
- Отправить заявку по email на адрес order@steminst.ru , указав в письме: наименование товара, количество, ваши контактные данные и предпочтительный способ доставки.
Осуществляем поставки для коммерческих организаций и государственных учреждений (в том числе в рамках процедур по 223-ФЗ и 44-ФЗ) с оплатой по безналичному расчёту
- Самовывоз из нашего склада/офиса — вы можете забрать товар самостоятельно в удобное время после получения уведомления о готовности заказа.
- Доставка по России — осуществляем отправку во все регионы транспортными компаниями или курьерской службой, если необходим быстрый способ получения заказа прямо "до двери"..
Дополнительная вкладка для размещения информации о товарах, доставке или любого другого важного контента. Поможет вам ответить на интересующие покупателя вопросы и развеять его сомнения в покупке. Используйте её по своему усмотрению.
Вы можете убрать её или вернуть обратно, изменив одну галочку в настройках компонента. Очень удобно.

