Forum Discussion
Altera_Forum
Honored Contributor
9 years agoI think you sort of answered your own question. Since you're not using WHEN OTHERS, you may be getting into an unknown state for some reason. I don't know what's going on in each state, but you should pretty much always use WHEN OTHERS at the end of your state transition process and enable the "Safe State Machine" assignment in the Assignment Editor. What type of state encoding are you using? The default is one-hot, which can easily get into an unknown state if something is amiss.