Skip to content
GitHub·

🎮RISCBoy: Open-Source Portable Games Console Fits iCE40 FPGA

New open-source gaming console on an FPGA, built from scratch

TL;DR

RISCBoy is a new open-source portable games console designed for iCE40-HX8k FPGA. It includes a RISC-V CPU, graphics pipeline, and support for various instruction sets. The project aims to be fully customizable and compatible with multiple FPGA boards.

RISCBoy, an open-source portable game console, has been released for the iCE40-HX8k FPGA. This DIY console features a RISC-V CPU supporting RV32IMC instructions and passes compliance tests. Developers can customize it using Verilog and build their own toolchain on Linux or Raspberry Pi. The project is ideal for hobbyists and educators looking to explore hardware design.

RISCBoy: Open-Source Portable Games Console Fits iCE40 FPGA — GitHub

Key Points

1

RISCBoy supports RV32IMC instruction set and passes RISC-V compliance suite tests

2

Designed to fit on an iCE40-HX8k FPGA with 7680 logic elements, ideal for hobbyists

3

Building the toolchain requires Ubuntu 20.04 and installation of prerequisites

4

Simulation uses Xilinx ISIM 14.x; RV32IC toolchain needed for running tests

5

PCB design compatible with iTead's 4-layer 5x5 cm prototyping service

Why It Matters

RISCBoy is a DIY game console designed from scratch, offering hobbyists and educators an open-source platform to explore hardware development. It supports RV32IMC instructions on iCE40-HX8k FPGA with 7680 logic elements, making it ideal for educational projects and custom gaming consoles.

RISC-VFPGADIYOpen-Source

Frequently Asked Questions

Why does this matter?

RISCBoy is a DIY game console designed from scratch, offering hobbyists and educators an open-source platform to explore hardware development. It supports RV32IMC instructions on iCE40-HX8k FPGA with 7680 logic elements, making it ideal for educational projects and custom gaming consoles.

What happened?

RISCBoy is a new open-source portable games console designed for iCE40-HX8k FPGA. It includes a RISC-V CPU, graphics pipeline, and support for various instruction sets. The project aims to be fully customizable and compatible with multiple FPGA boards.

Comments

Subscribe to join the conversation...

Be the first to comment

Enjoyed this article?

Get it daily. 7am. Free. Reads in 5 minutes.

Join 2,068 builders reading daily.

Also get