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

バインディング

ドキュメント内 第6章pdf 最近の更新履歴 Hideo Fujiwara (ページ 35-75)

演算 必要 入力 ータ

そ 演算 行わ い 間そ 値 保持 そ 演算結果 値

そ ッ サ 終了時 保持 必要 あ

こ 値 保持

タや ー ー

記憶回路 行う

CDFG い

演算 使わ 入力や演算結果 変数 表

スケジュールされた DFG

レジスタのライフタイム

レジスタのバインディング

同 時刻

一 タ 一 内部変数

割 当 こ い

少 タ 必要

タR1, R2, R3

R : し1, し5 R : し2, し4 R : し3

演算器のバインディング

ュー さ 各演算

ソー ー ョン 選択

演算器 割 当

ン ン

乗算器 : oた1, oた3 乗算器 : oた2, oた4

ン ン

乗算器 : oた1, oた4 乗算器 : oた2, oた3

演算器のバインディング

データパスの構成

ン ン

タR1, R2, R3 び

乗算器 乗算器 加算器 配置

データパスの構成

タ 演算器 び

入力a, b, c, d, e, f 出力x, y 間

接続関係

ュー さ DFG ン ン 情報

求 い

乗算器 い

接続関係 求

R : し1, し5

乗算器 接続関係 演算器 ン ン

タ ン ン

データパスの構成

データパスの構成

乗算器 : 左入力 a, e 右入力 b, f 出力 R1

データパスの構成

乗算器 い

接続関係 求

R2: し2, し4

乗算器 接続関係

乗算器 :左入力 c 右入力 d, h3

出力 R2 ュー さ )FG

データパスの構成

演算器 ン ン タ ン ン

データパスの構成

R2: し2, し4 R3: し3

し3 = R3

データパスの構成

加算器 い

接続関係 求

タ ン ン R1: し1, し5 R2: し2, し4 R3: し3

データパスの構成

左入力 a, し1, し5) = 。a, R1) 右入力 b, し2, し4) = 。b, R2) 左入力 a, し1, し4) = 。a, R1, R2) 右入力 b, し2, し5) = 。b, R2, R1)) 出力 し4, し3) = 。R2, R3)

加算器:

左入力 a, R1 右入力 b, R2

出力 R2, R3

データパスの構成

乗算器 : 左入力 a, e 右入力 b, f 出力 R1 乗算器 : 左入力 c 右入力 d, R3 出力 R2

加算器: 左入力 a, R1 右入力 b, R2 出力 R2, R3

次 各 タ い 接続関係 求

データパスの構成

タ ン ン R1: し1, し5 R2: し2, し4 R3: し3

データパスの構成

R :入力 乗算器 。oた1,oた3) 出力 加算器左入力。し1,し5)

タ ン ン R1: し1, し5 R2: し2, し4 R3: し3

データパスの構成

R :入力 乗算器 。oた1,oた3) 出力 加算器左入力。し1,し5)

R2:入力 乗算器 。oた2), 加算器 出力 加算器右入力。し2,し4), と

タ ン ン R1: し1, し5 R2: し2, し4 R3: し3

データパスの構成

R :入力 乗算器 。oた1,oた3) 出力 加算器左入力。し1,し5)

R2:入力 乗算器 。oた2), 加算器 出力 加算器右入力。し2,し4), と

R3:入力 加算器

出力 乗算器右入力。し3)

データパスの構成

R :入力 乗算器

出力 加算器左入力

R2:入力 乗算器 , 加算器 出力 加算器右入力, と

R3:入力 加算器

出力 乗算器右入力, で

データパスの構成

コントローラの構成

コン ー

ータ 内

チ サや タ

制御信号 発生 FSM 設計

チ サ 制御信号

m1, m2, m3, m4

タ 値 取 込 制御信号 r1, r2, r3

コントローラの構成

時刻 状態S チ サ 制御信号

m1=0, m2=0 他 ン

コントローラの構成

時刻 状態S チ サ 制御信号

コントローラの構成

時刻 状態S2 チ サ 制御信号

m1=0, m2=0 保持 タR1, R2 演算結果

取 込 r1=1, r2=1m4=0, r1=1, r2=1

コントローラの構成

時刻 状態S2 チ サ 制御信号

m1=0, m2=0 保持 タR1, R2 演算結果

62

コントローラの構成

時刻3 状態S3 チ サ 制御信号

タR1, R2 値 保持 r1=0, r2=0

乗算器 入力 e, f 選ぶ m1=1,

加算器 入力 a,b 選ぶ m3=0,

加算結果 R3 取 込 r3=1

コントローラの構成

時刻3 状態S3 チ サ 制御信号

タR1, R2 値 保持 r1=0, r2=0

乗算器 入力 e, f 選ぶ m1=1,

加算器 入力 a,b 選ぶ m3=0,

コントローラの構成

演習問題2

動作記述 )FG 対

y = ((a*b)+c)+(d*e)-(f+g)

制約 得 ュー 対 ン ン 行い

ータ コン ー 生成

。1) 乗算器 個 加減算器 個

演算 時刻 実行可能

演習問題2

y = ((a*b)+c)+(d*e)-(f+g)

ュー 結果 乗算器 個 加減算器 個

ン ン 行い ータ コン ー 生成

演習問題2( (1) 解答)

演習問題2( (1) 解答)

演習問題2( (1) 解答)

演習問題2( (1) 解答)

演習問題2( (1) 解答)

演習問題2( (1) 解答)

GCD の高位合成

GCD の高位合成例1

ドキュメント内 第6章pdf 最近の更新履歴 Hideo Fujiwara (ページ 35-75)

関連したドキュメント