IT 프로그래밍/논리회로

[논리회로] 동기 순서논리회로

기술1 2024. 6. 14. 16:26
반응형

순서논리회로의 설계 과정

 

JK 플립플롭을 이용한 순서논리회로 설계

사용자가 요구한 입력변수만 있고 출력 변수는 없는 상태에서 상태 변화가 일어납니다. 

 

상태도 작성

이 상태도를 이용하여 상태표를 작성할 수 있습니다. 

 

상태표 작성

입력은 A B 와 X가 있습니다. 총 8가지가 나옵니다. A B가 0 0 이고 입력이 0 이면 0 0 이 나오게 됩니다. 이후 다른 것도 다 상태도와 비교해서 작성하면 됩니다. 

 

플립플롭 수와 형태 결정

이렇게 작성을 해주면 됩니다. 설계할 회로 특성에 알맞고 구현이 용이한 플립플롭을 선택해야 합니다. JK, RS, T, D 등등을 선택할 수 있습니다.\

 

상태 여기표 유도

각각의 상태 여기표를 작성해보면 

 

상태도와 여기표가 필요한 것입니다. 

D 플립플롭을 이용한 순서논리회로 설계

이런 상태도가 존재합니다. 이런 상태도가 주어진다고 가정했을 때 

00일 때 입력이 0 이 들어오면 00, 00일때 입력이 1이 들어오면 01로 바뀌는 것을 볼 수 있습니다. 

 

1/0 이것은 X와 Y를 의미합니다.  

 

 

플립플롭의 수를 결정을 해줘야 합니다. 

 

경우가 4가지이기 때문에 2개의 플립플롭을 해주시면 됩니다. 

 

 

 

 

3비트 2진 상향 카운터 설계

상태도를 보고 다음과 같은 상태표를 만들 수 있습니다. 

 

그 다음 이 상태도와 상태표를 보고 상태 여기표를 만들 수 있는데요.

이렇게 경우를 플립플롭으로 표현을 해줄 수 있습니다. 

 

JK플립플롭 카운터 설계, 미사용 상태 상태도 구할 것

 

 

특성방정식을 통해 구하는 경우

이것이 바로 특성방정식입니다. 

 

이렇게 상태도가 주어졌을 때

다음과 같이 상태표를 구하면 됩니다. 

 

At+1을 최소항으로 구하면 

이렇게 나오면 됩니다. 

 

 

반응형