Hacker GitHub

← All repos

olofk/serv

View on GitHub ↗ ★ 1,912 Verilog

SERV - The SErial RISC-V CPU

27 mentions on Hacker News by 24 people: 6 stories, 21 comments · first 2019-08-14 · latest 2026-10-08

Mentions per year 27 mentions · busiest year 2024 (6)
20082026
  1. ▲ 1
    SERV – The SErial RISC-V CPU
    story by kristianpaul · 2026-10-08 · 1 comment
  2. ▲ 3
    SERV – The SErial RISC-V CPU Topics
    story by Bluestein · 2026-09-02 · 0 comments
  3. …e.g. SERV which only takes up 198 LUTs on ice40,[1] leaving plenty of space to do other things. [1] https://github.com/olofk/serv
    comment by em3rgent0rdr · 2026-09-02 · in WebFPGA (2019)
  4. …to the SERV github in reference 38: 38. Kindgren, O. et al. SERV - The SErial RISC-V CPU. GitHub http:/github.com/olofk/serv (2020).
  5. …is just a renaming of my CPU, SERV. They even pasted in block diagrams from my documentation. [0] https://github.com/olofk/serv [1] https://www.electronicsweekly.com/news/business/2d-32-bit-ri...
  6. …CPU that can range from doing calculations just 1 bit at a time up to doing them 4 bits at a time. https://github.com/olofk/serv It's pretty incredible considering the 6502 was already considered tiny when it was released with just ~4500…
    comment by hajile · 2024-09-29 · in A Bendy RISC-V Processor
  7. …who don't know SERV is a serial RISC-V architecture - really small, fits in a Tiny Tapeout tile https://github.com/olofk/serv
    comment by Taniwha · 2024-09-29 · in A Bendy RISC-V Processor
  8. …work to do w.r.t. performance/Watt, probably more so given that the CPU seems to be bit serial ( https://github.com/olofk/serv ), which I think means an addition takes 32 cycles.
    comment by Someone · 2024-09-29 · in A Bendy RISC-V Processor
  9. ▲ 4
    SERV – The SErial RISC-V CPU
    story by peter_d_sherman · 2024-08-08 · 2 comments
  10. …something with a few more pins), you can probably fit olof kindgren's serv implementation of risc-v https://github.com/olofk/serv into about a third of it and probably get over a mips out of it. but the total amount of block ram is 7…
  11. …that don't support it are special purpose soft cores. C extension in the smallest IP available core https://github.com/olofk/serv?tab=readme-ov-file Supports M and C extensions https://github.com/YosysHQ/picorv32 Another sized optimized…
  12. ▲ 5
    SERV – The SErial RISC-V CPU
    story by RossBencina · 2023-12-10 · 0 comments
  13. …0. https://milkv.io/duo 1. https://codeberg.org/20-100/Awesome_RISC-V/src/branch/master... 2. https://github.com/olofk/serv
    comment by snvzz · 2023-10-14 · in Linux on RISC-V on Arduino Uno
  14. ▲ 9
    SERV: A bit-serial RISC-V core
    story by adwn · 2023-06-28 · 0 comments
  15. ▲ 3
    SERV – open-source Tiny SErial RISC-V CPU
    story by peter_d_sherman · 2023-06-14 · 1 comment
  16. …makes even ZPU seem speedy... The ZPU uses 442 LUTs[3]. [1] https://github.com/YosysHQ/picorv32 [2] https://github.com/olofk/serv [3] https://opencores.org/projects/zpu
    comment by dmitrygr · 2023-04-14 · in Zylin ZPU: 32 bit CPU with GCC toolchain
  17. …clock to save power, so clock speed isn't everything. Olof Kindgren's bit-serial RISC-V core SeRV https://github.com/olofk/serv reputedly fits into 200 4-LUTs like those in the Lattice iCE40LP384, which would cost US$1.82–2.15 at Digi-Key…
  18. …a CPU of a given ISA. A basic RV32 CPU is down to 500-700 LUT. https://github.com/YosysHQ/picorv32 https://github.com/olofk/serv A minimal 8051 requires about 300 LUT. https://github.com/MicroCoreLabs/Projects/tree/master/MCL51 Not sure…
  19. There are oh-so-many, but the one you think of might be Olof's SERV ( https://github.com/olofk/serv )
    comment by FullyFunctional · 2022-07-01 · in What? More 8-Bit Microcontrollers?
  20. …part of how it can fit into 200 4-input LUTs. Trap handling is also not part of the base ISA. https://github.com/olofk/serv#good-to-know
  21. …space- or power-efficient. Results might have been better with a more modern CPU design like SERV ( https://github.com/olofk/serv ).
  22. …FSMs. Today you could use a number of RISC-V implementations (the SERV for example is really tiny: https://github.com/olofk/serv ) or other soft CPU cores. But the Nios was really great when it came, esp Nios II, which removed the issue of…
    comment by JoachimS · 2021-10-06 · in Nios V – Intel's RISC-V Processor
  23. …at the cost of cycles, there's SERV which uses a bit-serial implementation with a 1-bit data path: https://github.com/olofk/serv From time to time, I have been tempted to design a RISC-V implementation out of discrete 74xx components.…
  24. Maybe related, there is also SERV, a bit-serial RISC-V CPU https://github.com/olofk/serv
  25. see also https://github.com/olofk/serv for small core!
  26. …for the RAMs.. save even more space. BTW, there is a RISC-V bit-serial CPU (so you can use GCC): https://github.com/olofk/serv I don't know how big, but they are certainly targeting tiny FPGAs.
    comment by jhallenworld · 2020-09-12 · in Show HN: Bit Serial CPU
  27. Here is a bit serial RISC-V: https://github.com/olofk/serv
    comment by jecel · 2019-08-14 · in Building a vacuum tube computer