TTA-8

9. AI に こうやって たのもう

こまったときは、AI(Claude や ChatGPT、Gemini など)に 聞いてみましょう。 じょうずに 聞く コツ は 3つです。

  1. 何を しようとしているか を 書く
  2. 何が 起きたか(エラーの 文字や 画面)を そのまま 見せる
  3. 自分の パソコン(Windows か Mac か)を 書く

そのまま 使える たのみかた

じゅんびで こまったとき

Tang Nano 20K という FPGA ボードに、openFPGALoader で 書きこもうとしています。
パソコンは Windows 11 です。
1_check_board.bat を 動かしたら、下の 文字が 出ました。どうすれば いいですか?
(ここに 黒い画面の 文字を 貼る)
Mac に Homebrew を 入れたいです。小学生にも わかるように、
ターミナルで 何を 打てば いいか 1つずつ 教えてください。

プログラムを 作りたいとき

AI は TinyBASIC改 を 知りません。文法書を いっしょに わたす のが コツです。

下の 文法の「TinyBASIC改」で、LED 6こ を 使った プログラムを 書いてください。
S1 を おしたら LED が 左から 右へ 流れるように したいです。
LED は 右はしが bit0 です。1命令 0.001秒 の CPU です。
(ここに docs/tinybasic.md の 中身を 貼る)
この TinyBASIC改 の プログラムで、LED が 思った とおりに 光りません。
やりたいこと:(ここに 書く)
プログラム:(ここに 貼る)
TTA-8 ラボで 動かすと、(ここに 起きたことを 書く)

しくみを 知りたいとき

TTA-8 という、命令が READ と WRITE だけの CPU を 勉強しています。
「JZ に 書くと ALU_A が 0 の ときだけ ジャンプする」の 意味を、
小学5年生に わかるように たとえ話で 説明してください。
hdl/tta8.v の この 部分が わかりません。1行ずつ 説明してください。
(ここに Verilog を 貼る)

改造したいとき

TTA-8 の Verilog(下に 貼ります)に、ブザーを 鳴らす 出力を 1つ 足したいです。
アドレス 0x7D に 書くと、ブザーの ON/OFF が 変わるように したいです。
Tang Nano 20K の どの ピンに つなげば いいかも 教えてください。
(ここに hdl/tta8.v と hdl/top_tangnano20k.v を 貼る)

気をつけること


← 8. CPU の 設計図を 読もう | つぎへ → 10. つぎの ぼうけんへ