鍋・フライパンあれこれ美味
100万ポイント山分け!1日5回検索で1ポイントもらえる
>>
人気記事ランキング
ブログを作成
楽天市場
4734920
HOME
|
DIARY
|
PROFILE
【フォローする】
【ログイン】
おびやまロボット研究所 ~マイコン電子工作と自作ドローン~
設計例 その1
4ビットCPUの設計 その1
ここでは,K-COMで学んだCPUの設計を元に,4ビットCPUの設計を行ってみる.簡単に回路作成するため,汎用性は犠牲にして,以下のようにアーキテクチャを考えた.
図1に示すように命令長は4ビット,うち上位2ビットを命令コード,下位2ビットをアドレスとする.
図1 4ビットマイコンの命令構成
用意する命令と命令コードは表1のように定める.基本的に演算命令のみとし,強制停止のHALT命令はハードウェア検出で行うことにした.
表1 命令一覧
4ビットマイコンの構成を図2に示す.演算命令しかないため,メモリへの書き込み起こらないことからメモリはROMを用いた.
図2 4ビットマイコンの構成
またフェッチおよび実行サイクルは,図3に示すように単純な繰り返しとなり分岐がなくなるためコントローラも簡単になる.
図3 コントローラの動作
以上から,図4の全回路を作成した.ALUは4ビットなので,74LS181を使った.このALUの制御信号はK-COMと同様にPROM(U24)により与えている.プログラムカウンタは74LS193による2ビットのカウンタである.前述の通り,メモリにはPROMを用いている.アドレスはA0とA1の2ビット,データバスはO0,O1,O2,O3の4本である.命令レジスタの4ビットのうち上位2ビットは命令コードであるが,ここではALUの制御とHALTの検出にしか使っていない.下位2ビットのアドレスは,PCと切り替えによりメモリのアドレス指定に使われる.コントローラはPROM(U11)とD-FFのループにより作成された2ビットのカウンタである.これをデコードしてPROM(U20)により制御信号を出力している.
コントローラの制御信号は表2の真理値表の通りである.
図4 4ビットCPUの全回路
表2 コントローラの制御信号設計
CircuitMaker用回路データのダウンロード
ジャンル別一覧
出産・子育て
ファッション
美容・コスメ
健康・ダイエット
生活・インテリア
料理・食べ物
ドリンク・お酒
ペット
趣味・ゲーム
映画・TV
音楽
読書・コミック
旅行・海外情報
園芸
スポーツ
アウトドア・釣り
車・バイク
パソコン・家電
そのほか
すべてのジャンル
人気のクチコミテーマ
パソコンの調子が悪い
ど素人の私が動かなくなったパソコン…
(2024-09-22 14:06:46)
携帯電話のこと
[ウイルスバスター クラウド]「お…
(2024-09-24 05:28:22)
新製品発売情報・予約情報
あなたや周りの方の残りの人生を変え…
(2024-09-26 14:45:25)
© Rakuten Group, Inc.
X
共有
Facebook
Twitter
Google +
LinkedIn
Email
Design
a Mobile Site
スマートフォン版を閲覧
|
PC版を閲覧
人気ブログランキングへ
無料自動相互リンク
にほんブログ村 女磨き
LOHAS風なアイテム・グッズ
みんなが注目のトレンド情報とは・・・?
So-netトレンドブログ
Livedoor Blog a
Livedoor Blog b
Livedoor Blog c
楽天ブログ
JUGEMブログ
Excitブログ
Seesaaブログ
Seesaaブログ
Googleブログ
なにこれオシャレ?トレンドアイテム情報
みんなの通販市場
無料のオファーでコツコツ稼ぐ方法
無料オファーのアフィリエイトで稼げるASP
ホーム
Hsc
人気ブログランキングへ
その他
Share by: