엔지니어가 되고 싶은 공돌이
15. 동기순서논리회로(Synchronous Sequential 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 그리기.
'Electric > Digital Logic Circuit' 카테고리의 다른 글
17. 메모리(Memory) (0) | 2024.07.29 |
---|---|
16. 카운터(Counter) (0) | 2024.07.29 |
14. D Flip Flop, JK Flip Flop, T Flip Flop (0) | 2024.07.28 |
13. SR Latch, SR Flip Flop (0) | 2024.07.28 |
12. 조합논리회로 - 2(Combination Logic Circuit - 2) (0) | 2024.07.27 |