FPGA で CPU を作ろう 第5章 「My8」の基本的な設計と実装 その4

  • ALU 論理命令の実装
    • データパスを明示的に考える設計法 v.s. 記述言語を用い、データパスは合成系に任せて入出力のみに注力する設計法
      • My8 はある程度データパスについて考えながら作る
    • レジスタは A レジスタと PC レジスタ、また RAM 読み込み用の BUFF, 実行中命令を保持する IR など
    • NSL は状態遷移機械として実装(state と proc を用いる)
  • 実機テストのために A レジスタの内容を 7セグLEDに出力する回路、停止命令、指定アドレスへのジャンプ機能を追加