지난 시간에 래치에 대해 간단히 알아 보았습니다.

이번시간에는 간략히 래치와 플립플롭의 차이점을 알아 보겠습니다.


래치와 플립플롭의 차이점은 enable(clk/cp) 신호에 있는데요


1. 래치의 clk (cp)

2.jpg

래치는 enable 신호가 high 또는 low 일때 입력 값을 그대로 출력 q 로 전달 하게 됩니다.

이 enable 신호를 클럭으로 변경 했다 하더라도 상승 또는 하강 엣지에서 동작 하는 개념이 아니고,

레벨에 따라 동작 한다는 개념입니다.


2. 플립플롭 의 clk(cp)

1.jpg

플립플롭은 엣지에서 동작 하며, 클럭 입력단에  클럭 엣지 를 검출 해 짧은 시간 동안만 그 레벨을 유지해 주는 '펄스 전이 검출기' 를 달아 구성 합니다.

펄스 전이 검출기 라고 하니 좀 어렵게 드릴 수 있는데요, 아래 그림과 같이 클럭 입력을 두 신호로 나눠 하나는 not 게이트를 

한번 거치게 해서 다음 and 게이트의 두 입력에 도착 하는 시간에 약간의 시간차를 발생시키는 원리 입니다.


* 펄스 전이 검출기 회로

3.jpg


그럼 이 간단한 차이점을 심볼 에서는 어떻게 표현 할까요? 

아래 그림은 래치와 플립플롭의 심볼입니다.

4.jpg

 

클럭펄스 전이 검출기를 삼각형으로 그려서 구분 합니다.