플립플롭이란?

Boseong Choi·2023년 4월 2일
0

컴퓨터구조

목록 보기
2/2
post-thumbnail

플립플롭의 정의

1 비트의 정보를 보관, 유지할 수 있는 회로이며 순차 회로의 기본요소이다. 조합논리회로에 비해 플립플롭은 이전상태를 계속 유지하여 저장한다. 디지털 공학에서 입력을 출력에 반영하는 시점을 클럭 신호의 순간 엣지에서 반영하는 플립플롭과, 입력에 따라 항상 반영되는 래치로 구분된다. 필요한 플립플롭의 클럭 신호는 수정 발진기 등을 이용하여 생성한다.



RS 플립플롭

RS 플립플롭은 2개의 입력과 2개의 출력으로 구성된다. 입력은 R(Reset)과 S(Set)이며, 출력은 Q와 Q'. R과 S는 각각 0과 1의 값을 가지며, R이 0이면 Q는 항상 1이 되고, S가 0이면 Q는 항상 0이 된다. 그러나 R과 S가 모두 1인 경우, 이전 상태에 따라 Q와 Q'가 서로 바뀌게 된다.



D Flip-flop

D Flip-flop은 입력 신호가 변화할 때만 상태를 저장하고 출력하는 회로. 즉, D Flip-flop은 데이터 신호(D)가 변할 때마다 입력을 저장하고, 이전 상태와 다음 상태를 비교하여 출력 신호(Q)를 결정한다. 1개의 입력(D)와 2개의 출력(Q, Q')으로 구성되며 D 입력이 0인 경우 Q는 이전 상태를 유지하고, D 입력이 1인 경우 Q는 D 입력을 저장한다.

D Flip-flop은 시스템에서 데이터를 저장하고 전송하는 데 사용된다. 이전 상태를 기억하고 새로운 데이터를 받으면 즉시 반영되며 JK 플립플롭 등의 다른 종류의 플립플롭을 만드는 데 사용된다고 한다.

profile
Frontend Developer

0개의 댓글