SOPHGO BM1688 Edge TPU Processor - Detailed Specification (V3.0.5)
This post summarizes the BM1688 product introduction from the v3.0.5 terminal product line materials. It is intended as a technical overview for engineers evaluating BM1688 devices.
Executive Summary
- Dual-TPU architecture with 16 TOPS @ INT8.
- 8-core ARM Cortex-A53 compute platform.
- LPDDR4/LPDDR4X 2x32-bit memory interface.
- Professional ISP with 8Mp60 imaging and 3DNR/HDR/LDC/3A/Dehaze.
- CV hardware modules: IVE, stitching, 360-degree fisheye dewarp, binocular depth.
- Multi-sensor input and dual-display output.
- High-speed I/O: SATA/PCIe/USB, plus dual GMAC.
Main Specifications (BM1688)
- CPU: 8x ARM CA53.
- Memory: LPDDR4/LPDDR4X 2x32-bit.
- TPU: 16 TOPS @ INT8 (dual-TPU architecture).
- Decode: H.264/H.265 hardware decode, max 16x2Mp30.
- Encode: H.264/H.265 hardware encode, max 10x2Mp30.
- ISP/CV: 8Mp60; 3DNR/HDR/LDC/3A/Dehaze; IVE; stitching; 360-degree fisheye dewarp; binocular depth.
- VI/VO: Multi-sensor input; dual display.
- I/O: SATA, PCIe, USB, dual GMAC.
- Peripherals: PWM/UART/SPI/SD/I2C/GPIO.
BM1688 vs CV186AH (From Source)
| Feature | BM1688 | CV186AH |
|---|---|---|
| Compute Platform | Intelligent Edge 16T~8T | Smart Terminal 7.2T |
| Processor | 8x ARM CA53 | 6x ARM CA53 |
| Memory | LPDDR4/LPDDR4X 2x32-bit | LPDDR4/LPDDR4X 2x32-bit |
| TPU (INT8) | 16 TOPS | 7.2 TOPS |
| Codec | H.264/H.265/MJPEG, max 16x2Mp30 | H.264/H.265/MJPEG, max 16x2Mp30 |
| ISP/CV | 2f-HDR, 3DNR/LDC/3A/Dehaze, IVE/VPSS, stitching, dewarp, depth | 2f-HDR, 3DNR/LDC/3A/Dehaze, IVE/VPSS, stitching, dewarp, depth |
| VI/VO | Multi-sensor input, dual display | Multi-sensor input, dual display |
| High-Speed I/O | SATA / GMAC / PCIe / USB | SATA / GMAC / PCIe / USB |
| Peripherals | PWM/UART/SPI/SD/I2C/GPIO | PWM/UART/SPI/SD/I2C/GPIO |
BM1688 Detailed Capabilities
| Category | BM1688 Details |
|---|---|
| Compute | Dual-TPU architecture, 16 TOPS @ INT8 |
| CPU | 8-core ARM CA53 for efficient multi-task compute |
| ISP & Vision | 8Mp60 ISP; 3DNR/HDR/LDC/3A/Dehaze |
| CV Hardware | IVE, stitching, 360-degree fisheye dewarp, binocular depth |
| Codec | Decode 16x2Mp30; Encode 10x2Mp30 (H.264/H.265) |
| Display & Sensors | Multi-sensor input; dual display output |
| Expansion | SATA/PCIe/USB with dual GMAC |
| Peripherals | PWM/UART/SPI/SD/I2C/GPIO |
Applications (From Source)
- Smart micro-servers.
- Smart NVR.
- AI NAS.
- Smart lawn mowers.
LEARN MORE
To request the official BM1688 datasheet, SDK, or reference designs, email [email protected].
For system integration and custom solution support, visit https://aimorelogy.com.
sophonsdk_edge_v2.1_official_release
2025-11-25
The SDK version 2.1 for BM1688 and CV186AH is included in the compressed package. The file list contains a brief description of each module.
Update notes:
- Optimized sleep/wake-up, supporting deep sleep
. 2. Upgraded libyuv to version 1787, improving performance. - Optimized OpenCV operators, supporting BMCV hardware acceleration
. 4. Optimized BMCV TPU operators, supporting dual-core TPU computing
. 5. Supports recording power-on reasons
. 6. Added OTA upgrade support in recovery mode. - Supports cross-platform upgrades with up to 4GB of RAM
. 8. Updated video decoding firmware (r368959), resolving stream freezing issues. - Improved ISP AF functionality, supporting autofocus.
- Added support for sensor: gc8613
. 11. OTA supports upgrading specified partitions. - Upgraded Python libraries, OpenCV supports Python calls.
- FFmpeg supports WebRTC streaming.
Sophonsdk_v2.1 source code
2025-11-25
The sophonsdk_v2.1_source_code file contains all the source code for edges and ends.
SDK sophonsdk_device_v2.1_official_release
2025-11-25
The SDK version 2.1 for the BM1688 and CV186AH on the device side is included in the compressed package, which contains a brief description of each module.
Update content includes:
- Optimized sleep/wake-up, supporting deep sleep;
- Significantly optimized system startup time
; 3. Support for automatically acquiring eMMC capacity and dynamically adjusting the data partition size; - Improved ISP AF function, supporting autofocus;
- Updated video decoding firmware (r368959), resolving the bitstream stalling issue.
SDK User Manual
2025-11-25
SDK User Manual
Development Documentation BSP Development Reference Manual
2025-11-25
BSP Development Reference Manual
Development Documentation : LIBSOPHON User Manual
2025-11-25
LIBSOPHON User Manual
BMLIB Development Reference Manual
2025-11-25
BMLIB Development Reference Manual
Development Documentation : BMRuntime Development Reference Manual
2025-11-25
BMRuntime Development Reference Manual
BMCV Development Reference Manual
2025-11-25
BMCV Development Reference Manual
MULTIMEDIA User Guide ( Developer Documentation )
2025-11-25
MULTIMEDIA User Guide
Development Documentation Multimedia Customer FAQ Manual
2025-11-25
Multimedia Customer FAQ Manual
Development Documentation Multimedia Manual User Manual
2025-11-25
Multimedia Manual
TPU-MLIR Quick Start Guide
2025-11-25
TPU-MLIR Quick Start Guide
TPU-MLIR Development Reference Manual
2025-11-25
TPU-MLIR Development Reference Manual
SAIL User Manual ( Development Documentation )
2025-11-25
SAIL User Manual