Fsm3s
From HDLBits
fsm3Previous
See also: State transition logic for this FSM
The following is the state transition table for a Moore state machine with one input, one output, and four states. Implement this state machine. Include a synchronous reset that resets the FSM to state A. (This is the same problem as Fsm3 but with a synchronous reset.)
| State | Next state | Output | |
|---|---|---|---|
| in=0 | in=1 | ||
| A | A | B | 0 | 
| B | C | B | 0 | 
| C | A | D | 0 | 
| D | C | B | 1 | 
Module Declaration
module top_module(
    input clk,
    input in,
    input reset,
    output out); 
fsm3Previous
