第10回 Dフリップフロップ ディジタル回路で特に重要な D-FF 仕組みを理解する タイミング図を読み書きできるようにする 瀬戸

Slides:



Advertisements
Similar presentations
論理回路 第 12 回 TkGate 実習 - 順序回路 38 号館 4 階 N-411 内線 5459
Advertisements

第3回 論理式と論理代数 本講義のホームページ:
第12回 順序回路の解析方法 瀬戸 順序回路から,以下を導き、解析を行えるようにする タイムチャート 状態遷移関数・出力関数 状態遷移表
5.3 各種カウンタ 平木.
第2回 真理値表,基本ゲート, 組合せ回路の設計
Verilog HDL 12月21日(月).
第5回 ディジタル回路内の数値表現 瀬戸 ディジタル回路内部で,数を表現する方法(2進数)を学ぶ 10進数⇔2進数⇔16進数の変換ができる
テープ(メモリ)と状態で何をするか決める
4. 順序回路 五島 正裕.
オリジナルなCPUの開発 指導教授:笠原 宏 05IE063 戸塚 雄太 05IE074 橋本 将平 05IE089 牧野 政道
ロジック回路学習ボード MLCTB-BASE 説明書 NAND 7400 NOT 7404 AND 7408 OR 7432
エレクトロニクスII 第13回増幅回路(2) 佐藤勝昭.
第4回 カルノー図による組合せ回路の簡単化 瀬戸 目標 ・AND-OR二段回路の実現コスト(面積、遅延)が出せる
プログラムはなぜ動くのか.
補数 n:桁数、b:基数 bの補数 bn-x 253(10進数)の10の補数は、 =747
PIC制御による赤外線障害物 自動回避走行車
デジタル回路(続き) コンピュータ(ハードウェアを中心に)
情253 「ディジタルシステム設計 」 (6)BERT5
Ibaraki Univ. Dept of Electrical & Electronic Eng.
基本情報技術概論(第3回) 埼玉大学 理工学研究科 堀山 貴史
7. 順序回路 五島 正裕.
8. 順序回路の簡単化,機能的な順序回路 五島 正裕.
2005年11月2日(木) 計算機工学論A 修士1年 No, 堀江準.
ハードウェア記述言語による 論理回路設計とFPGAへの実装 2
第8回  論理ゲートの中身と性質 論理ゲートについて,以下を理解する 内部構成 遅延時間,消費エネルギー 電圧・電流特性 瀬戸.
CPUの仕組み 1E16M002-5 阿部知也 1E16M007-3 伊藤達哉 1E16M026-9 小島祥太郎 1E16M069-8 峰晴晃優 1E16M070-0 宮路暁久 1E14M070-5 南元喜.
6. 順序回路の基礎 五島 正裕.
ICトレーナーの構成 7セグメントLED ブレッドボード XOR OR AND NAND 電源端子 スイッチ端子 LED端子 データLED
第6回 よく使われる組合せ回路 瀬戸 重要な組合せ回路を理解し、設計できるようにする 7セグディスプレイ用デコーダ 加算回路・減算回路
計算機工学特論A   テキスト内容 5.6.
高速剰余算アルゴリズムとそのハードウェア実装についての研究
パワーラボの使い方.
コンピュータを知る 1E16M009-1 梅津たくみ 1E16M017-8 小沢あきら 1E16M035-0 柴田かいと
1.コンピュータと情報処理 p.18 第1章第1節 2.コンピュータの動作のしくみ CPUと論理回路
コンピュータ系実験Ⅲ 「ワンチップマイコンの応用」 第3週目
ディジタル回路 6. 順序回路の実現 五島 正裕.
第6回 6/4/2011 状態遷移回路とシングルサイクルCPU設計
ICトレーナーの構成 7セグメントLED ブレッドボード XOR OR AND NAND 電源端子 スイッチ端子 LED端子 データLED
Timing for PF Injection from GU_A1
音・音楽の設計と表現Ⅱ キーワード : サンプリング(標本化)、周波数、量子化 音は空気を伝わる波 → 音をデジタル(0と1の数値)にする。
ディジタル回路の設計と CADによるシステム設計
ICトレーナーの構成 7セグメントLED ブレッドボード XOR OR AND NAND 電源端子 スイッチ端子 LED端子 データLED
4点FFT設計 ファイヤー和田 知久 琉球大学・工学部・情報工学科 教授
コンピュータアーキテクチャ 第 7 回.
コンピュータアーキテクチャ 第 7 回.
計算機構成 第3回 データパス:計算をするところ テキスト14‐19、29‐35
VLSI設計論第3回 順序回路の記述と論理合成
情報処理 タイマの基礎 R8C タイマの基礎.
ディジタル回路 7. 機能的な組み合わせ回路 五島 正裕.
信号伝搬時間の電源電圧依存性の制御 による超伝導単一磁束量子回路の 動作余裕度の改善
先週の復習: CPU が働く仕組み コンピュータの構造 pp 制御装置+演算装置+レジスタ 制御装置がなければ電卓と同様
第11回 よく使われる順序回路 複数のFFを接続した回路を解析する際の考え方を学ぶ カウンタ回路の仕組みを理解し,設計できるようにする 瀬戸.
基本情報技術概論(第2回) 埼玉大学 理工学研究科 堀山 貴史
  第3章 論理回路  コンピュータでは,データを2進数の0と1で表現している.この2つの値,すなわち,2値で扱われるデータを論理データという.論理データの計算・判断・記憶は論理回路により実現される.  コンピュータのハードウェアは,基本的に論理回路で作られている。              論理積回路.
