3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

「CPUの創りかた」TD4をLogisimで作製する

Last updated at Posted at 2024-01-08

概要

「CPUの創りかた」にある4bit CPU(TD4)をLogisimで作製しました。

回路のほとんどはこの記事を参考にして創りましたが、命令デコーダの部分がICで実装されていなかったので、今回は本書に書いてある通り10個のIC(ALUは全加算器で代用したので実際は9個)を用いて作製しました。

Logisim Librariesページの7400 series Logisim library from Ben Oztalayからダウンロードできます。

この中には、本書のALUで用いる74HC283が含まれていませんが、今回はLogisimデフォルトの全加算器で代用しました。

(74HC283はこの記事にある7400-lib-td4.circライブラリに含まれていますが、挙動が正確ではなかったため使用しませんでした。)

最終的にラーメンタイマーは以下のような挙動となりました。
ファイルはGitHubにあります。

CPU-ramen-slow.gif

実行環境

Logisim

logisim-generic-2.7.1.jar

Java

java 16.0.1

参考文献

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?