summaryrefslogtreecommitdiff
path: root/eater_cpu/eater_decoder.sv
diff options
context:
space:
mode:
Diffstat (limited to 'eater_cpu/eater_decoder.sv')
-rw-r--r--eater_cpu/eater_decoder.sv8
1 files changed, 3 insertions, 5 deletions
diff --git a/eater_cpu/eater_decoder.sv b/eater_cpu/eater_decoder.sv
index c467f18..53ebf78 100644
--- a/eater_cpu/eater_decoder.sv
+++ b/eater_cpu/eater_decoder.sv
@@ -37,13 +37,13 @@ function CpuState insdep_state;
OUT_op: insdep_state = OUT_A_to_OUT;
HALT_op: insdep_state = HALT_st;
- default: insdep_state = INIT;
+ default: insdep_state = HALT_st;
endcase
endfunction
// next-state machine
always @(posedge clk_i) begin
- next_state = INIT;
+ next_state = HALT_st;
case (internal_state)
@@ -79,9 +79,7 @@ always @(posedge clk_i) begin
HALT_st: next_state = HALT_st;
- default: begin
- next_state = INIT;
- end
+ default: next_state = HALT_st;
endcase
internal_state <= next_state;