2011-04-30 7 views
1

두 가지 상태로이 회로에 대한 밀리 머신을 그렸습니다. 그러나 무어 머신 상태 다이어그램을 그릴 수는 없지만이를 수행하는 방법을 모르겠습니다. 다음무어 기계의 상태 다이어그램 및 전환 표

회로는 :

회로는 하나의 바이너리 입력 X와 하나 개의 이진 출력 Y와 무어 머신이다. 출력 Y 은 가장 최근의 두 클럭 펄스에서 샘플링 된 X의 두 값에 따라 달라집니다. Y는 항상이 두 입력 값의 XOR 조합 결과 인 이어야합니다.

기본적으로 상태가 1이고 입력이 1이면 0이됩니다. 0이면 1이되고 1이면 1이됩니다. 그 상태의 반대.

어떻게 상태 다이어그램에 표시됩니까? 전이 표는 어떨까요?

답변

0

나는 실제 회로를 참조하고있다 : 당신이 입력을받을 때 그것이 가루 투성이 기계 의미하기 때문

당신은 직접 출력 변화를 가질 수 없습니다. 무어 장치이기 위해서는 입력과 관련 출력 사이에 최소한 1 클록주기가 있어야합니다.

이 작업을 수행하는 간단한 방법 중 하나는 이미 구축 한 mealy 컴퓨터를 사용하여 입력 줄이나 출력 줄에 레지스터를 추가하는 것입니다.

0

moore 기계가 패턴을 감지하는 예를 확인하십시오. 0x01 here.

무어와 밀리의 두 가지 유형의 유한 상태 기계가 있습니다. 밀리미터 FSM에서 출력은 내부 상태와 입력에 따라 다릅니다. 그러나 무어 장치의 경우 출력은 내부 상태에만 의존합니다.

+0

링크가 변경되거나 누락되는 경향이 있습니다. 일부 내용을 설명하거나 여기에 인용 할 수 있습니까? – abarisone

+0

두 가지 상태, S0와 S1이 필요한 무어 장치의 상태 다이어그램을 나타냅니다. S0는 출력 y = 0이고 S1은 출력 y = 1 인 상태이다. 입력이 1 일 때 S0에서 S1으로의 전환이 발생합니다. 입력이 1 일 때 S1에서 S0 로의 전환이 발생합니다. 다른 입력의 경우 무어 기기는 상태를 유지합니다. –