Machine-translated by Google. Questions are authored in English.
Top

Discussion

Assertion (A) : In order to synchronise a Mealy type circuits the inputs of the sequential circuit must be synchronized with the clock and the outputs must be sampled only during the clock edge.

Reason (R) : In Mealy model the outputs may change if input changes during the clock period and output may have momentary false values.

  • A.Both (A) and (R) are true and (R) is the correct explanation of (A)
  • B.Both (A) and (R) are true but (R) is not the correct explanation of (A)
  • C.(A) is true but (R) is false
  • D.(A) is false and (R) is true

Answer: A

The answer is both (A) and (R) are true and (R) is the correct explanation of (A).

In a Mealy machine the outputs depend on the present state and the present inputs. If an input changes in the middle of a clock period, the output can change at once and may pass through momentary false values (glitches) before settling, which is what R says.

That is precisely why A is required: to get clean synchronous behaviour, the inputs are synchronised with the clock and the outputs are read only at the clock edge, when they are guaranteed to be valid. A Moore machine avoids the problem because its outputs depend on the state alone.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.