State Diagram and State Table - mbits-mirafra/digitalDesignCourse GitHub Wiki

State Diagram:

  • The binary number inside each circle identifies the state the circle represents. The directed lines are labeled with two binary numbers separated by a slash (/).

  • The input value that causes the state transition is labeled first. The number after the slash symbol / gives the value of the output.

  • For example, the directed line from state 00 to 01 is labeled 1/0, meaning that, if the sequential circuit is in a present state and the input is 1, then the next state is 01 and the output is 0.

  • If it is in a present state 00 and the input is 0, it will remain in that state. A directed line connecting a circle with itself indicates that no change of state occurs. The state diagram provides exactly the same information as the state table and is obtained directly from the state table.

State Table:

state table