暖冬傾向で、ゴルフ場の予約が多い!
100万ポイント山分け!1日5回検索で1ポイントもらえる
>>
人気記事ランキング
ブログを作成
楽天市場
5090726
HOME
|
DIARY
|
PROFILE
【フォローする】
【ログイン】
おびやまロボット研究所 ~マイコン電子工作と自作ドローン~
設計例 その2
4ビットCPUの設計 その2
ここでは,4ビットCPUに汎用性を持たせるため,命令を8種類(命令コード3ビット),アドレスを16通り(4ビット)として設計する.
図1 4ビットCPUの命令構成
用意する命令と命令コードは表1のように定める.命令はK-COMとほぼ同じであるが,右シフトとHALT命令は回路の簡単化のために省略した.
表1 命令一覧
4ビットマイコンの構成を図2に示す.ここではアーキテクチャを改変し,プログラム領域をROMに,変数領域をRAMにそれぞれ分担させた.
図2 4ビットCPUの構成
フェッチおよび実行サイクルは,図3に示すようにK-COMと同じである.
図3 コントローラの動作
以上から,図4の全回路を作成した.ALUは4ビットなので,74LS181を使った.このALUの制御信号はK-COMと同様にPROM(U24)により与えている.プログラムカウンタは74LS193による4ビットのカウンタである.前述の通り,プログラム領域にはPROMを用いている.また変数領域にはRAMを用いている.コントローラの構成はK-COMと同様であるが,回路の視認性をよくするためと,メモリ構成の変更から,コントローラの制御信号はK-COMと異なっている.
図4 4ビットCPUの全回路
コントローラの状態遷移ROM(U5)の設計を表2に示す.真理値表はK-COMと同様であるが,命令レジスタを7ビットとしたため,表内のIRの値が違っている.
コントローラの制御信号は,フェッチサイクルと実行サイクルに分けて設計し,表3と表4にそれぞれ示す.
表2 状態遷移ROMの設計
表3 フェッチサイクル時の制御信号設計
表4 実行サイクル時の制御信号設計
CircuitMaker用回路データのダウンロード
ジャンル別一覧
出産・子育て
ファッション
美容・コスメ
健康・ダイエット
生活・インテリア
料理・食べ物
ドリンク・お酒
ペット
趣味・ゲーム
映画・TV
音楽
読書・コミック
旅行・海外情報
園芸
スポーツ
アウトドア・釣り
車・バイク
パソコン・家電
そのほか
すべてのジャンル
人気のクチコミテーマ
楽天ラッキーくじ
楽天ラッキーくじ更新情報(2026/9/7…
(2026-09-07 12:51:46)
iPhone
iPhone買い替え、何年で替える?アウ…
(2026-08-31 09:00:04)
楽天市場のおすすめ商品
【ホンマでっか!?TV】男子バレー選手…
(2026-09-06 01:59:32)
© 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: