Banana Pi BPI-S64 Core — характеристики и сфера применения

Banana Pi BPI-S64 Core на Actions S700

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 — вид спереди и сзади

Основные характеристики 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.

Banana Pi BPI-S64 Core — модуль

Графический процессор

За графику отвечает 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 или другой совместимой плате-носителе.

300 × 250

Таким образом, нельзя считать 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-DDR326-pin GPIO
GPIOВсе GPIO S700 доступны через SODIMM28 GPIO выведены на 26-pin
UARTЧерез SODIMMПоддерживается
I²CЧерез SODIMMПоддерживается
SPIЧерез SODIMMПоддерживается
PWMЧерез SODIMMПоддерживается
I²SЧерез SODIMMПоддерживается
Banana Pi BPI-S64 Core с платой расширения

Development Kit

Для самостоятельного использования S64 Core Banana Pi предлагает development kit. Именно он превращает вычислительный модуль в практически готовую для экспериментов платформу.

ИнтерфейсDevelopment Kit
Ethernet1 × 10/100/1000 Мбит/с
Wi-FiAP6212
BluetoothBluetooth 4.0
microSDЕсть
SIMЕсть
HDMIHDMI 1.4, до 1920 × 1200
Mini DisplayPortЕсть
LVDSЕсть
USB 3.01 × Host
USB 2.01 × 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-разъёма, что позволяет устанавливать модуль на различные платы-носители.

Banana Pi BPI-S64 Core — комплект разработки

Интерфейсы и разъёмы

У 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 CoreBPI-S64 Core Development Kit
SoCActions S700Actions S700
CPU4 × Cortex-A534 × Cortex-A53
RAM2 ГБ LPDDR32 ГБ LPDDR3
eMMC8 ГБ8 ГБ
Размер67,5 × 30 ммПлата разработки
Основной интерфейс204-pin SODIMM26-pin GPIO и периферийные разъёмы
EthernetЧерез carrier board1 × Gigabit
Wi-Fi/BTЧерез carrier boardAP6212, Wi-Fi + BT 4.0
microSDЧерез carrier boardЕсть
USBЧерез carrier boardUSB 3.0 + 2 × USB 2.0
HDMIЧерез carrier boardHDMI 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-модуль с собственной платой-носителем.

Материалы

300 × 250