olofk/serv
SERV - The SErial RISC-V CPU observed · 2026-08-28
Health v2 · maintenance only
72/100
- Activity 99
- Release rhythm 20
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 265
- age_days: 2863
- days_rel: 322
- days_push: 8
- n_releases_24m: 2
Adoption not part of the score
1875 stars · 262 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
SERV is an award-winning bit-serial RISC-V CPU core written in Verilog, claimed to be the world's smallest RISC-V CPU at around 200 LUTs on FPGAs and ~2.1kGE in CMOS. It is designed for integration into FPGA and ASIC designs where silicon real estate is at a premium, with extensive documentation and a reference SoC (Servant) for running Zephyr RTOS.
Use cases
- add a tiny RISC-V CPU to an FPGA design with minimal LUT usage
- integrate a soft core into an ASIC where gate count is critical
- run Zephyr RTOS on a minimal RISC-V SoC
- run many RISC-V cores in parallel on a single FPGA board
- learn how a bit-serial CPU works with gate-level documentation
- run the RISC-V compliance regression test suite
When to choose
- you need a RISC-V core with the smallest possible footprint on FPGA or ASIC
- performance is not critical but area is at a premium
- you want well-documented, open-source (ISC) CPU core for hardware projects
When to avoid
- you need high performance or fast execution, since bit-serial execution is very slow
- you need a full-featured application-class processor with caches and MMU
- you are not comfortable integrating Verilog RTL into your build flow
Facets
library · maturity active
embedded programming-language embedded-systems hardware risc-v cpu-core bit-serial fpga asic verilog hardware-design soc
1 source
- readme: https://github.com/olofk/serv · fetched 2026-08-28 · 0f5540c3f06e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| olofk/serv | main | 72 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem