엔지니어가 되고 싶은 공돌이

15. 동기순서논리회로(Synchronous Sequential Logic Circuit) 본문

Electric/Digital Logic Circuit

15. 동기순서논리회로(Synchronous Sequential Logic Circuit)

Geca 2024. 7. 28. 20:11

 

15. 1. 동기순서논리회로(Synchronous Sequential Logic Circuit)

 

- 순서논리회로(Sequential Logic Circuit): 현재의 입력값과 이전 출력 상태에 따라 출력값이 결정되는 논리회로.

 

- 동기순서논리회로(Synchronous Sequential Logic Circuit): 클록펄스가 들어오는 시점에서 상태가 변하는 회로.

 

- 비동기순서논리회로(Asynchronous Sequential Logic Circuit): 입력이 변하는 순간에 따라 동작하는 논리회로.

 


 

15. 2. 동기순서논리회로의 해석(Analysis of Synchronous Sequential Logic Circuit)

 

- 무어 머신(Moore Machine): Sequential Logic Circuit의 output이 Flip-Flop들의 Current State만으로 표현한 것.

 

- 밀리 머신(Mealy Machine): Sequential Logic Circuit의 output이 Current State와 Input모두로 표현한 것.

 

 

1) 회로 입력과 출력에 대한 Variable Name을 부여.

 

2) Variable의 Boolean Algebra Equation of Combination Logic Circuit 유도.

 

-> Flip Flop Input, System Output 구하기.

 

 

3) State Table 작성.

 

- 상태표(State Table): Current State와 Input의 변화에 따라 Next State의 Output의 변화를 정의한 것.

 

  Input, Output, Flip-Flop Output 을 표현.

 

- 현재상태(Current State): Clock Pulse의 인가 전 상태.

 

- 다음상태(Next State): Clock Pulse의 인가 후 상태.

 

- Current State, Input / Next State, Output.

 

 

4) State Table를 이용하여 State Diagram작성.

 

-> AB를 원안에 넣고, Input/output 으로 화살표를 표현.

 

 

5) State Equation 구하기

 

6) 회로의 동작을 이해.

 


 

15. 3. 동기순서논리회로의 설계(Design of Synchronous Sequential Logic Circuit)

 

1) State Diagram 작성.

 

2) State Table 작성.

 

-> Current State, Input / Next State, Output

 

 

3) Flip-Flop 수와 종류 결정.

 

4) Excitation Table 작성.

 

-> Current State, Input, Next State / Flip Flop Input, Output.

 

 

5) Flip-Flop Input, Circuit Output 구하기.

 

-> Current State, Input의 조합으로 Karnough Map을 이용해서 구하기.

 

 

6) Synchronous Sequential Logic Circuit 그리기.

 


Comments