RISCBoy is an open-source portable games console built entirely from scratch, described as a 'Gameboy Advance from a parallel universe where RISC-V existed in 2001.' The project includes a custom RISC-V compatible CPU (RV32IMC), a raster graphics pipeline, display controller, bus fabric, memory controllers, and a full PCB layout in KiCad. The design is written in synthesisable Verilog 2005 and targets the iCE40-HX8k FPGA using an open-source toolchain (Yosys, nextpnr, Project Icestorm). The processor passes the RISC-V compliance suite and riscv-formal verification. The repository includes simulation flows, synthesis scripts, software tests, and detailed documentation.

6m read timeFrom github.com
Post cover image
Table of contents
CloningBuilding RV32IMC ToolchainSimulationPCBSynthesisDirectory Structure
120 Impressions