鍋・フライパンあれこれ美味
100万ポイント山分け!1日5回検索で1ポイントもらえる
>>
人気記事ランキング
ブログを作成
楽天市場
4773856
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
音楽
読書・コミック
旅行・海外情報
園芸
スポーツ
アウトドア・釣り
車・バイク
パソコン・家電
そのほか
すべてのジャンル
人気のクチコミテーマ
家電よもやま
憧れのカメラをカスタムしてみた そ…
(2024-11-30 00:20:03)
パソコンを楽しむ♪
PC用オーディオラックの棚増設
(2024-11-20 23:27:15)
3DCG作品
勝てなかった翼21
(2024-12-01 06:30:10)
© 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: