暖冬傾向で、ゴルフ場の予約が多い!
100万ポイント山分け!1日5回検索で1ポイントもらえる
>>
人気記事ランキング
ブログを作成
楽天市場
4774673
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
音楽
読書・コミック
旅行・海外情報
園芸
スポーツ
アウトドア・釣り
車・バイク
パソコン・家電
そのほか
すべてのジャンル
人気のクチコミテーマ
Amazonマケプレ
スマートウォッチ Bluetooth5.3 通話…
(2024-12-01 12:57:17)
いいもの見つけたよ
歯ブラシメーカーが作ったEcoDent (…
(2024-12-01 00:00:28)
私のPC生活
ミニ パソコン 2024.11
(2024-12-01 22:59:22)
© Rakuten Group, Inc.
X
共有
Facebook
Twitter
Google +
LinkedIn
Email
Mobilize
your Site
スマートフォン版を閲覧
|
PC版を閲覧
人気ブログランキングへ
無料自動相互リンク
にほんブログ村 女磨き
LOHAS風なアイテム・グッズ
みんなが注目のトレンド情報とは・・・?
So-netトレンドブログ
Livedoor Blog a
Livedoor Blog b
Livedoor Blog c
楽天ブログ
JUGEMブログ
Excitブログ
Seesaaブログ
Seesaaブログ
Googleブログ
なにこれオシャレ?トレンドアイテム情報
みんなの通販市場
無料のオファーでコツコツ稼ぐ方法
無料オファーのアフィリエイトで稼げるASP
ホーム
Hsc
人気ブログランキングへ
その他
Share by: