논리 회로: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
71번째 줄:
 
플립플럽은 입력을 반영하는 시점이 상승에지(클럭에서 논리 L에서 H로 바뀌는 순간)나 하강에지(클럭에서 논리 H에서 L로 바뀌는 순간)에서 반영한다. 이 반영시점 동기를 위해 래치보다 회로가 복잡하다.
 
=== 래치(latch) ===
 
논리 입력만 존재할 수도 있고, EN(enable) 신호와 논리 입력이 같이 있는 경우가 있다.
EN 신호가 없을 경우는 입력의 상태가 바로 반영된다.
 
* EN신호가 없을 경우:
상태변화를 위해서 입력중 어떤 입력은 상태변화를 유도하고 어떤 입력은 이전의 상태가 계속되는지를 결정하고 회로를 구성해야 한다.
* EN신호가 있는 경우:
EN 신호가 액티브 되었을 때, 입력이 반영된다. 이 신호가 액티브 되면 입력이 계속 반영된다.
래치는 G(EN) 입력 값이 1일 때 입력된 데이터를 출력한다. G신호가 계속 1이면 입력 신호가 그대로 출력 신호로 나온다.
 
* R-S 래치
* D 래치
 
==== SR NOR 래치 ====
[[File:R-S mk2.gif|thumb|right|SR 래치, [[NOR]] [[논리 게이트]]교차 되먹임 회로.]]
 
'''SR 래치'''는 가장 간단한 순차회로이다. 여기서 S(''set'')는 출력 1을, R(''reset'')은 출력 0으로 되도록 한다는 의미이다. [[NOR gate|NOR]] [[논리 게이트]]를 교차 되먹임 입력을 통해 만들어 진다. 저장된 현재 상태출력은 Q로 표시한다.
 
S과 R 입력이 모두 0이면, Q와 {{overline|Q}} 출력 상태가 되먹임(feedback) 입력되어 이전상태가 유지된다. 만약 S (''Set'')가 H이고, R (''Reset'')이 L이면, 출력 Q는 H로 된다. 만약 R이 H이고 S가 L로 입력되면, 출력 Q는 L 상태가 된다.
 
{|class="wikitable" style="text-align:center"
|-
! colspan="9" | SR 래치 동작<ref>Roth, Charles H. Jr. "Latches and Flip-Flops." Fundamentals of Logic Design. Boston: PWS, 1995. Print.</ref>
|-
! colspan="4" | 특성표 !! colspan="4" | 여기표
|-
|'''S'''||'''R'''||'''Q<sub>next</sub>''' || '''동작''' || '''Q''' || '''Q<sub>next</sub>''' || '''S''' || '''R'''
|-
| 0 || 0 || Q || 상태유지||0||0||0||X
|-
| 0 || 1 || 0 || reset||0||1||1||0
|-
| 1 || 0 || 1 || set||1||0||0||1
|-
| 1 || 1 || X || 미사용 ||1||1||X||0
|}
 
=== 플립플롭 ===