Sophgo BM1688

The BM1688 is Sophgo’s edge vision AI SoC. Eight Cortex-A53 cores and a RISC-V C906 coprocessor sit next to Sophgo’s own TPU, rated at 16 TOPS INT8 or 32 TOPS INT4. Its video engine decodes up to 16 1080p30 streams at once, which makes it suited to multi-camera video analytics.

General Specifications

Specs
SoCSophgo BM1688
CPU8× Cortex-A53 @ 1.65 GHz
MCU1× XuanTie C906 (RISC-V) @ 1200 MHz
MemoryLPDDR4 / LPDDR4X
Up to 16 GB
NPUSophgo TPU, 16 TOPS (INT8)
Supports INT4 / INT8 / FP16 / BF16 / FP32
32 TOPS INT4, 4.0 TFLOPS FP16/BF16, 0.5 TFLOPS FP32
VPUDecode: 1080p@30fps H.265, H.264
Encode: 1080p@30fps H.265, H.264
Up to 16 decode and 10 encode streams at 1080p30; JPEG up to 480 fps at 1080p
ISP2-frame HDR, 3DNR, lens distortion correction, fisheye dewarp, 360° stitching
CameraUp to 6 sensor inputs: 2× 8 MP@30 HDR or 1× 8K@15 SDR
AI frameworksCaffe, PyTorch, TensorFlow, ONNX, MXNet

Linux Support

Vendor BSP

  • Sophgo SDK with Linux BSP and the TPU-MLIR toolchain
  • Orange Pi images for the Orange Pi O1

Mainline kernel

  • Fully supported
  • Works but not all features are implemented
  • No mainline support documented

Documentation


Boards with Sophgo BM1688