Introducing the Sophgo SG2380: A Powerful SiFive P670 RISC-V Processor with AI Acceleration
Sophgo SG2380 is an upcoming 2.5 GHz 16-core RISC-V processor based on SiFive Performance P670 cores and equipped with a 20 TOPS AI accelerator using SiFive Intelligence X280 and Sophgo TPU. It will be featured in a $120 desktop-class mini-ITX motherboard in the second half of 2024. The RISC-V processor supports up to 64GB RAM, UFS 3.2 and SATA 3.0 storage, an Imagination GPU for 3D graphics, and a VPU capable of 4Kp60 video decoding. The system can manage locally deployed larger-scale LLMs like LLaMA-65B without the need for external NVIDIA or AMD accelerator cards.
Sophgo SG2380 specifications:
- CPU
- 16-core SiFive P670 (RV64GCVH) 64-bit RISC-V processor @ up to 2.5GHz with RISC-V Vector v1.0, Vector Crypto
- Cluster configuration – 12x 2.5 GHz performance cores, 4x 1.6 GHz efficiency cores
- Full RISC-V RVA22 profile compliance
- GPU
- Imagination AXT-16-512 high-mid-performance 3D GPU with support for Vulkan 1.3, OpenGL 3.0, OpenGL ES 3.x/2.0/1.1; 0.5 TFLOPS, 16 Gpixels, and 2 TOPS
- 2D graphic engine
- Video Processing Unit (VPU)
- Up to 4Kp60 10-bit H.265/HEVC, 8-bit H.264/AVC, 8-/10-bit AV1, 8-/10-bit VP9
- No hardware video encoder
- AI accelerators
- 8-core SiFive Intelligence X280 with support for BF16 / FP16 / FP32 / FP64, INT8 up to INT64
- Sophgo TPU coprocessor through VCIX interface up to 20 TOPS @ INT8 compatible with OpenXLA/IREE
- Memory I/F
- Up to 64GB RAM through a 128-bit DDR interface
- Support for LPDDR4 and LPDDR4x 3733Mbps with in–line ECC
- Support for DDR4 UDIMM, SODIMM @ 3200Mbps (no ECC)
- Storage I/F
- “UFS 3.2” (Note: currently published standards are UFS 3.1 and UFS 4.0)
- SATA 3.0
- QSPI NOR/NAND flash interface
- Video Output
- eDP 1.2 up to 4Kp60
- DP 1.2 up to 4Kp60 (USB-C Alt mode)
- HDMI 2.0 up to 4Kp60 with CEC and eARC support
- MIPI DSI up to 2Kp60
- Support for dual video output up to 4Kp60
- Camera
- Sophgo AI ISP with dual pipe
- 6x 2-Lane / 4 + 4 x 2 Lane image sensor input
- Interfaces – MIPI CSI2, Sub LVDS, HiSPi
- 2x I2C dedicated to image sensor interface
- Up to 6x 2MP cameras
- Audio
- HD Audio codec
- 3x DMIC
- 3x I2S, 1 of them share pin with HD Audio
- 1x PCM
- Networking – Gigabit Ethernet (RGMII interface)
- USB
- 1x USB 3.2 Gen 1 (5 Gbps) with DP Alt Mode, Power Delivery capable
- 1x USB 3.2 Gen 1 (5 Gbps)
- 2x USB 2.0 interfaces
- PCIe – PCIe Gen3 with 8x+4x+2x+1x+1x Lanes
- Other peripheral interfaces
- 3x SDIO/SD3.0
- 2x CAN 2.0
- 4x UART without traffic control function or 2x UART with traffic control function
- 8x I2C, SMBUS supported
- SPI/eSPI with 4 CS
- LPC
- PWM
- Fan detect
- Security
- Hardware AES/DES/SHA256
- True Random Number Generator (TRNG)
- Secure key storage, secure boot,
- SiFive WorldGuard
- 32Kb OTP flash
- Power Management – DVFS and ACPI support
- TDP – 5 to 30 Watts
- Junction temperature – -0°C to +105°C
- Package – FCBGA
Source: CNX Software – Embedded Systems News.