ASM chart to circuit
Yes, the one hot method.

For a state diagram of N states, use N d-type flipflops and a code that has N - 1 zeroes and a single 1.

When you are in S0 then the S0 flipflop has a '1' in it. It is hot.

This method has the cost of needing one flipflop per state but does allow design by inspection rather than needing to draw up lots of tables. The method has other advantages so don't knock it! It suits register rich devices (fpga), has sparse logic which is easier to place and route and may actually be a lower power solution.

Using the state diagram examine the arrowheads entering each state. Write down a logic term for each arrowhead and OR them together.

Nb you must ensure the machine powers up to an initial state (000...1) this might mean using the preset pin of the first flipflop and the clear pin of all the others. (or you can add a reset term to the first equation.)

Best regards
Ian Mccrum

__