알쓸전컴(알아두면 쓸모있는 전자 컴퓨터)

비동기 플립플롭 본문

디지털 회로

비동기 플립플롭

백곳 2017. 9. 7. 20:18

비동기 플립플롭 


지금 까지는 AND,OR,NOT는 논리 회로만 배웠습니다. 


플립 플롭은 메모리의 기초가 되는 회로 입니다. 


플립 플롭의 이해는 글로 설명하고 그림으로 설명해도 직관적으로 바로 이해하기 힘든 부분이 있기 때문에 


회로를 보며 직접 입력 값을 주고 출력을 따라가며 이해는 하시는 것이 가장 좋을듯합니다. 


동기 플리플롭을 이해하는것이 목적이지만 이전에 비동기 플립 플롭의 이해가 선행되어야 되기때문에 비동기 플립 플롭을 먼저 


설명 도록 하겠습니다. 


우선 비동기 플립 플롭의 기본 소자인 NOR 부터 정확히 정의 하고 넘어 가겠습니다. 



여기서 중요한 포인트로 외우고 갈것이 A,B 중 1개라도 입력 1이 있으면 출력은 0 이라는 것입니다. 



NOR 비동기 플립플롭 회로 


여기서 R와 S가 입력이며 Q 와 Q` 가 출력입니다. 


먼저 

입력

S

R

1

0


입력을 한다고 생각 하고 Q와 Q`의 출력을 상상해 봅니다. 


일단 G2의 출력은 0이 확실 합니다. 


그럼 결과적으로 G1은 R = 0 G2 출력에서 받은 값 0 으로 Q는 1이 나옵니다. 

출력 

Q

Q`

1

0


그리고 나서 

입력

S

R

0

0


으로 바꿔주면 Q,Q`는 현상태를 유지 합니다. 


유지 

Q

Q`

1

0


그리고 나서 이번에는 

입력

S

R

0

1

을 넣어 줍니다. 


위에서와 똑같이 따라갑니다. 


R이 1이면 무조건 Q는 0이 확실합니다. 


그럼 Q` 는 S =0 Q출력 =0 그러므로 1이 확실합니다. 


출력

Q

Q`

0

1

그리고 나서 

입력

S

R

0

0

유지

Q

Q`

0

1


이렇게 입력 S,R에 0,0 을 입력하면 전에 설정한 출력값이 유지 되고 이것을 기록한다고 합니다. 


S=1,R=1 을 하면 무조건 출력이 0이니 

입력

S

R

1

1

출력

Q

Q`

0

0


이 됩니다 .






Comments