본문 바로가기
2학년 2학기/컴퓨터 구조

2.6 Binary Counters(1) - 4-bit synchronous binary counter

by kkkkk1023 2024. 9. 29.
💡 Counter란 무엇인가?

 

 

카운터도 레지스터이다.

이진 값을 저장한다는 것에서 같은 레지스터이지만 카운터는 정해진 상태를 반복하게 되는(Sequence) 레지스터이다. 

 

 

 

4-bit synchronous binary counter

: 0부터 15까지의 이진수를 클럭 신호에 맞춰 차례로 셀 수 있는 회로

 

 

 

위의 회로를 분석해보자. 

 

분석 순서는 'Function 찾기 -> State table 작성하기 -> State Diagram 작성하기' 이다.

 

 

1. Function 찾기

 

J(0) = K(0) = X

 

J(1) = K(1) = X * A(0)

 

J(2) = K(2) = X * A(0) * A(1)

 

J(3) = K(3) = X * A(0) * A(1) * A(2)

 

Y = X * A(0) * A(1) * A(2) * A(3)

 

2. State table 작성하기

 

 

현재 상태, 입력 작성

 

 

플립 플립 함수보고 작성하기

 

출력 함수보고 작성하기

 

 

JK 플립플랍 표보고 다음 상태 작성하기

 

 

3. State Diagram  작성하기