Verilog For Finite State Machines
Verilog For Finite State Machines
Sprint 2010
Moore
combinational
logic for
next state
logic for
outputs
reg
outputs
state feedback
Mealy
inputs
logic for
outputs
combinational
logic for
next state
outputs
reg
state feedback
Spring 2010
state feedback
Sprint 2010
State Register
Sprint 2010
State Register
Sprint 2010
Sprint 2010
Sprint 2010
Sprint 2010
Output Function
Sprint 2010
B/0
0
reset
A/0
D/1
0
1
C/0
E/1
10
0
1
B/0
0
reset
D/1
1
A/0
1
C/0
E/1
11
Sprint 2010
B/0
reset
A/0
D/1
0
1
C/0
E/1
12
0/0
B
0/0
reset/0
0/1
1/1
1/0
C
1/0
13
Sprint 2010
0/0
B
0/0
reset/0
0/1
1/1
1/0
C
1/0
14
Summary
Sprint 2010
15