WGexの使い方/フリップフロップ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
#pcomment(reply)
※ここにおいてあるファイルは、GitHubにもおいてあります→htt...
* Dフリップフロップ(D-FF)の設計 [#gb81cd5a]
論理回路の醍醐味は順序回路、で、そのためにはフリップフロ...
D-FFの中身もいろいろありますが、ここは「準スタティック型...
#ref(./DFFsch.png)
詳しい方なら、「お?マスタースレーブ式か?」と思われるか...
#ref(./cinv_sch.png)
これは、CK=0/CKb=1のときはふつうのインバータと同じですが...
これをレイアウトするとこんな感じになります。
インバータを1個つくって、そいつをいじってクロックト・イン...
なおCKbはCKの反転なので、インバータでCKからつくっています。
ちなみに電源(VDD/GND)や端子が同じところのMOSトランジスタ...
#ref(./DFF.png,20%)
#ref(DFF.gex)
続いて、シミュレーションしてみましょう。回路抽出して*.sp...
#ref(testDFF.sp)
#ref(./DFFsim.png,20%)
で、シミュレーション。
緑がクロックCK、青がD、赤が出力Qです。
CKの立ち上がりで、Dの値がQに反映さえる、というD-FFの動作...
* Tフリップフロップ(T-FF)の設計 [#ga868a31]
Lチカのためには、リングオシレータだけだと周波数が高すぎる...
といっても、もうD-FFはできているので、簡単です。
D-FFのQBをDにつなげば、T-FFになります。
というわけで、さきほどのD-FFのQBとDをML2でつないでみます。
#ref(./TFF.png,20%)
#ref(TFF.gex)
で、シミュレーション。入力はクロックCKだけです。ここでは2...
#ref(testTFF.sp)
#ref(./TFFsim.png,20%)
たしかにCK(緑)の立ち上がりごとに、出力Q(青)が反転していて...
これを何段もつなげれば、どんどん周波数を落として、Lチカに...
終了行:
#pcomment(reply)
※ここにおいてあるファイルは、GitHubにもおいてあります→htt...
* Dフリップフロップ(D-FF)の設計 [#gb81cd5a]
論理回路の醍醐味は順序回路、で、そのためにはフリップフロ...
D-FFの中身もいろいろありますが、ここは「準スタティック型...
#ref(./DFFsch.png)
詳しい方なら、「お?マスタースレーブ式か?」と思われるか...
#ref(./cinv_sch.png)
これは、CK=0/CKb=1のときはふつうのインバータと同じですが...
これをレイアウトするとこんな感じになります。
インバータを1個つくって、そいつをいじってクロックト・イン...
なおCKbはCKの反転なので、インバータでCKからつくっています。
ちなみに電源(VDD/GND)や端子が同じところのMOSトランジスタ...
#ref(./DFF.png,20%)
#ref(DFF.gex)
続いて、シミュレーションしてみましょう。回路抽出して*.sp...
#ref(testDFF.sp)
#ref(./DFFsim.png,20%)
で、シミュレーション。
緑がクロックCK、青がD、赤が出力Qです。
CKの立ち上がりで、Dの値がQに反映さえる、というD-FFの動作...
* Tフリップフロップ(T-FF)の設計 [#ga868a31]
Lチカのためには、リングオシレータだけだと周波数が高すぎる...
といっても、もうD-FFはできているので、簡単です。
D-FFのQBをDにつなげば、T-FFになります。
というわけで、さきほどのD-FFのQBとDをML2でつないでみます。
#ref(./TFF.png,20%)
#ref(TFF.gex)
で、シミュレーション。入力はクロックCKだけです。ここでは2...
#ref(testTFF.sp)
#ref(./TFFsim.png,20%)
たしかにCK(緑)の立ち上がりごとに、出力Q(青)が反転していて...
これを何段もつなげれば、どんどん周波数を落として、Lチカに...
ページ名: