diff --git a/rtl/ibex_cs_registers.sv b/rtl/ibex_cs_registers.sv index b96f66b2..61e66902 100644 --- a/rtl/ibex_cs_registers.sv +++ b/rtl/ibex_cs_registers.sv @@ -397,7 +397,7 @@ module ibex_cs_registers #( mstatus_d = '{ mie: csr_wdata_int[CSR_MSTATUS_MIE_BIT], mpie: csr_wdata_int[CSR_MSTATUS_MPIE_BIT], - mpp: csr_wdata_int[CSR_MSTATUS_MPP_BIT_HIGH:CSR_MSTATUS_MPP_BIT_LOW], + mpp: priv_lvl_e'(csr_wdata_int[CSR_MSTATUS_MPP_BIT_HIGH:CSR_MSTATUS_MPP_BIT_LOW]), mprv: csr_wdata_int[CSR_MSTATUS_MPRV_BIT], tw: csr_wdata_int[CSR_MSTATUS_TW_BIT] };