2026年9月23日、KC3で実施した「Verilogで学ぶCPU自作入門」の講義資料です。公開にあたり、一部修正・補足しています。
「CPUを自作した!」という経験を持ち帰ることを目標に、論理回路・DFF・クロックから1bit CPU、4bit CPU「TD4」へと順番に説明します。
ハンズオンでは、用意されたCPUのひな形に、命令に応じて次の値を決める組み合わせ回路をSystemVerilogで記述し、ブラウザ上で動作を確認します。
※タイトルはVerilogですが、使用する言語はSystemVerilogです。
■ Webハンズオン
https://uyuki234.github.io/KC3-2026-cpu/
■ ソースコード
https://github.com/uyuki234/KC3-2026-cpu
■ 講義の振り返り・資料づくりの工夫
https://uyuki234.hatenablog.com/entry/2026/09/24/203544
■ イベントページ
https://kc3.me/study/4246/