• 検索結果がありません。

2019. 5.27

N/A
N/A
Protected

Academic year: 2021

シェア "2019. 5.27"

Copied!
18
0
0

読み込み中.... (全文を見る)

全文

(1)

Ibaraki Univ. Dept of Electrical & Electronic Eng.

Keiichi MIYAJIMA

2019. 5.27

(2)

制御アーキテクチャ

(3)

制御機構(装置)

コンピュータのプロセッサを構成する主要なハード ウェア機構。演算装置やメモリ装置などの他のハー ドウェア装置や機構を制御する。

制御アーキテクチャ

制御機能におけるハードウェア/ソフトウェア・ト レードオフのこと。

(4)

制御アーキテクチャ

制御装置( Control Unit )

現在の制御機構は、制御対象に応じて、プロセッサの 各所に分散して実装。

まとめて

(5)

制御方式

配線論理制御(ワイヤードロジック(

Wired-logic

)制御)

マイクロプログラム制御

ハードウェア(順序論理回路)で実現

高速 設計が複雑、変更が困難

マイクロプログラム(ファームウェア)と呼ばれるソフトウェアで制御

中速 修正が容易、調整が容易

複雑な命令セットアーキテクチャに適している 簡素な命令セットアーキテクチャに適している

RISC

型プロセッサ

CISC

型プロセッサ

(6)

マシン命令の実行と制御

ノイマン型コンピュータでは命令は命令実行サイクルの順に行われる。

制御の観点からまとめると、

(1) フェッチ

(2) デコード

(3) 実行

(4) 順序制御

命令をメインメモリから取り出す

命令をデコード(解読)する 命令を実行する

次に実行する命令の格納アドレスを決定する 制御アーキテクチャの議論で重要なのは(2)と(4)

(7)

命令デコードステージの制御

命令形式の決定

OP opr

OP

(命令)コードとオ

ペランドの分離・抽出

OP opr

制御信号などの生成

配線論理制御:信号そのもの

マイクロプログラム制御:命令機能を実現するマイクロプログラムの 開始アドレス

(8)

マシン命令の実行と制御

ノイマン型コンピュータでは命令は命令実行サイクルの順に行われる。

制御の観点からまとめると、

(1) フェッチ

(2) デコード

(3) 実行

(4) 順序制御

命令をメインメモリから取り出す

命令をデコード(解読)する 命令を実行する

次に実行する命令の格納アドレスを決定する 制御アーキテクチャの議論で重要なのは(2)と(4)

(9)

命令実行順序制御

プログラムカウンタ(PC)を現在実行している命令長分だけ増加させる。

順序制御命令(プログラム制御命令、分岐命令)の時、

命令デコードステージで抽出したオペランドである分岐先(候補)アドレス 情報を基に次命令アドレスを生成

特に条件分岐命令のとき、分岐方向の判定に使用する条件がどのタイミ ングで発生する(したもの)かを十分考慮する必要がある。

(10)

制御機構 配線論理制御機構の構成

デコーダ

メインメモリ

命令

I R

P C

アドレス

次命令 アドレス

制御信号

配線論理 ・制

制御機構(プロセッサ内)

プログラムカウンタ(PC):現在実行 している命令のアドレスを置く

命令レジスタ(IR):現在実行中の命令そのものを置く

命令デコーダ:命令語をデコードし、各装置や機構へ分配する制御信号や制 御情報を生成

(11)

制御対象

順序制御機構

タイミング信号の生成

演算制御機構

メインメモリ制御機構

その他

レジスタなどのプロセッサ内格納機構へのアクセス

(命令、データ、アドレス)バスの管理 入出力装置との通信

詳細な記述については教科書

p.127

を参照のこと

(12)

同期式制御と非同期式制御

同期制御

回路1 回路2 回路n

クロック

回路1 回路2 回路n

クロック1 クロック2

ノンクロック

外部

非同期 非同期

回路が簡単、設計が容易 無駄時間がある

回路が複雑 無駄時間がない、きめ細かい制御

(13)

マイクロプログラム制御

マイクロプログラム(ファームウエア)の格納場所

メインメモリ

専用メモリ

(14)

マイクロプログラム制御機構

デコーダ

メインメモリ

I R P C

マシン命令アドレス

制御信号 制御機構

マシン命令

マイクロプログラム シーケンサ

m P C

制御メモリ マイクロ命令

アドレス

OPコード等

m I R

マイクロ命令

マイクロプログラム制御順序情報

(分岐アドレス、コンディション選択 など)

(15)

マイクロ命令形式

デコーダ

制御メモリ

マイクロ命令

垂直型

制御メモリ

制御信号

制御信号

・・・

水平型

ハードウェアの規模を 小型化できる

高速化可能

制御メモリ:プロセッサ内に

ROM

として 実装される

現在はこちらが主流

(16)

本日のまとめ

1.制御方式

制御アーキテクチャ

配線論理制御、マイクロプログラム制御

2.マシン命令の実行と制御

マシン命令実行サイクル、命令デコード、命令実 行順序制御

3.制御機構

同期式制御と非同期式制御

4.マイクロプログラム制御

ハードウェア構成、命令形式

(17)

本日の課題

2.マイクロプログラム制御機構のハードウェア構成では、

配線論理制御機構のハードウェア構成の他にどのような ハードウェア機構を必要とするか、機構の簡単なハード ウェア構成図を示して説明せよ。

1.マイクロプログラム制御方式の長所と短所について、

配線論理制御方式と比較して述べよ。

3.

2

種類のマイクロ命令形式を示し、それぞれの特徴に ついて、ハードウェア/ソフトウェア・トレードオフの観点 から述べよ。

(18)

制御機構 配線論理制御機構の構成

デコーダ

メインメモリ

命令

I R

P C

アドレス

次命令 アドレス

制御信号

配線論理 ・制

制御機構(プロセッサ内)

命令レジスタ(IR):現在実行中の命令そのものを置く

命令デコーダ:命令語をデコードし、各装置や機構へ分配する制御信号や制 御情報を生成

参照

関連したドキュメント

Q-Flash Plus では、システムの電源が切れているとき(S5シャットダウン状態)に BIOS を更新する ことができます。最新の BIOS を USB

で実施されるプロジェクトを除き、スコープ対象外とすることを発表した。また、同様に WWF が主導し運営される Gold

当面の間 (メタネーション等の技術の実用化が期待される2030年頃まで) は、本制度において

・ 11 日 17:30 , FP ポンプ室にある FP 制御盤の故障表示灯が点灯しているこ とを確認した。 FP 制御盤で故障復帰ボタンを押したところ, DDFP

タンクタンクタンク モバイル型Sr 除去装置 吸着塔 スキッド 計装制御 スキッド 計装制御装置 ウルトラフィルタ スキッド SSフィルタ

本事象においては、当該制御装置に何らかの不具合が発生したことにより、集中監視室

使用済自動車に搭載されているエアコンディショナーに冷媒としてフロン類が含まれている かどうかを確認する次の体制を記入してください。 (1又は2に○印をつけてください。 )

経済特区は、 2007 年 4 月に施行された新投資法で他の法律で規定するとされてお り、今後、経済特区法が制定される見通しとなっている。ただし、政府は経済特区の