순차 회로(Sequential logic Circuit)를 설계하기 전에 순차 회로에 대하여 간단히 알아보도록 하겠다.
순차 논리 회로란?
- 순서(상태)를 가지고 있는 회로 - FSM으로 순서를 만들고 그에 따라 출력하는 회로
순차 논리 회로 vs. 조합 논리 회로
- 조합 회로 : 입력이 특정 논리식/회로를 통해 출력 (기억소자 x) - 순차 회로 : 입력과 현재의 상태를 이용한 특정 논리식/회로를 통해 출력(상태 = 기억소자) 입력, 현재상태(state) -> 다음상태(next state) 현재상태(state) -> 출력 다음상태(next state) -> 현재상태(state) ※ 순차회로는 위의 구분보다는 FSM을 잘 만들 수 있는지에 초점을 맞춰 설계한다.
FSM이란?
유한 상태 기계(Finite-State Machine): 상태의 변화를 기록한 기계로, 논리회로를 설계할 때 쓰인다.