오래 못 할 짓 하지 않기

논리 설계 21 본문

2학년 1학기/논리 설계 ( Logic design )

논리 설계 21

쫑알bot 2023. 5. 21. 23:17
728x90

Mealy Machin Design

 

 

과정은 비슷한데 더 간단함


D F/F을 사용 할 예정

 

1) State diagram  + table 

 

 

 

2) State assignment + 카르노맵 + equation 

State assignment : 0 = A / 1 = B
-->Diagram 에서 상태가 2가지 밖에 없으므로 간단하게 나옴.

= > 상태가 2^n 개면 F/F은 n개 필요

= 1개 

카르노맵 -

 

Equation : D=w / z=wy

 

 

3) Circuit 그리기

회로 분석 :

Z 로 들어가는 거는 WQ이다.

(Mealy 특성) W는 F/F에 들어가는 게 아니기 때문에 CLK의 영향을 받지 않는다.

TIming diagram 그릴 때 유의할 것

 

 

+ ) Timing diagram

 

이거 할 땐 Z 도 CLK영향 안 받는다고 생각하고 풀어라고 하심

 

 

JK F/F을 사용한다면?

 

위 표를 보고 아래를 작성한다고 생각하면 된다

A에서 W=0일 때 다음 상태만 예시를 들어보자

0 -> 0이 되었다. 그럼 그 변화에 대한 JK 입력은 0X이다.

 

아래 표를 보면 0X.

 

추가로 B에서 W=1일 때를 보면

1 -> 1이다. 이 변화에 관한 JK는 X0이다.



위의 표로 만든 카르노맵은 와 같다

 

 

이걸 바탕으로 밀리 머신 회로를 만들면

다음과 같다.


출처 : 한동대학교 고윤민교수님 : 논리설계 PPT