Banana Pi BPI-S64 Core — компактный вычислительный модуль производства Shenzhen SinoVoIP на базе SoC Actions S700. В отличие от обычных одноплатных компьютеров Banana Pi, S64 Core предназначен для установки на плату-носитель и использования внутри собственного устройства.
Сам модуль не оснащён привычными внешними портами Ethernet, USB, HDMI или microSD. Все необходимые интерфейсы выводятся через 204-контактный SODIMM-разъём. Производитель отдельно предлагает development kit, который предоставляет доступ к сетевым, USB, дисплейным, камерным и другим интерфейсам модуля.
В основе BPI-S64 Core находится четырёхъядерный ARM Cortex-A53, графика Mali-450 MP4, 2 ГБ LPDDR3 и 8 ГБ eMMC. Такая конфигурация рассчитана прежде всего на мультимедийные и встраиваемые устройства, где вычислительный модуль устанавливается в собственную конструкцию.
Основные характеристики Banana Pi BPI-S64 Core
- SoC: Actions Semiconductor S700
- Процессор: 4 × ARM Cortex-A53
- Архитектура: ARM 64-бит
- GPU: ARM Mali-450 MP4
- Оперативная память: 2 ГБ LPDDR3
- Встроенное хранилище: 8 ГБ eMMC
- Основной интерфейс: 204-контактный SODIMM-DDR3
- GPIO: все линии GPIO S700 доступны через модульный разъём
- Размер модуля: 67,5 × 30 мм
- Development Kit: 26-pin GPIO, Ethernet, Wi-Fi, Bluetooth, USB, HDMI, MIPI CSI/DSI, microSD и SIM
- Операционные системы: Android и Linux
Технические характеристики
Процессор и SoC
В основе BPI-S64 Core находится SoC Actions Semiconductor S700 с четырьмя ядрами ARM Cortex-A53. Платформа рассчитана на мультимедийные и встраиваемые задачи, где важны компактность модуля и наличие готового программно-аппаратного окружения.
Основная вычислительная нагрузка выполняется CPU Cortex-A53, а обработка графики и видео возлагается на встроенные мультимедийные блоки S700.
Графический процессор
За графику отвечает ARM Mali-450 MP4. В официальных характеристиках Banana Pi для него указаны OpenGL ES 2.0/1.1, OpenVG 1.1 и EGL 1.5.
Платформа ориентирована на мультимедийные устройства, поэтому основное назначение GPU связано с выводом графики и обработкой видео, а не с современными 3D или AI-нагрузками.
Оперативная память
Модуль оснащён 2 ГБ LPDDR3. Память распаяна непосредственно на вычислительном модуле и не предназначена для пользовательского расширения.
Хранилище
На самом модуле установлен 8-гигабайтный eMMC. Дополнительный слот microSD находится уже на development kit или другой совместимой плате-носителе.
Таким образом, нельзя считать microSD штатным разъёмом самого Core-модуля — это интерфейс выбранной платы-носителя.
Модульный интерфейс
Основной физический интерфейс BPI-S64 Core — 204-контактный SODIMM-DDR3. Через него доступны сигналы SoC и периферийные интерфейсы, включая все GPIO S700.
Это позволяет разработчику создать собственную carrier board с нужным набором USB, Ethernet, дисплеев, камер, GPIO и других интерфейсов, не меняя сам вычислительный модуль.
GPIO и периферия
На самом Core-модуле отдельного GPIO-разъёма нет. Все соответствующие линии проходят через SODIMM-интерфейс. Конкретный набор доступных контактов определяется разводкой платы-носителя.
На официальном development kit Banana Pi часть GPIO выведена на 26-контактный разъём. Через него доступны 28 GPIO с альтернативными функциями UART, I²C, SPI, PWM и I²S.
| Параметр | Core-модуль | Development Kit |
|---|---|---|
| Основной разъём | 204-pin SODIMM-DDR3 | 26-pin GPIO |
| GPIO | Все GPIO S700 доступны через SODIMM | 28 GPIO выведены на 26-pin |
| UART | Через SODIMM | Поддерживается |
| I²C | Через SODIMM | Поддерживается |
| SPI | Через SODIMM | Поддерживается |
| PWM | Через SODIMM | Поддерживается |
| I²S | Через SODIMM | Поддерживается |
Development Kit
Для самостоятельного использования S64 Core Banana Pi предлагает development kit. Именно он превращает вычислительный модуль в практически готовую для экспериментов платформу.
| Интерфейс | Development Kit |
|---|---|
| Ethernet | 1 × 10/100/1000 Мбит/с |
| Wi-Fi | AP6212 |
| Bluetooth | Bluetooth 4.0 |
| microSD | Есть |
| SIM | Есть |
| HDMI | HDMI 1.4, до 1920 × 1200 |
| Mini DisplayPort | Есть |
| LVDS | Есть |
| USB 3.0 | 1 × Host |
| USB 2.0 | 1 × OTG + 1 × USB |
| Камеры | 1 × DVP + 1 × MIPI |
| Аудио | HDMI, I²S, аудиовход/выход, микрофон |
| RTC | Разъём резервной батареи |
| Аккумулятор | Разъём 3,7 В |
| ИК | Есть |
| Кнопки | Reset, Power, ADC |
Таким образом, большая часть привычных интерфейсов, перечисляемых для S64 Core, фактически относится к development kit. Сам Core-модуль остаётся компактным вычислительным блоком.
Питание
Для официального development kit Banana Pi указывает питание 5 В / 2 А через DC-разъём. Это характеристика именно комплекта разработки, а не отдельного S64 Core без carrier board.
Размеры и конструкция
Размер самого вычислительного модуля составляет 67,5 × 30 мм. Основной интерфейс выполнен в виде 204-контактного SODIMM-разъёма, что позволяет устанавливать модуль на различные платы-носители.
Интерфейсы и разъёмы
У BPI-S64 Core необходимо различать интерфейсы самого вычислительного модуля и интерфейсы development kit.
- 204-pin SODIMM — основной интерфейс подключения Core-модуля;
- 26-pin GPIO — на development kit;
- Gigabit Ethernet — на development kit;
- Wi-Fi / Bluetooth — AP6212 на development kit;
- HDMI 1.4 — на development kit;
- Mini DisplayPort — на development kit;
- LVDS — на development kit;
- MIPI CSI — интерфейс камеры;
- DVP Camera — дополнительный камерный интерфейс development kit;
- USB 3.0 ×1 — Host;
- USB 2.0 ×2 — OTG и дополнительный порт;
- microSD — на development kit;
- SIM — слот на development kit;
- RTC и аккумуляторный интерфейс;
- IR receiver — инфракрасный приёмник.
Операционные системы
- Android — для мультимедийных и пользовательских устройств;
- Linux — для встраиваемых и серверных задач.
Banana Pi публикует для платформы S64 Core материалы и демонстрационные образы, включая Linux. Для конкретного проекта следует ориентироваться на документацию и исходные материалы именно используемой платы-носителя.
Возможности и особенности
- компактный вычислительный модуль размером 67,5 × 30 мм;
- 2 ГБ LPDDR3 и 8 ГБ eMMC на самом модуле;
- 204-контактный SODIMM-интерфейс;
- возможность создать собственную carrier board;
- готовый development kit с Ethernet, Wi-Fi, Bluetooth, USB, HDMI, LVDS и камерными интерфейсами;
- 26-pin GPIO на плате разработки;
- RTC и подключение внешнего аккумулятора на development kit.
Для чего подходит Banana Pi BPI-S64 Core
S64 Core предназначен прежде всего для разработчиков, которым нужен готовый вычислительный модуль вместо полностью самостоятельной разработки процессорной платы.
- Мультимедийные устройства — благодаря HDMI, GPU и аппаратной обработке видео;
- Панели управления — собственная carrier board позволяет вывести нужный дисплейный интерфейс;
- Android-устройства — для встраиваемых пользовательских систем;
- IoT-оборудование — с собственной схемой GPIO, питания и периферии;
- Прототипирование — с использованием готового development kit;
- Серийные устройства — при проектировании собственной платы-носителя.
Преимущества
- очень компактный модуль 67,5 × 30 мм;
- 2 ГБ LPDDR3 и 8 ГБ eMMC уже находятся на модуле;
- 204-контактный SODIMM позволяет использовать собственную carrier board;
- готовый development kit предоставляет широкий набор интерфейсов;
- поддерживаются Android и Linux.
Ограничения
- сам модуль не является самостоятельным одноплатным компьютером;
- для доступа к большинству интерфейсов нужна плата-носитель;
- 2 ГБ RAM ограничивают использование тяжёлых современных приложений;
- 8 ГБ eMMC недостаточно для крупных современных систем без внешнего накопителя;
- возможности GPIO зависят от разводки конкретной carrier board.
BPI-S64 Core и Development Kit
Главное при покупке BPI-S64 Core — не путать вычислительный модуль и комплект разработки. Сам Core содержит SoC, память, eMMC и SODIMM-интерфейс. Development Kit добавляет питание и физические разъёмы, необходимые для полноценной работы и экспериментов.
| Характеристика | BPI-S64 Core | BPI-S64 Core Development Kit |
|---|---|---|
| SoC | Actions S700 | Actions S700 |
| CPU | 4 × Cortex-A53 | 4 × Cortex-A53 |
| RAM | 2 ГБ LPDDR3 | 2 ГБ LPDDR3 |
| eMMC | 8 ГБ | 8 ГБ |
| Размер | 67,5 × 30 мм | Плата разработки |
| Основной интерфейс | 204-pin SODIMM | 26-pin GPIO и периферийные разъёмы |
| Ethernet | Через carrier board | 1 × Gigabit |
| Wi-Fi/BT | Через carrier board | AP6212, Wi-Fi + BT 4.0 |
| microSD | Через carrier board | Есть |
| USB | Через carrier board | USB 3.0 + 2 × USB 2.0 |
| HDMI | Через carrier board | HDMI 1.4 |
Заключение
Banana Pi BPI-S64 Core — специализированный вычислительный модуль на Actions S700, предназначенный для интеграции в собственные устройства. Это не обычная SBC, а компонент для разработчиков, которым требуется готовая процессорная платформа с памятью и eMMC.
Главное преимущество модуля — компактные размеры 67,5 × 30 мм и 204-контактный SODIMM-интерфейс. Он позволяет спроектировать собственную carrier board и вывести именно те интерфейсы, которые нужны конечному устройству.
Для быстрого знакомства с платформой существует BPI-S64 Core Development Kit с Gigabit Ethernet, Wi-Fi, Bluetooth, USB, HDMI, microSD, камерами, дисплеем и GPIO. Поэтому для экспериментов удобнее использовать комплект разработки, а для серийного устройства — сам Core-модуль с собственной платой-носителем.
Материалы
- Banana Pi Wiki — BPI-S64 Core
- Banana Pi — BPI-S64 Core и Development Kit
- Actions S700 — документация SoC