コンピュータアーキテクチャ 第 9 回.
計算機工学特論 スライド 電気電子工学専攻 修士1年 弓仲研究室 河西良介
コンピュータアーキテクチャ 第 10 回.
コンピュータアーキテクチャ 第 4 回.
第2回 標本化と量子化.
SRFFの動作確認.
2013年度 プログラミングⅠ ~ 内部構造と動作の仕組み(2) ~.
基本情報技術概論(第13回) 埼玉大学 理工学研究科 堀山 貴史
8. 順序回路の実現 五島 正裕.
エレクトロニクスII 第12回増幅回路(1) 佐藤勝昭.
メカトロニクス 12/15 デジタル回路 メカトロニクス 12/15.
コンピュータアーキテクチャ 第 4 回.
第4回 CPUの役割と仕組み2 命令の解析と実行、クロック、レジスタ
ディジタル回路 8. 機能的な順序回路 五島 正裕.
信号伝搬時間の電源電圧依存性の制御 による超伝導単一磁束量子回路の 動作余裕度の改善
情報処理 ADコンバータの基礎 アナログ電圧値をディジタル・データとして取 り込む
Presentation transcript:

第10回 Dフリップフロップ ディジタル回路で特に重要な D-FF 仕組みを理解する タイミング図を読み書きできるようにする 瀬戸 RS-FF ⇒ Dラッチ ⇒ D-FF タイミング図を読み書きできるようにする 瀬戸

Dラッチ (D-FFの構成部品)とその構造 D: Delayed (遅れる) ラッチ(latch, ドア固定用金具) 入力 D   : 記憶したいデータ(1ビット) 入力 CLK : クロック(clock)(記憶のタイミングを指示) 出力 Q : 保持されたデータ 入力 制御部 SR-FF そのまま 出力 R D Q CLK Q S

Dラッチの特徴 R D Q CLK Q S SR-FFでは、S = 1 , R = 1 は禁止 (意味無し) だった CLK= 0 のとき: R= 0 , S= 0 (直前の出力 を保持) CLK= 1 のとき: R= D , S= D (Q に D をスルー) 入力 制御部 SR-FF そのまま 出力 R D Q CLK Q S

Dラッチのタイミング図 CLK D Q CLK= 1 のとき、 D をそのまま Q に出す ( スルー ) CLK= 0 のとき、 CLK 立下り↓ 直前の Q を 保持する スルー 保持 スルー 保持 スルー 保持 CLK D Q CLK (G) D Q Dラッチ 回路図記号 Q 不定 Qは,Qの反転なので,省略

D-FFの内部構造: Dラッチの組合せ D Q CLK Q QM Q D Q D Q D Q CLK CLK CLK Q D-FF: 最もよく使用されるFF Dラッチを 2段,カスケード状に接続 「スレーブ」は「マスタ」が保持した  データを言われるがまま保持し、出力 D Q CLK Q QM D Q D Q Q D マスタ スレーブ CLK Q CLK CLK Q

タイミング図によるD-FFの動作理解 QM D Q D Q Q D CLK CLK CLK CLK Q Q CLK CLK D QM Q マスタ スレーブ CLK CLK CLK CLK Q Q スレーブ CLK 保持 スルー 保持 スルー 保持 スルー 保持 スルー 保持 マスタ CLK スルー 保持 スルー 保持 スルー 保持 スルー 保持 スルー D QM 1クロック周期 の間,値を保持 Q 不定 1クロック周期 の間,一定

D-FF (CLK信号のエッジ(端)で動作する) CLKの 立上り  (↑)時点のDを取り込み,Qに出力する 出力Qは,クロックの立上りと   同期   して変化すると表現 スレーブ CLK スルー 保持 スルー 保持 スルー 保持 スルー 保持 マスタ CLK 保持 スルー 保持 スルー 保持 スルー 保持 スルー D QM Q クロック周期 不定 D-FF (CLK信号のエッジ(端)で動作する)

