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
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
