RISCBoy 是一款完全从头开始设计、基于开源理念的便携式游戏机,旨在重现类似 Game Boy Advance(GBA)的游戏体验 [1]。该项目的核心硬件采用 iCE40-HX8k FPGA 芯片,其逻辑单元为 LUT4 基础结构,包含 7680 个逻辑元素 [1]。
在处理器架构方面,RISCBoy 配备了兼容 RISC-V 的 CPU,并集成了光栅图形管线及显示控制器等完整的芯片基础设施设计 [1]。该处理器的指令集支持 RV32IMC,且已通过 RISC-V 合规套件验证 [1]。项目还包含了完整的 PCB(印刷电路板)布局设计,使用 KiCad 软件编写 [1]。目前,该项目已兼容 iTead 提供的四层板打样服务,规格为 5x5 厘米,每批约 65 美元可制作 10 块电路板 [1]。
RISCBoy is a fully open-source portable game console project that has been designed entirely from scratch [1]. The device features hardware based on the iCE40-HX8k FPGA, which utilizes LUT4-based logic elements and provides 7680 logic elements in total [1]. Its core architecture includes a CPU compatible with RISC-V as well as a raster graphics pipeline and display controller [1]. To achieve its goals of recreating an experience similar to the Game Boy Advance, the processor supports the RV32IMC instruction set and has been validated using a RISC-V compliance suite [1]. The printed circuit board (PCB) layout was created using KiCad software [1]. For prototyping, the design is compatible with iTead's 4-layer service for boards measuring 5x5 cm, where an order of approximately ten units costs around $65 [1].