RISCBoy:オープンソースのポータブルゲーム機をゼロから設計

Judul asli: RISCBoy is an open-source portable games console, designed from scratch

Mengapa Ini Penting

RISC-VとFPGAを用いた教育的なハードウェア設計のオープンソース事例として注目される。

GitHubユーザーWren6991が、RISC-V互換CPUやラスターグラフィクス、PCB設計を含むオープンソースのポータブルゲーム機「RISCBoy」を公開した。

「RISCBoy」は、CPU・グラフィクス・PCB設計をすべてゼロから構築したオープンソースのポータブルゲーム機プロジェクトだ。GitHubで415スターを獲得している。

主な構成要素は以下の通り:RISC-V互換のCPU、ラスターグラフィクスパイプラインとディスプレイコントローラー、バスファブリック・メモリコントローラー・UART・GPIOなどのチップ基盤、そしてKiCadによるPCBレイアウト。

設計はFPGA向けの合成可能なVerilog 2005で記述されており、7,680個の論理素子を持つLUT4ベースのFPGA「iCE40-HX8k」への実装を想定している。作者は本プロジェクトを「RISC-Vが2001年に存在していた並行宇宙のGameboy Advance」と表現している。ソースコードはGitHub上で公開されており、自由に参照・活用できる。

Sumber

github.com — Baca artikel asli →