카테고리 없음

순서논리회로

히퓨 2024. 6. 12. 18:15

순서논리회로

  • 조합논리회로 + 상태를 저장할 메모리(플립플롭)으로 구성
  • 현재의 입력 + 이전의 출력 상태에 의해서 출력이 결정되는 논리회로
  • 클록펄스에 의해 동기화

 

상태도

정의 : 순서논리회로의 상태를 시각화한 도식도

 

1)무어머신

-출력이 플립플롭들의 현재 상태로 결정 / 출력이 상태 내에 결합되어 표시

 

2)밀리머신

-출력이 현재 상태와 입력으로 결정된다.

 

순서논리회로의 해석 과정

1)변수명칭부여

2)불대수식 유도

3)상태표 작성

4)상태도 작성

5)상태 방정식 유도 및 간소화

6)회로검증

 

 

 

플립플롭의 여기표

특성표 : 현재 상태 & 입력값이 주어졌을 때, 다음 상태가 어떻게 변하는지 나타내는 표

여기표 : 현재상태 -> 다음상태로 변했을 때, 플립플롭의 입력조건이 어떤 상태인가를 나타내는 표

 

특성표는 입력 + 현재상태에 따라 다음상태가 무엇인지 규정하는 표

여기표는 현재 상태 + 다음상태가 주어졌을 때 입력이 무엇이 필요한지 나타내는 표

 

 

 

순서논리회로 설계

일반적으로 설계 초기 상태에 상태도/상태표에 비트 배정없이 설계를 진행하는데, 이때 중복된 상태를 가질 수 있음

이때, 상태 축소 / 상태 할당의 두 가지 과정을 수행한다.

 

 

상태 축소 / 상태 할당

상태축소 정의 : 순서논리회로에서 플립플롭의 수를 줄이는 것

상태할당 정의 : 기호 형태로 표현된 각각의 상태에 대해서 2진코드를 할당하는 과정

 

 

미사용 상태

상태할당 시, 사용하지 않은 형태는 모두 Dont care term으로 바꿔서 입력하면 된다