GeeksforGeeks

ラッチは、信号レベル(信号遷移ではなく)で動作する基本的な記憶素子である。 クロック遷移で制御されるラッチはフリップフロップです。 ラッチはレベル感応型デバイスです。 ラッチは非同期順序回路の設計に有用である。

SR(セット・リセット)ラッチ – SRラッチは、
(i)2つのクロスカップリングNORゲートまたは2つのクロスカップリングNANDゲート、
(ii)2入力SETとRESET、
(iii)2出力Q、Q’からなる回路である。

q q’ state
1 0 Set
0 1 Reset

正常な状態であること。 入力はともに0のままです。 以下は、NANDゲートを使ったRSラッチです。

ケース-1: S’=R’=1 (S=R=0) –
Q=1なら、2番目のNANDゲートのQとR’はともに1です。

Case-2: S’=0, R’=1 (S=1, R=0) –
S’=0なので、1番目のNANDゲートの出力、Q=1(セット状態)です。 2番目のNANDゲートでは、QとR’の入力が1なので、Q’=0となる。

Case-3: S’=1, R’=0 (S=0, R=1) –
R’=0 なので2番目のNANDゲート、Q’=1 の出力になる。

Case-4: S’= R’= 0 (S=R=1) –
S=R=1のとき、QとQ’は共に1になり、これは許されないことである。 したがって、この入力条件は禁止されています。

NORゲートを使ったSRラッチを以下に示します。

ゲーテッドSRラッチ –
ゲーテッドSRラッチとはイネーブル入力のSRラッチでイネーブル=1時に動作しイネーブル=0時に前の状態を保持するものです。

Gated D Latch –
Dラッチは、SRラッチと似ていますが、いくつかの変更が加えられています。 ここでは、入力は互いに補い合うものです。 イネーブル信号を使用したDラッチの設計を以下に示します:

Dラッチの真理値表を以下に示します。

1

1

1

1

イネーブル D Q(n) Q(n+1) State
1 0 x 0 RESET
x 1 SET
0 x 1 1 1 1 0
1x Q(n) No Change

入力Dと同じ出力となるため、出力は同じ。 Dラッチは、トランスペアレントラッチとも呼ばれます。 真理値表を考慮すると、イネーブル入力のあるDラッチの特性式は次のようになります:

コメントを残す

メールアドレスが公開されることはありません。