Difference between revisions of "Banana Pi BPI-M6"

From Banana Pi Wiki
Jump to: navigation, search
(GPIO PIN define)
(GPIO PIN define)
Line 79: Line 79:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
| style="background: PaleTurquoise; color: black" colspan="4"| ''' Banana pi BPI-CM4 PIN Out define VS Raspberry PI CM4'''
+
| style="background: PaleTurquoise; color: black" colspan="4"| ''' BPI-M6 40PIN Header(CON3)'''
|-
+
 
|BPI-M6 40PIN Header(CON3)
 
 
|-
 
|-
 
|BPI-M6-CON3 ||PIN ||PIN ||BPI-M6-CON3
 
|BPI-M6-CON3 ||PIN ||PIN ||BPI-M6-CON3

Revision as of 00:14, 19 December 2023

Introduction

Banana Pi BPI-M6 with Synaptics VS680
Banana Pi BPI-M6 with Synaptics VS680
Banana Pi BPI-M2 Pro S905x3 design
Banana Pi BPI-M5 Amlogic S905X3 Processor
Banana Pi BPI-M4 Realtek RTD1395
Banana Pi BPI-M64 Allwinner A64
Banana Pi BPI-M2+ Allwinner H3/H5/H2+]3

Banana Pi BPI-M6 banner.jpg

Banana Pi BPI-M6 is the next generation single board computer from Banana Pi in 2022,It is powered by Synaptics VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor,Imagination GE9920 GPU.and NPU Up to 6 .75Tops. Onboard 4GB LPDDR4 memory and 16GB EMMC storage, and supports 4 USB 3.0 interface, a gigabit network port.onboard 1 HDMI-rx port and 1 Hdmi-tx port.

About VideoSmart VS680

VideoSmart™ VS680 solution, an industry-first edge computing SoC that combines a CPU, NPU, and GPU. This new multimodal platform with integrated neural network accelerator is purpose built with perceptive intelligence for applications including smart displays, smart cameras, set-top-boxes and media streamers.The Synaptics VideoSmart VS680 is a multimedia powerhouse that combines a Qdeo 4K-video engine, an audio processor capable of far-field keyword detection and voice recognition, and a proprietary SyNap deep-learning accelerator (DLA). it also integrates a higher-performance Imagination PowerVR Series9 GPU. Another new feature is an ISP with HDR capabilities that can handle two 4K cameras. Previous VideoSmart products target the streaming-video set-top-box (STB) market, but the VS680 aims for a broader range of smart-home devices. It s well suited to the Facebook Portal and other smart displays, which enable video calling. The audio processor can drive a smart speaker or sound bar, but when coupled with the DLA, it handles on-device voice-UI functions in addition to providing the front end to a cloud-based digital assistant. The DLA works with the dual ISP to run neural networks on video streams from front and rear cameras, enabling face ID, object recognition, and security monitoring, among other tasks. The Qdeo engine can drive two displays, allowing the device to power a 1080p touchscreen panel in an STB while simultaneously streaming to a 4K TV.

Key Features

  • Synaptics VideoSmart VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor
  • Imagination GE9920 GPU
  • NPU for AI up to 6 .75Tops
  • 4GB LPDDR4
  • 16GB eMMC flash
  • M.2 Key E(PCIe + MIPI CSI)
  • 4 USB 3.0
  • 1 GbE ethernet
  • 1 HDMIin and 1 HDMIout

Getting Start

Hardware

Hardware interface

Banana Pi BPI-M6 interface.jpg

Hardware spec

HardWare Specification of Banana pi BPI-M6
CPU Synaptics VS680 quad-core Cortex-A73 (2.1GHz) and One Cortex-M3 processor
GPU Imagination GE9920 GPU
NPU for AI Up to 6 .75Tops
Memory 4 GB LPDDR4
Storage MicroSD slot with support for up to 256GB expansion and 16G eMMC flash with support for up to 64GB
Network 10/100/1000 Mbit/s Ethernet ,Optional WiFi USB dongle
Video 1 x HDMI 2.1 (up to 4K@60Hz with HDR, CEC, EDID) out, and 1 HDMI in Port
Audio Output(s) 1 x HDMI digital output
Display MIPI DSI interface
M.2 interface M.2 Key E(PCIe + MIPI CSI)
USB ports USB 3.0 PORT (x4)
GPIO 40 Pin Header : GPIO (x28) and Power (+5V, +3.3V and GND). GPIO pins can be used for UART, I2C, SPI or PWM
Switches SPI boot and U-boot
LED Power Status and Activity status
Power Source 5 volt @3A TYPE C
Size & Weight 92x60mm, 48g
OS Android and Linux

