하드웨어
글 수 321
2012.03.02 20:09:54 (*.52.177.29)
68027
지난 시간에 래치에 대해 간단히 알아 보았습니다.
이번시간에는 간략히 래치와 플립플롭의 차이점을 알아 보겠습니다.
래치와 플립플롭의 차이점은 enable(clk/cp) 신호에 있는데요
1. 래치의 clk (cp)
래치는 enable 신호가 high 또는 low 일때 입력 값을 그대로 출력 q 로 전달 하게 됩니다.
이 enable 신호를 클럭으로 변경 했다 하더라도 상승 또는 하강 엣지에서 동작 하는 개념이 아니고,
레벨에 따라 동작 한다는 개념입니다.
2. 플립플롭 의 clk(cp)
플립플롭은 엣지에서 동작 하며, 클럭 입력단에 클럭 엣지 를 검출 해 짧은 시간 동안만 그 레벨을 유지해 주는 '펄스 전이 검출기' 를 달아 구성 합니다.
펄스 전이 검출기 라고 하니 좀 어렵게 드릴 수 있는데요, 아래 그림과 같이 클럭 입력을 두 신호로 나눠 하나는 not 게이트를
한번 거치게 해서 다음 and 게이트의 두 입력에 도착 하는 시간에 약간의 시간차를 발생시키는 원리 입니다.
* 펄스 전이 검출기 회로
그럼 이 간단한 차이점을 심볼 에서는 어떻게 표현 할까요?
아래 그림은 래치와 플립플롭의 심볼입니다.
클럭펄스 전이 검출기를 삼각형으로 그려서 구분 합니다.