D-FFが実現できた! (復習) 入力 出力 1ビットのデータを保持するための回路 フリップ フロップ (FF) CLKが 0から1 に D ディジタル回路なので、入出力は当然 L または H 入力 出力 記憶 したい信号 D フリップ フロップ (FF) 記憶 された信号 Q 記憶する タイミング を 指示する信号 CLK CLKが 0から1 に 変化する瞬間 (立上り)の、 Dを記憶 (CLK=シャッターボタン) D CLK 保持 保持 Q 保持

ポジティブエッジD-FFのタイミング図 CLK D Q 不定 結局、D-FFのタイミング図は簡単!

ネガティブエッジD-FFのタイミング図 (参考) CLK D Q 不定 ポジティブエッジもネガティブエッジも,考え方は全く同じ。 今後,D-FFはポジティブエッジ動作のものを考える

D-FFの回路図記号 (CLK入力) D Q CLK Q D Q CLK Q クロック入力CLKに,三角が付いている CLKの立上り

クロック(clock,CLK,CK)信号とは? デジタル回路への号令 D-FFに値の保持を指示する,共通の信号 (ピッ,ピッ) 通常, LとHに,周期的に,切り替わる クロック周期 T [s] クロック周波数 f [Hz] 一秒間の立上りの回数 パソコン のCPUは、3GHz = 1秒間に3×109Hz D Q CLK D Q CLK D Q CLK [Hz] T(クロック周期) [s] CLK 通常,立上り(または立下り)のみが動作に意味を持つ

D-FFに正しく保持するための条件 ts th D Q CLK CLK D 入力Dは,次の制約条件を守る必要がある (出発時間) セットアップ制約 ts [s]より前に、Dが安定すること ホールド制約   th [s]より後に、Dが変化すること 通常、th=0s ts th D Q CLK CLK 制約違反の場合、 Qは不定となる (0, 1どちらかだ が,観測しないと 分からない) D

D-FFの入力に,制約違反が起こると... 出力Qが 不定(0かもしれないし1かもしれない) となる 制約を違反しないように,注意する ts th D Q CLK 違反! CLK D 不定 Q

リセット入力 (CLRという名前の信号を持つことが多い) リセット入力の機能 CLR=1 : 出力Qを、 0 にする リセットの方式には,2種類ある 非同期リセット : クロックと関係なく0にする (下図 左 ) 同期リセット : クロックに同期して0にする (下図 右 ) CLR D Q CLK CLK CLK CLR CLR Q 不定 Q 不定 クロックに関係なく機能する入力信号を,非同期入力と呼ぶ

D-FFの ポイント CLK D Q 出力Qの値は、最低、1クロック周期 T の間、固定(保持)される Dラッチと異なり,入力 D から出力 Q へスルーすることは無い  保持される値は、クロック立上り時点の値 他のときは、通せんぼ する クロックの立上り直後にあわせて、出力Qが変化 クロックに出力 Qの値は  同期   して変化 CLK D T Q 不定 T T T

JK-FF (Jack と King が Queen を取り合うFF) D-FFと同じようなもの (機能が少し多い) 入力J, K, CLK、 出力 Q, Q クロックの立下りで動作することが多い D-FF,T-FFとしても使える J Q CLK K Q 回路図記号 J K Qn+1 Qn 1 J Q J Q 保持 K Q K Q トグル(反転) 動作 D-FF 真理値表 (立下り↓時の動作) T-FF (トグルFF)

JK-FFのタイムチャート CLK J K Q 不定 時間 1 トグル 保持

4ビット レジスタ: 2進数を保持する回路 D Q D Q D Q D Q q3 d3 q2 d2 d1 q1 q0 d0 CLK 4ビット レジスタ: 2進数を保持する回路 中身は単純:  D-FF    の寄せ集め 4ビット入力 D (d3, d2, d1, d0) 4ビット出力 Q (q3, q2, q1, q0) すべてのD-FFで,クロックは共通 符号無し2進数なら  0 ~ 15   まで保持 符号付き2進数(2の補数表現)なら -8 ~  7   まで保持 d3 D Q q3 d2 D Q q2 4 4 D D Q Q CLK d1 D Q q1 d0 D Q q0 CLK

4ビットレジスタのタイムチャート CLK D 5 2 8 3 4 1 Q 5 8 4 不定 時間

イネーブル(Enable)付きレジスタ イネーブル信号 EN 保持するとき,EN=1とする EN=0のとき,Dは無視される EN D Q D D Q CLK D 1 D CLK Q EN Q 不定 電源オン

まとめ D-FF: 1ビットを保持する,重要部品 Dラッチを2つ接続し,構成 クロック信号(clock): ディジタル回路への号令 レジスタ