bk99.de entertain the web since 1997

A free, self-hosting RISC-V computer

Summary

Sébastien Bourdeauducq and contributors build a free 64-bit RISC-V computer that can host its own FPGA toolchain. The project uses a 64-bit RISC-V CPU in an FPGA. It aims at a completely free, Linux-capable and self-hosting platform.

Ideas

  • Open HDL sources make the processor and platform logic verifiable.
  • An FPGA allows hardware changes without new chip manufacturing.
  • Self-hosting lets the system generate its own gateware.
  • Free toolchains close a frequently proprietary gap in open hardware.
  • Linux compatibility links the experiment with familiar development tools.

Insights

  • Hardware freedom ends where the necessary synthesis tools remain proprietary.
  • Self-hosting tests openness more practically than a published collection of source code.
  • Reproducible hardware needs controlled tools as much as reproducible software does.

Facts

  • Build instructions and sources are publicly available.

Recommendations

  • Reproduce known bitstreams first before changing hardware parameters.
  • Document FPGA, toolchain and gateware versions together.

References

Read the original article

Search the Web Archive