Electronics Lab

A Raspberry Pi-like RISC-V SBC with an NPU and Ubuntu 24.04 support

Canonical and ESWIN's EBC77 is a Raspberry Pi-sized RISC-V SBC with a 20-TOPS NPU. It runs Ubuntu 24.04 LTS and has a SiFive P550 SoC.



ESWIN EBC77 Series of Raspberry Pi like RISC-V Single Board computer

ESWIN EBC77 Series of Single Board Computer

Canonical and ESWIN have teamed up to launch the EBC77, a series of Raspberry Pi-sized RISC-V SBCs with SiFive P550 SoC with 20-TOPS NPU and Ubuntu 24.04 LTS support for education and embedded applications.

At the RISC-V Summit China 2025, Canonical and ESWIN showcased the EBC77 Series of Raspberry Pi-sized RISC-V SBCs, which support the Ubuntu 24.04 LTS and are designed for education, embedded systems, and general-purpose applications, but future Ubuntu releases may be limited due to the lack of the RISC-V Vector extension.

The EBC77 is powered by an ESWIN EIC7700X SoC with four SiFive P550 RV64GC cores clocked up to 1.8GHz, there is also a 19.95 TOPS NPU, and an Imagination AXM-8-256 GPU for AI and graphics-related tasks. It supports LPDDR5 memory, microSD storage, and features HDMI, dual MIPI CSI, and MIPI DSI for video output and camera input. Connectivity options include Gigabit Ethernet, WiFi 5, and Bluetooth 5.0. There are also four USB ports (two USB 3.2, two USB 2.0), PCIe Gen3 expansion, and a 40-pin GPIO header. It supports 8K H.265 decoding/encoding, and as it comes in a Raspberry Pi from so some accessories (coolers, HATs, cameras, and displays) may work with this board depending upon the software.

ESWIN EBC77 Series of Single Board computer

ESWIN EBC77 Series Overview

ESWIN EBC77 SBC Specifications

  • SoC: ESWIN EIC7700X
    • 4x SiFive Performance P550 RV64GC cores @ up to 1.8GHz (Cortex-A75-class)
    • NPU:
      • up to 19.95 TOPS INT8
      • 9.975 TOPS INT16/FP16
    • Vision engine (2D Blit, Crop, Resize, Normalization)
    • Imagination AXM-8-256 GPU (OpenGL ES 3.2, Vulkan 1.2, OpenCL 1.2/2.1 EP2)
    • Vision DSP with 512 INT8 SIMD
  • Memory: 64-bit LPDDR5 @ 6400Mbps (capacity not specified)
  • Storage: 8MB SPI NOR flash; microSD card slot
  • Video/Camera I/O:
    • 1x micro HDMI output
    • 1x 4-lane MIPI DSI TX / CSI RX connector
    • 1x 4-lane MIPI CSI connector
  • Multimedia:
    • AVC/H.264 and HEVC/H.265 decoder up to 8K at 50fps
    • Encode up to 8K@25fps or 13x 1080p30 streams
    • JPEG up to 32K × 32K
  • Networking:
    • Gigabit Ethernet
    • Dual-band WiFi 5 (802.11ac) + Bluetooth 5.0 (Ampak AP6256)
  • USB:
    • 2x USB 3.2 Gen1 Type-A
    • 2x USB 2.0 Type-A
  • Expansion:
    • 4-lane PCIe Gen3 FPC connector
    • 40-pin GPIO header (I²C, I²S, UART, GPIO)
  • Misc: Fan connector
  • Power: 5V via USB-C
  • Dimensions: 85 x 56mm (Raspberry Pi form factor)

ESWIN EBC77 RISC-V Raspberry Pi SBC Top

ESWIN EBC77 SBC Top

ESWIN EBC77 SBC Bottom

The announcement on Canonical’s site confirms official support, but there’s a catch: starting with Ubuntu 25.10, RVA23 with the RISC-V Vector extension will be required, which the EBC77’s RV64GC cores lack. This means the board may only support Ubuntu 24.04 and won’t be upgradeable to later releases.

Previously, we have written about development boards and SBCs like the HiFive Premier P550, the PINE64 StarPro64, the Milk-V Megrez, and the common thing about all of them is that they all use the same ESWIN EIC7700X AI SoC as this one.

The ESWIN EBC77 RISC-V Raspberry Pi-like SBC is priced at $149 on ESWIN’s Amazon store, or $168 when bundled with a heatsink and USB-C cable.

Images used courtesy of Amazon.com

Subscribe
Notify of
guest

1 Comment
Inline Feedbacks
View all comments
K. H.

and as it comes in a Raspberry Pi from so some accessories (coolers, HATs, cameras, and displays) may work with this board depending upon the software.

Raspberry Pi 5 PCIe HATs definitely won’t work, I can confirm. Not even physically compatible with the EBC77’s 39-pin 0.3mm pitch FPC connector. (First time I saw it I thought it was another MIPI connector for a monitor or something.) Can’t find any documentation about the pinouts either.

EBC77-PCIe-connector