mirror of
https://github.com/lowRISC/ibex.git
synced 2025-04-22 21:07:34 -04:00
Fix time loop and some wrong eret address in controller
This commit is contained in:
parent
b6829445c9
commit
fc1bb02a73
1 changed files with 1 additions and 4 deletions
|
@ -404,7 +404,7 @@ module riscv_controller
|
|||
pc_set_o = 1'b1;
|
||||
exc_ack_o = 1'b1;
|
||||
|
||||
exc_save_id_o = 1'b1;
|
||||
exc_save_if_o = 1'b1;
|
||||
|
||||
// we don't have to change our current state here as the prefetch
|
||||
// buffer is automatically invalidated, thus the next instruction
|
||||
|
@ -474,7 +474,6 @@ module riscv_controller
|
|||
pc_mux_o = PC_EXCEPTION;
|
||||
pc_set_o = 1'b1;
|
||||
exc_ack_o = 1'b1;
|
||||
halt_id_o = 1'b1; // we don't want to propagate this instruction to EX
|
||||
exc_save_if_o = 1'b1;
|
||||
// we don't have to change our current state here as the prefetch
|
||||
// buffer is automatically invalidated, thus the next instruction
|
||||
|
@ -534,8 +533,6 @@ module riscv_controller
|
|||
pc_mux_o = PC_EXCEPTION;
|
||||
pc_set_o = 1'b1;
|
||||
exc_ack_o = 1'b1;
|
||||
|
||||
halt_id_o = 1'b1; // we don't want to propagate this instruction to EX
|
||||
exc_save_id_o = 1'b1;
|
||||
|
||||
// we don't have to change our current state here as the prefetch
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue