diff --git a/rtl/ibex_cs_registers.sv b/rtl/ibex_cs_registers.sv index 6164bf8e..b266e82e 100644 --- a/rtl/ibex_cs_registers.sv +++ b/rtl/ibex_cs_registers.sv @@ -308,7 +308,7 @@ module ibex_cs_registers #( end // mepc: exception program counter - CSR_MEPC: if (csr_we_int) mepc_n = csr_wdata_int; + CSR_MEPC: if (csr_we_int) mepc_n = {csr_wdata_int[31:1], 1'b0}; // mcause CSR_MCAUSE: if (csr_we_int) mcause_n = {csr_wdata_int[31], csr_wdata_int[4:0]};