Consider the following statements regarding the Moore and Mealy models: 1. In the Mealy circuit, the final output depends only on the present state of memory elements. 2. In the Moore circuit, output can change in between the clock edges if the external inputs change. 3. The implementation of a logic function in the Mealy circuit needs fewer states than the Moore circuit. Which of the above statements are not correct?

Consider the following statements regarding the Moore and Mealy models: 1. In the Mealy circuit, the final output depends only on the present state of memory elements. 2. In the Moore circuit, output can change in between the clock edges if the external inputs change. 3. The implementation of a logic function in the Mealy circuit needs fewer states than the Moore circuit. Which of the above statements are not correct? Correct Answer 1 and 2 only

Finite automata may have outputs corresponding to each transition. There are two types of finite state machines that generate output −

1. Mealy Machine

2. Moore machine

Option-1) A Mealy Machine is an FSM whose output depends on the present state as well as the present input.

Option-2) A Moore Machine that its output depends only on the present state of the memory elements. The external inputs do not influence the outputs.

​Option-3) The implementation of a logic function in the Mealy circuit needs fewer states than the Moore circuit.

 

Key Points

Mealy Machine

Moore Machine

Output depends both upon and the present input

Output depends only upon the present state.

Generally, it has fewer than Moore Machine

Generally, it has more than mealy Machine.

The value of the output function is a function of the  transitions and the changes, when the input logic on the present state is done

The value of the output function is a function of the current state and the changes at the clock edges, whenever state changes occur.

Mealy machines react faster to inputs. They generally react in the same clock cycle.

In Moore machines, more logic is required to decode the outputs resulting in more circuit delays. They generally react one clock cycle later.

 

Related Questions

In the question below, are given a statement followed by three courses of actions numbered I, II and III. On the basis of the information given, you have to assume everything in the statement to be true, and then decide which of the suggested courses of action logically follow (s) for pursuing. Statement: With one year to go for 2019 parliamentary elections, Prime Minister Narendra Modi has stepped in to ensure results can be seen on the ground. The Centre has asked states to focus on impactful and public-private-partnership based smart city projects, which would show results over the next one year and have a review mechanism in place. Ministry of housing and urban affairs, the nodal ministry for Smart Cities Mission has identified 261 impactful ventures worth Rs. 31,000 crore and PPP projects worth Rs. 32,000 crore for the states to work on. Courses of Action: I. The move follows directives from the Prime Minister. During a review of Smart Cities mission last week, PM Modi had emphasized on early implementation of projects and suggested that the chief secretaries of all states should review the progress of the implementation. II. These identified projects account for an investment of Rs. 31,112 crore. The states have also been asked to work on 370 PPP projects that involve an investment of Rs. 32,410 crore The impactful projects identified range from building 40 outdoor fitness centres in New Delhi Municipal Council area at a cost of Rs. 1.31 crore to redevelopment of 340 acre area in Bhopal at a cost of Rs. 3,000 crore.  III. Secretary (housing and urban affairs) D. S. Mishra has written to chief secretaries of states and asked them to focus on the belated implementation of smart city projects that have a visible and transformative impact in the lives of citizens in identified smart cities.