2012-06-05 7 views
3

Mealy 상태 머신이 작동하는 방식을 이해합니다. 출력 논리는 이제 현재 상태뿐 아니라 입력의 함수이기도합니다.디지털 로직 - mealy 상태 머신?

하지만 무어 기기보다 이점은 무엇입니까? 사람들은 일반적으로 Mealy FSM을 사용합니까?

답변

2

무어 기계는 종종 이해하기가 더 쉽지만, 무어 기계는 적어도 대응하는 Mealy 기계만큼 많은 상태를 갖습니다. Mealy를 무어로 전환하는 방법에 대해 생각하십시오. 각 전환마다 입력 선택에 대한 추가 상태가 있습니다.

따라서 상태가 적어 메모리 구성 요소가 적기 때문에 Mealy가 더 효율적입니다. 반면에, 입력에 바인딩되어 있기 때문에 시계에 구속되지 않습니다. 따라서 출력의 타이밍이 중요한 경우 무어는 더 많은 제어를 제공합니다.

+0

안녕하세요. 응답 해 주셔서 감사합니다. Mealy 머신은 회로가 덜 동기 적이기 때문에 출력에 타이밍 아크가 덜 안정적 (또는 구현하기에는 적어도 까다로운)을주는 것처럼 보였습니다. – JDS

+0

물론입니다! 그것은 내가 얻으려고했던 것의 일부입니다. 당신이하고있는 일에 따라 Mealy 머신은 시계가 바뀌기 전에 입력을 바꾼다면 이상한 출력의 깜빡 거림이 생길 수 있습니다. 여전히 문제가없는 상황이 많기 때문에 더 높은 레벨을 안전하게 사용할 수 있습니다 능률. (물론, 대부분의 비 산업 용도에서는 높은 효율이 중요하지 않음) – akroy