본문 바로가기

카테고리 없음

[디지털 논리회로] 논리회로 5-5 Mealy and Moore

728x90

 

 

Operation 에서 Circuit으로 가는 것을 우리는 Synthesis 즉 합성을 의미하고

Circuit에서 Operation 으로 하는 것을 우리는 Analysis라고 한다.

 

이번에는 동작에서 회로를 작성해 볼려고 한다.

 

 

"10" Sequence Detector

 

 

 

 

이렇게 보면 Mealy machine이 FF개수도 더 적고 유용해 보이지만 꼭 그렇지만은 않다. 그 이유는

Moore의 경우는 Output[state]는 clock edge에서만 일어난다. 즉 state가 output을 결정한다. 

 

하지만 Mealy의 경우는 clock cycle 동안에 input이 변하면 output또한 변하게 된다. 

 

즉 Mealy의 경우에는 clock cycle과 관계없이 input이 "10"을 나타내게 되면, 반응하게 된다 반면 Moore의 경우에는 rising edge에서 반응하게되며 다음 rising edge전까지 keep을 하고 있어 일반적으로 더 안정적이다 라고 하는 경향이 있다.