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
Links to the original source and the Web Archive open in a new tab.