Question: In a state machine, how does the circuit know when to read the next input ( or inputs if more than one ) ? Select

In a state machine, how does the circuit know when to read the next input (or inputs if more than one)? Select the correct answer:
The answer can be complicated because the new inputs do exert an effect on the circuit and that occurs between the active clock edges. The main effect of the actual clock edge is to cause the Flip Flops to read their inputs and to change to the new State. However, the inputs must be changing at the same frequency as the clock. This is true even though the active edge of the clock and the change in inputs should not happen at the same time.
The state machine should just wait till the input changes and that is when it should be read. However, the change in inputs and the active clock edge should occur at the same instant.
The state machine does not have to know when to read the input since it will automatically have it's effect on the circuit, thus the new inputs and the active clock edge can occur at very different frequencies and the state machine will still work.
The state machine uses the active clock edge as the correct moment to read the new inputs.
Clear my selection
Next QuestionNext

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Electrical Engineering Questions!