Software engineers should be proficient in their area of expertise and also have overview of adjacent abstraction layers to understand the world in better context. Despite SUSE is not a hardware company, this project aims at implementing a simple RISC-V processor on a hobby FPGA board.
More details are in project repo's README.
Goal for this Hackweek
- Get familiar with FPGA tools
- Peek into HDL (hardware definition languages)
- Design the CPU using SystemVerilog
- Create a demo program to run on the CPU
- Run the circuit in a simulator and eventually on the FPGA too
- Implement some non-trivial features like pipelining or some instruction set extension
This project is part of:
Hack Week 23