Hi all I've been working on a project that has uses a FSM and have run out o ideas about why it's not working. There are four states, an inpu from off chip triggers the change between most states, except th "00" state which automatically changes to the "01" state on th rising edge of the clock. However, after running the design for while the state stops changing and is stuck in the "00" state, wher it should automatically change regardless of the input. Any ideas a to why this is happening would be much appreciated. Included below i my code
Thanks
Jess
process(CLK
begi if(rising_edge(CLK)) the state