📙 FPGA回路生成【1】まずはLチカを作ってもらった。¶
ClaudeにFPGAのLチカ(LEDをチカチカさせるだけの電子工作品)を作ってもらった。長いこと放置していた中華FPGA(TANG NANO 9K)がチカチカ点滅しだした。ハードウェアまでClaudeに作ってもらえるなんて、感動もの。人間の仕事はパーツ調達と半田付けくらいしか残ってないな。
🟩 1. 準備¶
使用したFPGAは、秋月電子で購入した、「Tang Nano 9K」3,790円也(2026年10月現在)。チュートリアルもいろいろある。
🟩 2. 実装¶
🟨 2.1 FPGA開発アプリ設定¶
Windows 11にGOWIN FPGA Designer(以下Designer)というFPGA開発アプリをインストールした。教育版という無償バージョンをいれた。このDesignerでFPGA回路を設計したり、FPGAデバイスにそれを焼き込んだりする。インストールしたらUSB-CでWindowsとFPGAデバイスを接続しておく。
🟨 2.2 VS Codeの設定¶
VisualStudio Codeに設定したClaudeに渡すCLAUDE.mdファイルに、Designerのインストール場所や、プロジェクトのファイルを置く場所等を記述する。Claudeがそれを認識すると、早速、
🟨 2.3 Lチカつくりますか?¶
とClaudeから聞いてきた。こちらは「はい。お願いします」と言うだけ。すると、自動でビットストリーム(FPGAの回路パターン情報)を作成しFPGAデバイスに流してくれる。起動もかかってチカチカがはじまる。実にあっけなかった。
🟩 3. まとめ¶
Lチカがあっさりできてしまうと、いろいろと妄想してしまう。。。「ジャイロセンサーからの姿勢情報を読みこんで、その情報でモーターの回転速度を制御する」とか指示するだけでハードウェアができあがってくる。細かい式やパラメータはClaudeとディスカッションしながら仕上げていく。ラズパイとかでは実現できないあれこれが、ハード開発経験のない者に作れるようになったと思うと、わくわくしてくる。
🟩 4. 追加¶
そういえば、Designerはインストールしただけで、全く操作してない。全部VSCodeのClaudeが裏で操作してくれたんだな。すごいな、Cluade。人間がDesignerで手を加えると、Claudeはそれを汲み取ってくれるんだな、きっと。
