SOPHGO SG2000/SG2002 AI SoC features RISC-V, Arm, and 8051 cores, supports Android, Linux, and FreeRTOS

SOPHGO SG2000 and SG2002 are new SoCs featuring a bunch of RISC-V and Arm cores capable of running Linux, Android, and FreeRTOS simultaneously, and to maximize the fun an 8051 MCU core is also in the mix along with a 0.5 TOPS (SG2000) or 1 TOPS (SG2002) AI accelerator.

More specifically we have one 1GHz C906 64-bit core capable of running Linux, one 1GHz Arm Cortex-A53 for Linux or Android, another 700 MHz C906 RISC-V core for FreeRTOS, and a 300 MHz 8051-core for real-time I/Os, as well as 256MB or 512MB SiP DRAM. The chip is designed for AIoT applications such as Smart IP cameras, facial recognition, and smart home devices.

SOPHGO SG2000 SG2002 block diagram
SOPHGO SG2000/SG2002 block diagram

SOPHGO SG2000/SG2002 specifications:

  • CPU cores
    • 1x C906 64-bit RISC-V core @ 1GHz
    • 1x C906 64-bit RISC-V core @ 700MHz
    • 1x Arm Cortex-A53 core @ 1GHz
  • MCU – 8051 8-bit microcontroller core @ 25 to 300 MHz with 6KB or 8KB SRAM (not sure about exact RAM capacity since it varies depending where I look)
  • GPU – None
  • VPU – H.265/H.264 video decoding and encoding (5M @ 30fps)
  • ISP – 5M @ 30fps
  • NPU – 0.5 TOPS for SG2000 or 1 TOPS for SG2002 (INT8)
  • Memory (SiP) – 512MB DRAM for SG2000, 256MB for SG2002
  • Storage – SPI NOR flash, SPI NAND flash, eMMC 5.0 flash, 2x SDIO 3.0
  • Display interface – 2-lane MIPI DSI
  • Camera interface – 4-lane or 2-lane+2-lane MIPI CSI
  • Audio – 16-bit audio codec, 2x I2S/PCM, 1x DMIC
  • Networking – 10M/100M Ethernet MAC PHY
  • USB – 1x USB 2.0 DRD
  • Low-speed peripherals – 5x UART, 4x SPI, 16x PWM, 1x IR, 6x I2C, 6x ADC, up to 128x GPIOs
  • Security – Crypto, secure boot, TRNG, e-fuse
  • Package – 10x10x1.3mm LFBGA with 0.65mm pitch, 205 pins
  • Temperature Range – 0 to 70°C
SG2000 RISC-V Arm 8051 SoC
Another block diagram showing which OS are supported by which core, and which I/Os are handled by the 8051 core

We previously covered other higher-end RISC-V processors from SOPHGO with the 16-core SOPHGO SG2380 and the 64-core SG2042 found in the Pioneer RISC-V motherboard and workstation, while the new SG2000x are entry-level chips.

A Linux-5.10-based SDK is said to be available for the chip, but software resources don’t seem available right now, although the diagram below shows a bit of what to expect, including Arduino support for the 700MHz RISC-V core. The 512MB RAM will be really tight to run Android, Linux, and FreeRTOS… The technical reference manual (TRM) and hardware design documentation are available on the product page, but only in Chinese at this time.

SG2000 SG2002 software support

At least three SBCs based on SG2000/SG2002 are in the works with Shenzhen MilkV Technology’s Duo S (SG2000) and Duo 256M (SG2002), and Sipeed’s LicheeRV Nano (SG2002). We’ll cover those in more detail once they become available.

Duo 256, Duo S, and LicheeRV Nano
Duo 256, Duo S, and LicheeRV Nano

[Update: I’ve just seen the LicheeRV Nano is already available for sale on Aliexpress with either Ethernet or WiFi 6, a Linux repo can be found on GitHub, as well as some documentation. I’ll check that in more detail soon…]

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

Radxa Orion O6 Armv9 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
16 Comments
oldest
newest
Boardcon CM3588 Rockchip RK3588 System-on-Module designed for AI and IoT applications