あなたCPUなんか創ってどうするのかしら?! 第3章 第3節

~あんたCPUなんか創ってどうするのよ?! Vol.4~

2019/4/14
技術書典6
池袋サンシャインシティ 文化会館ビル2F 展示ホールD「う11」

第3章 第3節 最終的に決定したTD4EX4の回路

最後は命令デコーダーの見直しです。初期リビジョンは論理回路を用いて命令をデコードしていますが、これを改良してIC数の削減を行います。

……と言えれば格好良かったのですが、残念ながらIC数の削減は達成できませんでした。初期リビジョンの段階で16個のICを使用していますが、回路を改良しても結局同じ数のICが必要になりました。

改良内容はLine Decoderを使用することで命令デコーダーを簡素化することです。TD4EX4は命令が8種類しかありませんので最初は74HC138を使ってみたりもしたのですが、最終的に74HC139を使う事にしました。ただし信号線が正論理か負論理かの整合性をうまく処理することが出来ず、NOT回路である74HC04を使わざるを得なくなった結果、IC数の削減は出来ませんでした。

次ページに最終的なTD4EX4の回路図を掲載します。