nobotro / Go_emu

Go lang risc-v 5 stage pipeline emulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Go_emu

Go lang risc-v 5 stage pipeline emulator with terminal based display. It can to execute bare metal risc-v rv32i compiled rom and draw some pixels in terminal display.

The project is entirely academic, it does not aim to be competitive against complex implementations. The rationale behind it was basically learning about RISC-V, the ISA, Go language and processor design in general

Demonstration

Used resources

About

Go lang risc-v 5 stage pipeline emulator

License:GNU General Public License v3.0


Languages

Language:Go 87.7%Language:C 11.2%Language:Shell 0.9%Language:Assembly 0.1%