GPIO PIN define

BPI-M6 40PIN Header(CON3)
BPI-M6-CON3 PIN PIN BPI-M6-CON3
PWR_3V3_CTL 1 2 PWR_5V
GPIO46/TW0_SDA 3 4 PWR_5V
GPIO47/TW0_SCL 5 6 GND
GPIO53/PWM1 7 8 SM_GPIO15/UART2_TXD
GND 9 10 SM_GPIO14/UART2_RXD
GPIO36/PWM3 11 12 GPIO20/I2S1_BCLK
GPIO37/PWM2 13 14 GND
EXPANDER_TW3_GPIO1_4 15 16 EXPANDER_TW3_GPIO1_0
PWR_3V3_CTL 17 18 EXPANDER_TW3_GPIO1_1
SM_GPIO13/SPI2_SDO/URT2_RTS/SM_STRAP1 19 20 GND
SM_GPIO12/SPI2_SDI/URT2_CTS 21 22 GPIO4/SPDIF
SM_GPIO11/SPI2_SCK 23 24 SM_GPIO17/SPI2_SS0/SM_STRAP2
GND 25 26 SM_GPIO16/SPI2_SS1/SM_STRAP3
GPIO15/I2S1_DO3 27 28 GPIO16/I2S1_DO2
EXPANDER_TW3_GPIO1_7 29 30 GND
EXPANDER_TW3_GPIO1_6 31 32 EXPANDER_TW3_GPIO1_3
EXPANDER_TW3_GPIO1_5 33 34 GND
GPIO21/I2S1_LRCK 35 36 EXPANDER_TW3_GPIO1_2
GPIO18/I2S1_MCLK 37 38 GPIO17/I2S1_DO1
GND 39 40 GPIO19/I2S1_DO0

Software

Source code on github

Armbian Source code:

Linux Source code:

Documents

  • BPI-M6 VS680 SOC System Tool Manual V1.3.2.1
Baidu Cloud: https://pan.baidu.com/s/1tX7UVSJQOcNhMlazQRQkpw?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1gQalGLqNN24TeTBmJGzS0e3HeXxRD1fP/view?usp=sharing
  • BPI-M6 schematic diagram
Baidu Cloud: https://pan.baidu.com/s/18VTAdGtQFb2nu1bku8mHBw?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1z-o5dZWcYrmTqNH3Wz9ttWUzptveCS6s/view?usp=sharing
  • BPI-M6 DXF File:
Baidu Cloud: https://pan.baidu.com/s/1Ngc11CcnufAdDcdwMd2mmQ?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1HJmpC5L3YqrJt4IsN0SMD5HoowqfGCyU/view?usp=sharing

Image Release

Android

  • 2023-08-30 release aosp_dolphin_tablet-syna-image-lpddr4x
Baidu Cloud: https://pan.baidu.com/s/1unEibD-NI8-Ti5le2E6d7g?pwd=8888 (pincode:8888)
Google Drive:https://drive.google.com/file/d/1egPBOusdlNGJDdp5muAjiv2MvMya0F-H/view?usp=sharing

Linux

Ubuntu

  • 2023-12-18-ubuntu-20.04-mate-desktop-vpu-npu-bpi-m6-aarch64-sd.img
Baidu Cloud: https://pan.baidu.com/s/1sLDT7rs2vPg1m23uAPCKWw?pwd=8888 (pincode:8888)
Google Drive:https://drive.google.com/file/d/1S5fFriFq1eWU5wneCku9oo4RSCH_LKea/view?usp=sharing
  • 2023-12-17-ubuntu-20.04-mate-desktop-vpu-bpi-m6-aarch64-sd.img
Baidu Cloud: https://pan.baidu.com/s/1T84pVE48kIOJM0_bPrB_fA?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1TXwN9A-l4TLys5k3liwmpv1IKeumPVXf/view?usp=sharing
  • 2023-12-15-ubuntu-20.04-mate-desktop-bpi-m6-aarch64-sd.img
Baidu Cloud: https://pan.baidu.com/s/1ZbkQbxi67F4KFJAMHdoYOg?pwd=8888 (pincode:8888)
Google Drive: https://drive.google.com/file/d/1bv5C8cSgz6m8ZdaIGLov1GjPG_ahIfS0/view?usp=sharing

Easy to buy sample