HDLbits
Browse Problems

Circuits/Sequential Logic

Q3c: FSM Next-State Logic

medium
fsmnext-statecombinational

Use states idle=00, busy=01, done=10. Idle waits for request; busy advances to done; done returns to idle. Map unused state 11 to idle.