diff options
| -rw-r--r-- | eater_cpu/eater_decoder.sv | 8 |
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; |
