State Machine Design Tips(2)
Need to minimize number of inputs, not number of Flip-Flops, in FPGAs
- Use One-Hot encoding for medium to large state machines (greater than 12 states)
Complex states may be improved by breaking up into additional simpler states