Concept Flow - Why FSMs model sequential behavior
Start: Initial State
Input Received
Evaluate Current State + Input
Transition to Next State
Output Based on State
Wait for Next Clock Cycle
↩Back to Input Received
The FSM waits for inputs, checks current state and input, moves to the next state, produces output, then waits for the next clock cycle to repeat.