From 12165db835245401ea15d7cec2e35f333c96dbba Mon Sep 17 00:00:00 2001 From: occheung Date: Mon, 18 Oct 2021 10:06:02 +0800 Subject: [PATCH] makefile: trim PMP regions --- Makefile | 4 +- VexRiscv_G.v | 3896 +++++++----------------------------------------- VexRiscv_IMA.v | 3784 ++++++---------------------------------------- 3 files changed, 1058 insertions(+), 6626 deletions(-) diff --git a/Makefile b/Makefile index 9ba95bd..f563686 100644 --- a/Makefile +++ b/Makefile @@ -33,7 +33,7 @@ VexRiscv_LinuxDebug.v: $(SRC) sbt compile "runMain vexriscv.GenCoreDefault --csrPluginConfig linux-minimal -d --outputFile VexRiscv_LinuxDebug" VexRiscv_IMA.v: $(SRC) - sbt compile "runMain vexriscv.GenCoreDefault --atomics true --prediction dynamic_target --dCacheSize 8192 --iCacheSize 8192 --earlyBranch true --pmpRegions 16 --csrPluginConfig secure --outputFile VexRiscv_IMA" + sbt compile "runMain vexriscv.GenCoreDefault --atomics true --prediction dynamic_target --dCacheSize 8192 --iCacheSize 8192 --earlyBranch true --pmpRegions 4 --csrPluginConfig secure --outputFile VexRiscv_IMA" VexRiscv_G.v: $(SRC) - sbt compile "runMain vexriscv.GenCoreDefault --atomics true --prediction dynamic_target --dCacheSize 8192 --iCacheSize 8192 --earlyBranch true --fpu true --withDouble true --pmpRegions 16 --csrPluginConfig secure --outputFile VexRiscv_G" + sbt compile "runMain vexriscv.GenCoreDefault --atomics true --prediction dynamic_target --dCacheSize 8192 --iCacheSize 8192 --earlyBranch true --fpu true --withDouble true --pmpRegions 4 --csrPluginConfig secure --outputFile VexRiscv_G" diff --git a/VexRiscv_G.v b/VexRiscv_G.v index 1a3917a..fea09e7 100644 --- a/VexRiscv_G.v +++ b/VexRiscv_G.v @@ -1,6 +1,6 @@ // Generator : SpinalHDL v1.6.1 git head : dc6393d2df15b8879a0673b06d716951e6f458ce // Component : VexRiscv -// Git hash : 2b14afe8a0521e5cc999c05e93975a0e87779298 +// Git hash : 3b89ee3c3a9269d5e935d8ebe04f025d41345ae8 @@ -256,108 +256,36 @@ module VexRiscv ( wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_3_5; wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_3_3; wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_3_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_4_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_4_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_4_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_5_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_5_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_5_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_6_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_6_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_6_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_7_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_7_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_7_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_8_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_8_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_8_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_9_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_9_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_9_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_10_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_10_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_10_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_11_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_11_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_11_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_12_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_12_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_12_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_13_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_13_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_13_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_14_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_14_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_14_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_15_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_15_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_15_3_1; - wire [4:0] _zz_when_PmpPluginOld_l225_16; - wire [4:0] _zz_when_PmpPluginOld_l225_17; - wire [4:0] _zz_when_PmpPluginOld_l225_18; - reg [4:0] _zz_when_PmpPluginOld_l225_19; + wire [2:0] _zz_when_PmpPluginOld_l225_16; + reg [2:0] _zz_when_PmpPluginOld_l225_17; + wire [2:0] _zz_when_PmpPluginOld_l225_18; + reg [2:0] _zz_when_PmpPluginOld_l225_19; wire [2:0] _zz_when_PmpPluginOld_l225_20; - reg [4:0] _zz_when_PmpPluginOld_l225_21; - wire [2:0] _zz_when_PmpPluginOld_l225_22; - wire [4:0] _zz_when_PmpPluginOld_l225_23; - reg [4:0] _zz_when_PmpPluginOld_l225_24; - wire [2:0] _zz_when_PmpPluginOld_l225_25; - reg [4:0] _zz_when_PmpPluginOld_l225_26; - wire [2:0] _zz_when_PmpPluginOld_l225_27; - wire [4:0] _zz_when_PmpPluginOld_l225_28; - reg [4:0] _zz_when_PmpPluginOld_l225_29; - wire [2:0] _zz_when_PmpPluginOld_l225_30; - reg [4:0] _zz_when_PmpPluginOld_l225_31; - wire [2:0] _zz_when_PmpPluginOld_l225_32; - wire [0:0] _zz_when_PmpPluginOld_l225_33; - wire [0:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32; - wire [4:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32_1; - wire [15:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49; - wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_50; - wire [0:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32; - wire [4:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32_1; - wire [15:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49; - wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_50; - wire [0:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32; - wire [4:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32_1; - wire [15:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49; - wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_50; - wire [4:0] _zz_when_PmpPluginOld_l225_1_1; - wire [4:0] _zz_when_PmpPluginOld_l225_1_2; - wire [4:0] _zz_when_PmpPluginOld_l225_1_3; - reg [4:0] _zz_when_PmpPluginOld_l225_1_4; + wire [0:0] _zz_when_PmpPluginOld_l225_21; + wire [3:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9; + reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13; + wire [1:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; + wire [3:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9; + reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13; + wire [1:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; + wire [3:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9; + reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13; + wire [1:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; + wire [2:0] _zz_when_PmpPluginOld_l225_1_1; + reg [2:0] _zz_when_PmpPluginOld_l225_1_2; + wire [2:0] _zz_when_PmpPluginOld_l225_1_3; + reg [2:0] _zz_when_PmpPluginOld_l225_1_4; wire [2:0] _zz_when_PmpPluginOld_l225_1_5; - reg [4:0] _zz_when_PmpPluginOld_l225_1_6; - wire [2:0] _zz_when_PmpPluginOld_l225_1_7; - wire [4:0] _zz_when_PmpPluginOld_l225_1_8; - reg [4:0] _zz_when_PmpPluginOld_l225_1_9; - wire [2:0] _zz_when_PmpPluginOld_l225_1_10; - reg [4:0] _zz_when_PmpPluginOld_l225_1_11; - wire [2:0] _zz_when_PmpPluginOld_l225_1_12; - wire [4:0] _zz_when_PmpPluginOld_l225_1_13; - reg [4:0] _zz_when_PmpPluginOld_l225_1_14; - wire [2:0] _zz_when_PmpPluginOld_l225_1_15; - reg [4:0] _zz_when_PmpPluginOld_l225_1_16; - wire [2:0] _zz_when_PmpPluginOld_l225_1_17; - wire [0:0] _zz_when_PmpPluginOld_l225_1_18; - wire [0:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead; - wire [4:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1; - wire [15:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1_1; - reg _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17; - wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_18; - wire [0:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite; - wire [4:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1; - wire [15:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1_1; - reg _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17; - wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_18; - wire [0:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute; - wire [4:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1; - wire [15:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1_1; - reg _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17; - wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_18; + wire [0:0] _zz_when_PmpPluginOld_l225_1_6; + wire [3:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1; + reg _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5; + wire [1:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6; + wire [3:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1; + reg _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5; + wire [1:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6; + wire [3:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1; + reg _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5; + wire [1:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6; wire [31:0] _zz__zz_decode_FPU_RSP; wire [31:0] _zz__zz_decode_FPU_RSP_1; wire [31:0] _zz__zz_decode_FPU_RSP_2; @@ -680,23 +608,23 @@ module VexRiscv ( wire [0:0] _zz_FpuPlugin_pendings_5; wire [5:0] _zz_FpuPlugin_pendings_6; wire [0:0] _zz_FpuPlugin_pendings_7; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_145; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_146; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_147; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_148; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_149; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_150; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_151; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_152; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_153; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_154; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_155; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_156; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_157; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_158; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_159; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_160; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_161; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_58; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_59; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_60; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_61; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_62; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_63; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_64; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_65; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_66; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_67; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_68; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_69; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_70; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_71; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_72; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_73; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_74; wire [25:0] _zz_iBusWishbone_ADR_1; wire [63:0] writeBack_MEMORY_LOAD_DATA; wire [51:0] memory_MUL_LOW; @@ -1404,398 +1332,62 @@ module VexRiscv ( wire [31:0] _zz_PmpPluginOld_ports_0_hits_3_4; wire [31:0] _zz_PmpPluginOld_ports_0_hits_3_5; wire [31:0] _zz_PmpPluginOld_ports_0_hits_3_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - reg _zz_CsrPlugin_csrMapping_readDataInit_24; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_25; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_26; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9; - reg _zz_CsrPlugin_csrMapping_readDataInit_27; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_28; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_29; - reg _zz_PmpPluginOld_ports_0_hits_4; - wire _zz_PmpPluginOld_ports_0_hits_4_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_4_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_4_3; - wire when_PmpPluginOld_l104_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_4_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_4_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_4_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - reg _zz_CsrPlugin_csrMapping_readDataInit_30; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_31; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_32; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11; - reg _zz_CsrPlugin_csrMapping_readDataInit_33; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_34; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_35; - reg _zz_PmpPluginOld_ports_0_hits_5; - wire _zz_PmpPluginOld_ports_0_hits_5_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_5_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_5_3; - wire when_PmpPluginOld_l104_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_5_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_5_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_5_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - reg _zz_CsrPlugin_csrMapping_readDataInit_36; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_37; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_38; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13; - reg _zz_CsrPlugin_csrMapping_readDataInit_39; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_40; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_41; - reg _zz_PmpPluginOld_ports_0_hits_6; - wire _zz_PmpPluginOld_ports_0_hits_6_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_6_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_6_3; - wire when_PmpPluginOld_l104_6; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_6_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_6_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_6_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - reg _zz_CsrPlugin_csrMapping_readDataInit_42; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_43; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_44; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_15; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_15; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_15; - reg _zz_CsrPlugin_csrMapping_readDataInit_45; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_46; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_47; - reg _zz_PmpPluginOld_ports_0_hits_7; - wire _zz_PmpPluginOld_ports_0_hits_7_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_7_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_7_3; - wire when_PmpPluginOld_l104_7; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_7_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_7_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_7_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - reg _zz_CsrPlugin_csrMapping_readDataInit_48; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_49; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_50; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_17; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_17; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_17; - reg _zz_CsrPlugin_csrMapping_readDataInit_51; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_52; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_53; - reg _zz_PmpPluginOld_ports_0_hits_8; - wire _zz_PmpPluginOld_ports_0_hits_8_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_8_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_8_3; - wire when_PmpPluginOld_l104_8; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_8_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_8_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_8_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - reg _zz_CsrPlugin_csrMapping_readDataInit_54; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_55; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_56; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_19; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_19; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_19; - reg _zz_CsrPlugin_csrMapping_readDataInit_57; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_58; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_59; - reg _zz_PmpPluginOld_ports_0_hits_9; - wire _zz_PmpPluginOld_ports_0_hits_9_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_9_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_9_3; - wire when_PmpPluginOld_l104_9; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_9_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_9_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_9_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - reg _zz_CsrPlugin_csrMapping_readDataInit_60; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_61; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_62; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_21; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_21; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_21; - reg _zz_CsrPlugin_csrMapping_readDataInit_63; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_64; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_65; - reg _zz_PmpPluginOld_ports_0_hits_10; - wire _zz_PmpPluginOld_ports_0_hits_10_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_10_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_10_3; - wire when_PmpPluginOld_l104_10; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_10_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_10_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_10_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - reg _zz_CsrPlugin_csrMapping_readDataInit_66; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_67; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_68; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_23; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_23; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_23; - reg _zz_CsrPlugin_csrMapping_readDataInit_69; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_70; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_71; - reg _zz_PmpPluginOld_ports_0_hits_11; - wire _zz_PmpPluginOld_ports_0_hits_11_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_11_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_11_3; - wire when_PmpPluginOld_l104_11; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_11_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_11_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_11_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - reg _zz_CsrPlugin_csrMapping_readDataInit_72; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_73; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_74; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_25; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_25; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_25; - reg _zz_CsrPlugin_csrMapping_readDataInit_75; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_76; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_77; - reg _zz_PmpPluginOld_ports_0_hits_12; - wire _zz_PmpPluginOld_ports_0_hits_12_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_12_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_12_3; - wire when_PmpPluginOld_l104_12; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_12_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_12_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_12_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - reg _zz_CsrPlugin_csrMapping_readDataInit_78; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_79; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_80; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_27; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_27; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_27; - reg _zz_CsrPlugin_csrMapping_readDataInit_81; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_82; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_83; - reg _zz_PmpPluginOld_ports_0_hits_13; - wire _zz_PmpPluginOld_ports_0_hits_13_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_13_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_13_3; - wire when_PmpPluginOld_l104_13; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_13_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_13_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_13_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; - reg _zz_CsrPlugin_csrMapping_readDataInit_84; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_85; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_86; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_29; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_29; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_29; - reg _zz_CsrPlugin_csrMapping_readDataInit_87; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_88; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_89; - reg _zz_PmpPluginOld_ports_0_hits_14; - wire _zz_PmpPluginOld_ports_0_hits_14_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_14_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_14_3; - wire when_PmpPluginOld_l104_14; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_14_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_14_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_14_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; - reg _zz_CsrPlugin_csrMapping_readDataInit_90; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_91; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_92; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_31; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_31; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_31; - reg _zz_CsrPlugin_csrMapping_readDataInit_93; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_94; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_95; - reg _zz_PmpPluginOld_ports_0_hits_15; - wire _zz_PmpPluginOld_ports_0_hits_15_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_15_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_15_3; - wire when_PmpPluginOld_l104_15; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_15_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_15_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_15_6; wire PmpPluginOld_ports_0_hits_0; wire PmpPluginOld_ports_0_hits_1; wire PmpPluginOld_ports_0_hits_2; wire PmpPluginOld_ports_0_hits_3; - wire PmpPluginOld_ports_0_hits_4; - wire PmpPluginOld_ports_0_hits_5; - wire PmpPluginOld_ports_0_hits_6; - wire PmpPluginOld_ports_0_hits_7; - wire PmpPluginOld_ports_0_hits_8; - wire PmpPluginOld_ports_0_hits_9; - wire PmpPluginOld_ports_0_hits_10; - wire PmpPluginOld_ports_0_hits_11; - wire PmpPluginOld_ports_0_hits_12; - wire PmpPluginOld_ports_0_hits_13; - wire PmpPluginOld_ports_0_hits_14; - wire PmpPluginOld_ports_0_hits_15; - wire [4:0] _zz_when_PmpPluginOld_l225; - wire [4:0] _zz_when_PmpPluginOld_l225_1; - wire [4:0] _zz_when_PmpPluginOld_l225_2; - wire [4:0] _zz_when_PmpPluginOld_l225_3; - wire [4:0] _zz_when_PmpPluginOld_l225_4; - wire [4:0] _zz_when_PmpPluginOld_l225_5; - wire [4:0] _zz_when_PmpPluginOld_l225_6; - wire [4:0] _zz_when_PmpPluginOld_l225_7; + wire [2:0] _zz_when_PmpPluginOld_l225; + wire [2:0] _zz_when_PmpPluginOld_l225_1; + wire [2:0] _zz_when_PmpPluginOld_l225_2; + wire [2:0] _zz_when_PmpPluginOld_l225_3; + wire [2:0] _zz_when_PmpPluginOld_l225_4; + wire [2:0] _zz_when_PmpPluginOld_l225_5; + wire [2:0] _zz_when_PmpPluginOld_l225_6; + wire [2:0] _zz_when_PmpPluginOld_l225_7; wire when_PmpPluginOld_l225; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_34; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_35; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_36; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_38; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_39; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_41; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_45; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_46; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_47; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_48; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_34; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_35; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_36; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_38; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_39; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_41; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_45; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_46; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_47; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_48; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_34; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_35; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_36; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_38; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_39; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_41; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_45; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_46; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_47; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_48; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; wire PmpPluginOld_ports_1_hits_0; wire PmpPluginOld_ports_1_hits_1; wire PmpPluginOld_ports_1_hits_2; wire PmpPluginOld_ports_1_hits_3; - wire PmpPluginOld_ports_1_hits_4; - wire PmpPluginOld_ports_1_hits_5; - wire PmpPluginOld_ports_1_hits_6; - wire PmpPluginOld_ports_1_hits_7; - wire PmpPluginOld_ports_1_hits_8; - wire PmpPluginOld_ports_1_hits_9; - wire PmpPluginOld_ports_1_hits_10; - wire PmpPluginOld_ports_1_hits_11; - wire PmpPluginOld_ports_1_hits_12; - wire PmpPluginOld_ports_1_hits_13; - wire PmpPluginOld_ports_1_hits_14; - wire PmpPluginOld_ports_1_hits_15; - wire [4:0] _zz_when_PmpPluginOld_l225_8; - wire [4:0] _zz_when_PmpPluginOld_l225_9; - wire [4:0] _zz_when_PmpPluginOld_l225_10; - wire [4:0] _zz_when_PmpPluginOld_l225_11; - wire [4:0] _zz_when_PmpPluginOld_l225_12; - wire [4:0] _zz_when_PmpPluginOld_l225_13; - wire [4:0] _zz_when_PmpPluginOld_l225_14; - wire [4:0] _zz_when_PmpPluginOld_l225_15; + wire [2:0] _zz_when_PmpPluginOld_l225_8; + wire [2:0] _zz_when_PmpPluginOld_l225_9; + wire [2:0] _zz_when_PmpPluginOld_l225_10; + wire [2:0] _zz_when_PmpPluginOld_l225_11; + wire [2:0] _zz_when_PmpPluginOld_l225_12; + wire [2:0] _zz_when_PmpPluginOld_l225_13; + wire [2:0] _zz_when_PmpPluginOld_l225_14; + wire [2:0] _zz_when_PmpPluginOld_l225_15; wire when_PmpPluginOld_l225_1; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_7; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_9; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_13; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_14; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_15; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_16; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_7; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_9; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_13; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_14; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_15; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_16; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_7; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_9; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_13; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_14; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_15; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_16; wire [43:0] _zz_decode_FPU_RSP; wire _zz_decode_FPU_RSP_1; wire _zz_decode_FPU_RSP_2; @@ -2081,8 +1673,8 @@ module VexRiscv ( reg [63:0] writeBack_FpuPlugin_commit_rData_value; wire [3:0] _zz_writeBack_FpuPlugin_commit_s2mPipe_payload_opcode; reg [31:0] externalInterruptArray_regNext; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_96; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_97; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_24; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_25; wire when_Pipeline_l124; reg [31:0] decode_to_execute_PC; wire when_Pipeline_l124_1; @@ -2272,140 +1864,95 @@ module VexRiscv ( wire when_CsrPlugin_l1264_4; reg execute_CsrPlugin_csr_947; wire when_CsrPlugin_l1264_5; - reg execute_CsrPlugin_csr_948; - wire when_CsrPlugin_l1264_6; - reg execute_CsrPlugin_csr_949; - wire when_CsrPlugin_l1264_7; - reg execute_CsrPlugin_csr_950; - wire when_CsrPlugin_l1264_8; - reg execute_CsrPlugin_csr_951; - wire when_CsrPlugin_l1264_9; - reg execute_CsrPlugin_csr_952; - wire when_CsrPlugin_l1264_10; - reg execute_CsrPlugin_csr_953; - wire when_CsrPlugin_l1264_11; - reg execute_CsrPlugin_csr_954; - wire when_CsrPlugin_l1264_12; - reg execute_CsrPlugin_csr_955; - wire when_CsrPlugin_l1264_13; - reg execute_CsrPlugin_csr_956; - wire when_CsrPlugin_l1264_14; - reg execute_CsrPlugin_csr_957; - wire when_CsrPlugin_l1264_15; - reg execute_CsrPlugin_csr_958; - wire when_CsrPlugin_l1264_16; - reg execute_CsrPlugin_csr_959; - wire when_CsrPlugin_l1264_17; reg execute_CsrPlugin_csr_928; - wire when_CsrPlugin_l1264_18; - reg execute_CsrPlugin_csr_929; - wire when_CsrPlugin_l1264_19; - reg execute_CsrPlugin_csr_930; - wire when_CsrPlugin_l1264_20; - reg execute_CsrPlugin_csr_931; - wire when_CsrPlugin_l1264_21; + wire when_CsrPlugin_l1264_6; reg execute_CsrPlugin_csr_3857; - wire when_CsrPlugin_l1264_22; + wire when_CsrPlugin_l1264_7; reg execute_CsrPlugin_csr_3858; - wire when_CsrPlugin_l1264_23; + wire when_CsrPlugin_l1264_8; reg execute_CsrPlugin_csr_3859; - wire when_CsrPlugin_l1264_24; + wire when_CsrPlugin_l1264_9; reg execute_CsrPlugin_csr_3860; - wire when_CsrPlugin_l1264_25; + wire when_CsrPlugin_l1264_10; reg execute_CsrPlugin_csr_769; - wire when_CsrPlugin_l1264_26; + wire when_CsrPlugin_l1264_11; reg execute_CsrPlugin_csr_768; - wire when_CsrPlugin_l1264_27; + wire when_CsrPlugin_l1264_12; reg execute_CsrPlugin_csr_836; - wire when_CsrPlugin_l1264_28; + wire when_CsrPlugin_l1264_13; reg execute_CsrPlugin_csr_772; - wire when_CsrPlugin_l1264_29; + wire when_CsrPlugin_l1264_14; reg execute_CsrPlugin_csr_773; - wire when_CsrPlugin_l1264_30; + wire when_CsrPlugin_l1264_15; reg execute_CsrPlugin_csr_833; - wire when_CsrPlugin_l1264_31; + wire when_CsrPlugin_l1264_16; reg execute_CsrPlugin_csr_832; - wire when_CsrPlugin_l1264_32; + wire when_CsrPlugin_l1264_17; reg execute_CsrPlugin_csr_834; - wire when_CsrPlugin_l1264_33; + wire when_CsrPlugin_l1264_18; reg execute_CsrPlugin_csr_835; - wire when_CsrPlugin_l1264_34; + wire when_CsrPlugin_l1264_19; reg execute_CsrPlugin_csr_2816; - wire when_CsrPlugin_l1264_35; + wire when_CsrPlugin_l1264_20; reg execute_CsrPlugin_csr_2944; - wire when_CsrPlugin_l1264_36; + wire when_CsrPlugin_l1264_21; reg execute_CsrPlugin_csr_2818; - wire when_CsrPlugin_l1264_37; + wire when_CsrPlugin_l1264_22; reg execute_CsrPlugin_csr_2946; - wire when_CsrPlugin_l1264_38; + wire when_CsrPlugin_l1264_23; reg execute_CsrPlugin_csr_3072; - wire when_CsrPlugin_l1264_39; + wire when_CsrPlugin_l1264_24; reg execute_CsrPlugin_csr_3200; - wire when_CsrPlugin_l1264_40; + wire when_CsrPlugin_l1264_25; reg execute_CsrPlugin_csr_3074; - wire when_CsrPlugin_l1264_41; + wire when_CsrPlugin_l1264_26; reg execute_CsrPlugin_csr_3202; - wire when_CsrPlugin_l1264_42; + wire when_CsrPlugin_l1264_27; reg execute_CsrPlugin_csr_3; - wire when_CsrPlugin_l1264_43; + wire when_CsrPlugin_l1264_28; reg execute_CsrPlugin_csr_2; - wire when_CsrPlugin_l1264_44; + wire when_CsrPlugin_l1264_29; reg execute_CsrPlugin_csr_1; - wire when_CsrPlugin_l1264_45; + wire when_CsrPlugin_l1264_30; reg execute_CsrPlugin_csr_256; - wire when_CsrPlugin_l1264_46; + wire when_CsrPlugin_l1264_31; reg execute_CsrPlugin_csr_3008; - wire when_CsrPlugin_l1264_47; + wire when_CsrPlugin_l1264_32; reg execute_CsrPlugin_csr_4032; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_98; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_99; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_100; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_101; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_102; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_103; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_104; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_105; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_106; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_107; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_108; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_109; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_110; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_111; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_112; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_113; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_114; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_115; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_116; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_117; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_118; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_119; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_120; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_121; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_122; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_123; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_124; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_125; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_126; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_127; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_128; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_129; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_130; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_131; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_132; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_133; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_134; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_135; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_136; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_137; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_138; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_26; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_27; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_28; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_29; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_30; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_31; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_32; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_33; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_34; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_35; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_36; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_37; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_38; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_39; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_40; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_41; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_42; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_43; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_44; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_45; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_46; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_47; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_48; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_49; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_50; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_51; wire [4:0] _zz_FpuPlugin_flags_NX; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_139; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_140; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_52; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_53; wire [4:0] _zz_FpuPlugin_flags_NX_1; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_141; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_142; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_143; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_144; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_54; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_55; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_56; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_57; wire when_CsrPlugin_l1297; wire when_CsrPlugin_l1302; reg [2:0] _zz_iBusWishbone_ADR; @@ -2583,62 +2130,18 @@ module VexRiscv ( assign _zz__zz_PmpPluginOld_ports_0_hits_3_5 = (_zz_CsrPlugin_csrMapping_readDataInit_20 + 32'h00000001); assign _zz__zz_PmpPluginOld_ports_0_hits_3_3 = (_zz__zz_PmpPluginOld_ports_0_hits_3_3_1 <<< 3); assign _zz__zz_PmpPluginOld_ports_0_hits_3_3_1 = (_zz_PmpPluginOld_ports_0_hits_3_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_4_5 = (_zz_CsrPlugin_csrMapping_readDataInit_26 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_4_3 = (_zz__zz_PmpPluginOld_ports_0_hits_4_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_4_3_1 = (_zz_PmpPluginOld_ports_0_hits_4_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_5_5 = (_zz_CsrPlugin_csrMapping_readDataInit_32 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_5_3 = (_zz__zz_PmpPluginOld_ports_0_hits_5_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_5_3_1 = (_zz_PmpPluginOld_ports_0_hits_5_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_6_5 = (_zz_CsrPlugin_csrMapping_readDataInit_38 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_6_3 = (_zz__zz_PmpPluginOld_ports_0_hits_6_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_6_3_1 = (_zz_PmpPluginOld_ports_0_hits_6_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_7_5 = (_zz_CsrPlugin_csrMapping_readDataInit_44 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_7_3 = (_zz__zz_PmpPluginOld_ports_0_hits_7_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_7_3_1 = (_zz_PmpPluginOld_ports_0_hits_7_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_8_5 = (_zz_CsrPlugin_csrMapping_readDataInit_50 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_8_3 = (_zz__zz_PmpPluginOld_ports_0_hits_8_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_8_3_1 = (_zz_PmpPluginOld_ports_0_hits_8_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_9_5 = (_zz_CsrPlugin_csrMapping_readDataInit_56 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_9_3 = (_zz__zz_PmpPluginOld_ports_0_hits_9_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_9_3_1 = (_zz_PmpPluginOld_ports_0_hits_9_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_10_5 = (_zz_CsrPlugin_csrMapping_readDataInit_62 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_10_3 = (_zz__zz_PmpPluginOld_ports_0_hits_10_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_10_3_1 = (_zz_PmpPluginOld_ports_0_hits_10_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_11_5 = (_zz_CsrPlugin_csrMapping_readDataInit_68 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_11_3 = (_zz__zz_PmpPluginOld_ports_0_hits_11_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_11_3_1 = (_zz_PmpPluginOld_ports_0_hits_11_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_12_5 = (_zz_CsrPlugin_csrMapping_readDataInit_74 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_12_3 = (_zz__zz_PmpPluginOld_ports_0_hits_12_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_12_3_1 = (_zz_PmpPluginOld_ports_0_hits_12_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_13_5 = (_zz_CsrPlugin_csrMapping_readDataInit_80 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_13_3 = (_zz__zz_PmpPluginOld_ports_0_hits_13_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_13_3_1 = (_zz_PmpPluginOld_ports_0_hits_13_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_14_5 = (_zz_CsrPlugin_csrMapping_readDataInit_86 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_14_3 = (_zz__zz_PmpPluginOld_ports_0_hits_14_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_14_3_1 = (_zz_PmpPluginOld_ports_0_hits_14_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_15_5 = (_zz_CsrPlugin_csrMapping_readDataInit_92 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_15_3 = (_zz__zz_PmpPluginOld_ports_0_hits_15_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_15_3_1 = (_zz_PmpPluginOld_ports_0_hits_15_5 + 32'h00000001); - assign _zz_when_PmpPluginOld_l225_16 = (_zz_when_PmpPluginOld_l225_17 + _zz_when_PmpPluginOld_l225_28); - assign _zz_when_PmpPluginOld_l225_17 = (_zz_when_PmpPluginOld_l225_18 + _zz_when_PmpPluginOld_l225_23); - assign _zz_when_PmpPluginOld_l225_18 = (_zz_when_PmpPluginOld_l225_19 + _zz_when_PmpPluginOld_l225_21); - assign _zz_when_PmpPluginOld_l225_23 = (_zz_when_PmpPluginOld_l225_24 + _zz_when_PmpPluginOld_l225_26); - assign _zz_when_PmpPluginOld_l225_28 = (_zz_when_PmpPluginOld_l225_29 + _zz_when_PmpPluginOld_l225_31); - assign _zz_when_PmpPluginOld_l225_33 = PmpPluginOld_ports_0_hits_15; - assign _zz_when_PmpPluginOld_l225_32 = {2'd0, _zz_when_PmpPluginOld_l225_33}; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32 - 16'h0001); - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32 - 16'h0001); - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32 - 16'h0001); - assign _zz_when_PmpPluginOld_l225_1_1 = (_zz_when_PmpPluginOld_l225_1_2 + _zz_when_PmpPluginOld_l225_1_13); - assign _zz_when_PmpPluginOld_l225_1_2 = (_zz_when_PmpPluginOld_l225_1_3 + _zz_when_PmpPluginOld_l225_1_8); - assign _zz_when_PmpPluginOld_l225_1_3 = (_zz_when_PmpPluginOld_l225_1_4 + _zz_when_PmpPluginOld_l225_1_6); - assign _zz_when_PmpPluginOld_l225_1_8 = (_zz_when_PmpPluginOld_l225_1_9 + _zz_when_PmpPluginOld_l225_1_11); - assign _zz_when_PmpPluginOld_l225_1_13 = (_zz_when_PmpPluginOld_l225_1_14 + _zz_when_PmpPluginOld_l225_1_16); - assign _zz_when_PmpPluginOld_l225_1_18 = PmpPluginOld_ports_1_hits_15; - assign _zz_when_PmpPluginOld_l225_1_17 = {2'd0, _zz_when_PmpPluginOld_l225_1_18}; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead - 16'h0001); - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite - 16'h0001); - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute - 16'h0001); + assign _zz_when_PmpPluginOld_l225_16 = (_zz_when_PmpPluginOld_l225_17 + _zz_when_PmpPluginOld_l225_19); + assign _zz_when_PmpPluginOld_l225_21 = PmpPluginOld_ports_0_hits_3; + assign _zz_when_PmpPluginOld_l225_20 = {2'd0, _zz_when_PmpPluginOld_l225_21}; + assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8 - 4'b0001); + assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8 - 4'b0001); + assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8 - 4'b0001); + assign _zz_when_PmpPluginOld_l225_1_1 = (_zz_when_PmpPluginOld_l225_1_2 + _zz_when_PmpPluginOld_l225_1_4); + assign _zz_when_PmpPluginOld_l225_1_6 = PmpPluginOld_ports_1_hits_3; + assign _zz_when_PmpPluginOld_l225_1_5 = {2'd0, _zz_when_PmpPluginOld_l225_1_6}; + assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead - 4'b0001); + assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite - 4'b0001); + assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute - 4'b0001); assign _zz__zz_execute_REGFILE_WRITE_DATA = execute_SRC_LESS; assign _zz__zz_execute_SRC1_1 = 3'b100; assign _zz__zz_execute_SRC1_1_1 = execute_INSTRUCTION[19 : 15]; @@ -2692,22 +2195,14 @@ module VexRiscv ( assign _zz_writeBack_DBusCachedPlugin_rspShifted_3 = dataCache_1_io_cpu_writeBack_address[2 : 1]; assign _zz_writeBack_DBusCachedPlugin_rspShifted_5 = dataCache_1_io_cpu_writeBack_address[2 : 2]; assign _zz_writeBack_DBusCachedPlugin_rspShifted_7 = dataCache_1_io_cpu_writeBack_address[2 : 2]; - assign _zz_when_PmpPluginOld_l225_20 = {PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}; - assign _zz_when_PmpPluginOld_l225_22 = {PmpPluginOld_ports_0_hits_5,{PmpPluginOld_ports_0_hits_4,PmpPluginOld_ports_0_hits_3}}; - assign _zz_when_PmpPluginOld_l225_25 = {PmpPluginOld_ports_0_hits_8,{PmpPluginOld_ports_0_hits_7,PmpPluginOld_ports_0_hits_6}}; - assign _zz_when_PmpPluginOld_l225_27 = {PmpPluginOld_ports_0_hits_11,{PmpPluginOld_ports_0_hits_10,PmpPluginOld_ports_0_hits_9}}; - assign _zz_when_PmpPluginOld_l225_30 = {PmpPluginOld_ports_0_hits_14,{PmpPluginOld_ports_0_hits_13,PmpPluginOld_ports_0_hits_12}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_50 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_48,{_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_47,{_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_46,_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_45}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_50 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_48,{_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_47,{_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_46,_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_45}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_50 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_48,{_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_47,{_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_46,_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_45}}}; - assign _zz_when_PmpPluginOld_l225_1_5 = {PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}; - assign _zz_when_PmpPluginOld_l225_1_7 = {PmpPluginOld_ports_1_hits_5,{PmpPluginOld_ports_1_hits_4,PmpPluginOld_ports_1_hits_3}}; - assign _zz_when_PmpPluginOld_l225_1_10 = {PmpPluginOld_ports_1_hits_8,{PmpPluginOld_ports_1_hits_7,PmpPluginOld_ports_1_hits_6}}; - assign _zz_when_PmpPluginOld_l225_1_12 = {PmpPluginOld_ports_1_hits_11,{PmpPluginOld_ports_1_hits_10,PmpPluginOld_ports_1_hits_9}}; - assign _zz_when_PmpPluginOld_l225_1_15 = {PmpPluginOld_ports_1_hits_14,{PmpPluginOld_ports_1_hits_13,PmpPluginOld_ports_1_hits_12}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_18 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_16,{_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_15,{_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_14,_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_13}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_18 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_16,{_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_15,{_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_14,_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_13}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_18 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_16,{_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_15,{_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_14,_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_13}}}; + assign _zz_when_PmpPluginOld_l225_18 = {PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12,_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12,_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12,_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11}; + assign _zz_when_PmpPluginOld_l225_1_3 = {PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4,_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4,_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4,_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3}; assign _zz_decode_LEGAL_INSTRUCTION = 32'h0000106f; assign _zz_decode_LEGAL_INSTRUCTION_1 = (decode_INSTRUCTION & 32'h0000107f); assign _zz_decode_LEGAL_INSTRUCTION_2 = 32'h00001073; @@ -2743,18 +2238,6 @@ module VexRiscv ( assign _zz_decode_LEGAL_INSTRUCTION_32 = 32'h10500073; assign _zz_decode_LEGAL_INSTRUCTION_33 = (decode_INSTRUCTION & 32'hffffffff); assign _zz_decode_LEGAL_INSTRUCTION_34 = 32'h00000073; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32 = PmpPluginOld_ports_0_hits_5; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32_1 = {PmpPluginOld_ports_0_hits_4,{PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}}; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32 = PmpPluginOld_ports_0_hits_5; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32_1 = {PmpPluginOld_ports_0_hits_4,{PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}}; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32 = PmpPluginOld_ports_0_hits_5; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32_1 = {PmpPluginOld_ports_0_hits_4,{PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}}; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead = PmpPluginOld_ports_1_hits_5; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1 = {PmpPluginOld_ports_1_hits_4,{PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}}; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite = PmpPluginOld_ports_1_hits_5; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1 = {PmpPluginOld_ports_1_hits_4,{PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}}; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute = PmpPluginOld_ports_1_hits_5; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1 = {PmpPluginOld_ports_1_hits_4,{PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}}; assign _zz__zz_decode_FPU_RSP = (decode_INSTRUCTION & 32'h00000004); assign _zz__zz_decode_FPU_RSP_1 = 32'h00000004; assign _zz__zz_decode_FPU_RSP_2 = (decode_INSTRUCTION & 32'h20002010); @@ -3027,23 +2510,23 @@ module VexRiscv ( assign _zz__zz_decode_FPU_RSP_266 = (decode_INSTRUCTION & 32'h00002014); assign _zz__zz_decode_FPU_RSP_267 = 32'h00000004; assign _zz__zz_decode_FPU_RSP_271 = 32'h00005048; - assign _zz_CsrPlugin_csrMapping_readDataInit_145 = (_zz_CsrPlugin_csrMapping_readDataInit_98 | _zz_CsrPlugin_csrMapping_readDataInit_99); - assign _zz_CsrPlugin_csrMapping_readDataInit_146 = (_zz_CsrPlugin_csrMapping_readDataInit_100 | _zz_CsrPlugin_csrMapping_readDataInit_101); - assign _zz_CsrPlugin_csrMapping_readDataInit_147 = (_zz_CsrPlugin_csrMapping_readDataInit_102 | _zz_CsrPlugin_csrMapping_readDataInit_103); - assign _zz_CsrPlugin_csrMapping_readDataInit_148 = (_zz_CsrPlugin_csrMapping_readDataInit_104 | _zz_CsrPlugin_csrMapping_readDataInit_105); - assign _zz_CsrPlugin_csrMapping_readDataInit_149 = (_zz_CsrPlugin_csrMapping_readDataInit_106 | _zz_CsrPlugin_csrMapping_readDataInit_107); - assign _zz_CsrPlugin_csrMapping_readDataInit_150 = (_zz_CsrPlugin_csrMapping_readDataInit_108 | _zz_CsrPlugin_csrMapping_readDataInit_109); - assign _zz_CsrPlugin_csrMapping_readDataInit_151 = (_zz_CsrPlugin_csrMapping_readDataInit_110 | _zz_CsrPlugin_csrMapping_readDataInit_111); - assign _zz_CsrPlugin_csrMapping_readDataInit_152 = (_zz_CsrPlugin_csrMapping_readDataInit_112 | _zz_CsrPlugin_csrMapping_readDataInit_113); - assign _zz_CsrPlugin_csrMapping_readDataInit_153 = (_zz_CsrPlugin_csrMapping_readDataInit_114 | _zz_CsrPlugin_csrMapping_readDataInit_115); - assign _zz_CsrPlugin_csrMapping_readDataInit_154 = (_zz_CsrPlugin_csrMapping_readDataInit_116 | _zz_CsrPlugin_csrMapping_readDataInit_117); - assign _zz_CsrPlugin_csrMapping_readDataInit_155 = (_zz_CsrPlugin_csrMapping_readDataInit_118 | _zz_CsrPlugin_csrMapping_readDataInit_119); - assign _zz_CsrPlugin_csrMapping_readDataInit_156 = (_zz_CsrPlugin_csrMapping_readDataInit_120 | _zz_CsrPlugin_csrMapping_readDataInit_121); - assign _zz_CsrPlugin_csrMapping_readDataInit_157 = (_zz_CsrPlugin_csrMapping_readDataInit_158 | _zz_CsrPlugin_csrMapping_readDataInit_122); - assign _zz_CsrPlugin_csrMapping_readDataInit_159 = (_zz_CsrPlugin_csrMapping_readDataInit_123 | _zz_CsrPlugin_csrMapping_readDataInit_124); - assign _zz_CsrPlugin_csrMapping_readDataInit_160 = (_zz_CsrPlugin_csrMapping_readDataInit_125 | _zz_CsrPlugin_csrMapping_readDataInit_126); - assign _zz_CsrPlugin_csrMapping_readDataInit_161 = (_zz_CsrPlugin_csrMapping_readDataInit_127 | _zz_CsrPlugin_csrMapping_readDataInit_128); - assign _zz_CsrPlugin_csrMapping_readDataInit_158 = 32'h0; + assign _zz_CsrPlugin_csrMapping_readDataInit_58 = (_zz_CsrPlugin_csrMapping_readDataInit_26 | _zz_CsrPlugin_csrMapping_readDataInit_27); + assign _zz_CsrPlugin_csrMapping_readDataInit_59 = (_zz_CsrPlugin_csrMapping_readDataInit_28 | _zz_CsrPlugin_csrMapping_readDataInit_29); + assign _zz_CsrPlugin_csrMapping_readDataInit_60 = (_zz_CsrPlugin_csrMapping_readDataInit_30 | _zz_CsrPlugin_csrMapping_readDataInit_31); + assign _zz_CsrPlugin_csrMapping_readDataInit_61 = (_zz_CsrPlugin_csrMapping_readDataInit_32 | _zz_CsrPlugin_csrMapping_readDataInit_33); + assign _zz_CsrPlugin_csrMapping_readDataInit_62 = (_zz_CsrPlugin_csrMapping_readDataInit_34 | _zz_CsrPlugin_csrMapping_readDataInit_63); + assign _zz_CsrPlugin_csrMapping_readDataInit_64 = (_zz_CsrPlugin_csrMapping_readDataInit_35 | _zz_CsrPlugin_csrMapping_readDataInit_36); + assign _zz_CsrPlugin_csrMapping_readDataInit_65 = (_zz_CsrPlugin_csrMapping_readDataInit_37 | _zz_CsrPlugin_csrMapping_readDataInit_38); + assign _zz_CsrPlugin_csrMapping_readDataInit_66 = (_zz_CsrPlugin_csrMapping_readDataInit_39 | _zz_CsrPlugin_csrMapping_readDataInit_40); + assign _zz_CsrPlugin_csrMapping_readDataInit_67 = (_zz_CsrPlugin_csrMapping_readDataInit_41 | _zz_CsrPlugin_csrMapping_readDataInit_42); + assign _zz_CsrPlugin_csrMapping_readDataInit_68 = (_zz_CsrPlugin_csrMapping_readDataInit_43 | _zz_CsrPlugin_csrMapping_readDataInit_44); + assign _zz_CsrPlugin_csrMapping_readDataInit_69 = (_zz_CsrPlugin_csrMapping_readDataInit_45 | _zz_CsrPlugin_csrMapping_readDataInit_46); + assign _zz_CsrPlugin_csrMapping_readDataInit_70 = (_zz_CsrPlugin_csrMapping_readDataInit_47 | _zz_CsrPlugin_csrMapping_readDataInit_48); + assign _zz_CsrPlugin_csrMapping_readDataInit_71 = (_zz_CsrPlugin_csrMapping_readDataInit_49 | _zz_CsrPlugin_csrMapping_readDataInit_50); + assign _zz_CsrPlugin_csrMapping_readDataInit_72 = (_zz_CsrPlugin_csrMapping_readDataInit_51 | _zz_CsrPlugin_csrMapping_readDataInit_52); + assign _zz_CsrPlugin_csrMapping_readDataInit_73 = (_zz_CsrPlugin_csrMapping_readDataInit_53 | _zz_CsrPlugin_csrMapping_readDataInit_54); + assign _zz_CsrPlugin_csrMapping_readDataInit_74 = (_zz_CsrPlugin_csrMapping_readDataInit_55 | _zz_CsrPlugin_csrMapping_readDataInit_56); + assign _zz_CsrPlugin_csrMapping_readDataInit_63 = 32'h0; always @(posedge clk) begin if(_zz_2) begin IBusCachedPlugin_predictor_history[IBusCachedPlugin_predictor_historyWriteDelayPatched_payload_address] <= _zz_IBusCachedPlugin_predictor_history_port; @@ -3298,334 +2781,139 @@ module VexRiscv ( end always @(*) begin - case(_zz_when_PmpPluginOld_l225_20) + case(_zz_when_PmpPluginOld_l225_18) 3'b000 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225; end 3'b001 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_1; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_1; end 3'b010 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_2; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_2; end 3'b011 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_3; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_3; end 3'b100 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_4; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_4; end 3'b101 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_5; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_5; end 3'b110 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_6; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_6; end default : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_7; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_7; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_22) + case(_zz_when_PmpPluginOld_l225_20) 3'b000 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225; end 3'b001 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_1; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_1; end 3'b010 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_2; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_2; end 3'b011 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_3; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_3; end 3'b100 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_4; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_4; end 3'b101 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_5; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_5; end 3'b110 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_6; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_6; end default : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_7; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_7; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_25) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_1; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_2; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_3; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_4; + case(_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14) + 2'b00 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_5; + 2'b01 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_6; + 2'b10 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; end default : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_7; + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_27) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_1; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_2; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_3; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_4; + case(_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14) + 2'b00 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_5; + 2'b01 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_6; + 2'b10 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; end default : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_7; + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_30) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_1; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_2; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_3; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_4; + case(_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14) + 2'b00 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_5; + 2'b01 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_6; + 2'b10 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; end default : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_7; + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_32) + case(_zz_when_PmpPluginOld_l225_1_3) 3'b000 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_8; end 3'b001 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_1; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_9; end 3'b010 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_2; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_10; end 3'b011 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_3; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_11; end 3'b100 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_4; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_12; end 3'b101 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_5; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_13; end 3'b110 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_6; - end - default : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_7; - end - endcase - end - - always @(*) begin - case(_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_50) - 4'b0000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; - end - 4'b0001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; - end - 4'b0010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; - end - 4'b0011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; - end - 4'b0100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - end - 4'b0101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - end - 4'b0110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - end - 4'b0111 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - end - 4'b1000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - end - 4'b1001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - end - 4'b1010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - end - 4'b1011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - end - 4'b1100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - end - 4'b1101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - end - 4'b1110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - end - default : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - end - endcase - end - - always @(*) begin - case(_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_50) - 4'b0000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; - end - 4'b0001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; - end - 4'b0010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; - end - 4'b0011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; - end - 4'b0100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - end - 4'b0101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - end - 4'b0110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - end - 4'b0111 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - end - 4'b1000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - end - 4'b1001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - end - 4'b1010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - end - 4'b1011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - end - 4'b1100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - end - 4'b1101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - end - 4'b1110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - end - default : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - end - endcase - end - - always @(*) begin - case(_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_50) - 4'b0000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; - end - 4'b0001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; - end - 4'b0010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; - end - 4'b0011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; - end - 4'b0100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - end - 4'b0101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - end - 4'b0110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - end - 4'b0111 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - end - 4'b1000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - end - 4'b1001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - end - 4'b1010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - end - 4'b1011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - end - 4'b1100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - end - 4'b1101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - end - 4'b1110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_14; end default : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_15; end endcase end @@ -3660,310 +2948,57 @@ module VexRiscv ( end always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_7) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_12; + case(_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6) + 2'b00 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_13; + 2'b01 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_14; + 2'b10 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; end default : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_15; + _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_10) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_12; + case(_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6) + 2'b00 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_13; + 2'b01 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_14; + 2'b10 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; end default : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_15; + _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_12) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_12; + case(_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6) + 2'b00 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_13; + 2'b01 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_14; + 2'b10 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; end default : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_15; + _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; end endcase end - always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_15) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_12; - end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_13; - end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_14; - end - default : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_15; - end - endcase - end - - always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_17) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_12; - end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_13; - end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_14; - end - default : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_15; - end - endcase - end - - always @(*) begin - case(_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_18) - 4'b0000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; - end - 4'b0001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; - end - 4'b0010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; - end - 4'b0011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; - end - 4'b0100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - end - 4'b0101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - end - 4'b0110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - end - 4'b0111 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - end - 4'b1000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - end - 4'b1001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - end - 4'b1010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - end - 4'b1011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - end - 4'b1100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - end - 4'b1101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - end - 4'b1110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - end - default : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - end - endcase - end - - always @(*) begin - case(_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_18) - 4'b0000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; - end - 4'b0001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; - end - 4'b0010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; - end - 4'b0011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; - end - 4'b0100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - end - 4'b0101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - end - 4'b0110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - end - 4'b0111 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - end - 4'b1000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - end - 4'b1001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - end - 4'b1010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - end - 4'b1011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - end - 4'b1100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - end - 4'b1101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - end - 4'b1110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - end - default : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - end - endcase - end - - always @(*) begin - case(_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_18) - 4'b0000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; - end - 4'b0001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; - end - 4'b0010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; - end - 4'b0011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; - end - 4'b0100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - end - 4'b0101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - end - 4'b0110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - end - 4'b0111 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - end - 4'b1000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - end - 4'b1001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - end - 4'b1010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - end - 4'b1011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - end - 4'b1100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - end - 4'b1101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - end - 4'b1110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; - end - default : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; - end - endcase - end - - `ifndef SYNTHESIS + `ifndef SYNTHESIS always @(*) begin case(memory_FPU_OPCODE) FpuOpcode_LOAD : memory_FPU_OPCODE_string = "LOAD "; @@ -6785,1620 +5820,228 @@ module VexRiscv ( endcase end + assign IBusCachedPlugin_mmuBus_rsp_physicalAddress = IBusCachedPlugin_mmuBus_cmd_0_virtualAddress; + assign PmpPluginOld_ports_0_hits_0 = (((_zz_PmpPluginOld_ports_0_hits_0 && (_zz_PmpPluginOld_ports_0_hits_0_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_0_3)) && (_zz_PmpPluginOld_ports_0_hits_0_1 || (! (CsrPlugin_privilege == 2'b11)))); + assign PmpPluginOld_ports_0_hits_1 = (((_zz_PmpPluginOld_ports_0_hits_1 && (_zz_PmpPluginOld_ports_0_hits_1_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_1_3)) && (_zz_PmpPluginOld_ports_0_hits_1_1 || (! (CsrPlugin_privilege == 2'b11)))); + assign PmpPluginOld_ports_0_hits_2 = (((_zz_PmpPluginOld_ports_0_hits_2 && (_zz_PmpPluginOld_ports_0_hits_2_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_2_3)) && (_zz_PmpPluginOld_ports_0_hits_2_1 || (! (CsrPlugin_privilege == 2'b11)))); + assign PmpPluginOld_ports_0_hits_3 = (((_zz_PmpPluginOld_ports_0_hits_3 && (_zz_PmpPluginOld_ports_0_hits_3_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_3_3)) && (_zz_PmpPluginOld_ports_0_hits_3_1 || (! (CsrPlugin_privilege == 2'b11)))); + assign _zz_when_PmpPluginOld_l225 = 3'b000; + assign _zz_when_PmpPluginOld_l225_1 = 3'b001; + assign _zz_when_PmpPluginOld_l225_2 = 3'b001; + assign _zz_when_PmpPluginOld_l225_3 = 3'b010; + assign _zz_when_PmpPluginOld_l225_4 = 3'b001; + assign _zz_when_PmpPluginOld_l225_5 = 3'b010; + assign _zz_when_PmpPluginOld_l225_6 = 3'b010; + assign _zz_when_PmpPluginOld_l225_7 = 3'b011; + assign when_PmpPluginOld_l225 = (_zz_when_PmpPluginOld_l225_16 == 3'b000); always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9 = CsrPlugin_csrMapping_writeDataSignal[0]; - end + if(when_PmpPluginOld_l225) begin + IBusCachedPlugin_mmuBus_rsp_allowRead = (CsrPlugin_privilege == 2'b11); + end else begin + IBusCachedPlugin_mmuBus_rsp_allowRead = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13; end end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9 = CsrPlugin_csrMapping_writeDataSignal[1]; - end + if(when_PmpPluginOld_l225) begin + IBusCachedPlugin_mmuBus_rsp_allowWrite = (CsrPlugin_privilege == 2'b11); + end else begin + IBusCachedPlugin_mmuBus_rsp_allowWrite = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13; end end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9 = CsrPlugin_csrMapping_writeDataSignal[2]; - end + if(when_PmpPluginOld_l225) begin + IBusCachedPlugin_mmuBus_rsp_allowExecute = (CsrPlugin_privilege == 2'b11); + end else begin + IBusCachedPlugin_mmuBus_rsp_allowExecute = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13; + end + end + + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8 = {PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9)); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9[3]; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8 = {PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9)); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9[3]; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8 = {PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9)); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9[3]; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10); + assign IBusCachedPlugin_mmuBus_rsp_isIoAccess = IBusCachedPlugin_mmuBus_rsp_physicalAddress[31]; + assign IBusCachedPlugin_mmuBus_rsp_isPaging = 1'b0; + assign IBusCachedPlugin_mmuBus_rsp_exception = 1'b0; + assign IBusCachedPlugin_mmuBus_rsp_refilling = 1'b0; + assign IBusCachedPlugin_mmuBus_busy = 1'b0; + assign DBusCachedPlugin_mmuBus_rsp_physicalAddress = DBusCachedPlugin_mmuBus_cmd_0_virtualAddress; + assign PmpPluginOld_ports_1_hits_0 = (((_zz_PmpPluginOld_ports_0_hits_0 && (_zz_PmpPluginOld_ports_0_hits_0_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_0_3)) && (_zz_PmpPluginOld_ports_0_hits_0_1 || (! (CsrPlugin_privilege == 2'b11)))); + assign PmpPluginOld_ports_1_hits_1 = (((_zz_PmpPluginOld_ports_0_hits_1 && (_zz_PmpPluginOld_ports_0_hits_1_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_1_3)) && (_zz_PmpPluginOld_ports_0_hits_1_1 || (! (CsrPlugin_privilege == 2'b11)))); + assign PmpPluginOld_ports_1_hits_2 = (((_zz_PmpPluginOld_ports_0_hits_2 && (_zz_PmpPluginOld_ports_0_hits_2_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_2_3)) && (_zz_PmpPluginOld_ports_0_hits_2_1 || (! (CsrPlugin_privilege == 2'b11)))); + assign PmpPluginOld_ports_1_hits_3 = (((_zz_PmpPluginOld_ports_0_hits_3 && (_zz_PmpPluginOld_ports_0_hits_3_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_3_3)) && (_zz_PmpPluginOld_ports_0_hits_3_1 || (! (CsrPlugin_privilege == 2'b11)))); + assign _zz_when_PmpPluginOld_l225_8 = 3'b000; + assign _zz_when_PmpPluginOld_l225_9 = 3'b001; + assign _zz_when_PmpPluginOld_l225_10 = 3'b001; + assign _zz_when_PmpPluginOld_l225_11 = 3'b010; + assign _zz_when_PmpPluginOld_l225_12 = 3'b001; + assign _zz_when_PmpPluginOld_l225_13 = 3'b010; + assign _zz_when_PmpPluginOld_l225_14 = 3'b010; + assign _zz_when_PmpPluginOld_l225_15 = 3'b011; + assign when_PmpPluginOld_l225_1 = (_zz_when_PmpPluginOld_l225_1_1 == 3'b000); + always @(*) begin + if(when_PmpPluginOld_l225_1) begin + DBusCachedPlugin_mmuBus_rsp_allowRead = (CsrPlugin_privilege == 2'b11); + end else begin + DBusCachedPlugin_mmuBus_rsp_allowRead = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_27 = _zz_CsrPlugin_csrMapping_readDataInit_24; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_27 = CsrPlugin_csrMapping_writeDataSignal[7]; - end + if(when_PmpPluginOld_l225_1) begin + DBusCachedPlugin_mmuBus_rsp_allowWrite = (CsrPlugin_privilege == 2'b11); + end else begin + DBusCachedPlugin_mmuBus_rsp_allowWrite = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_28 = _zz_CsrPlugin_csrMapping_readDataInit_25; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_28 = CsrPlugin_csrMapping_writeDataSignal[4 : 3]; - end + if(when_PmpPluginOld_l225_1) begin + DBusCachedPlugin_mmuBus_rsp_allowExecute = (CsrPlugin_privilege == 2'b11); + end else begin + DBusCachedPlugin_mmuBus_rsp_allowExecute = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5; end end + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead = {PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1)); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[3]; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite = {PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1)); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[3]; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute = {PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1)); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[3]; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2); + assign DBusCachedPlugin_mmuBus_rsp_isIoAccess = DBusCachedPlugin_mmuBus_rsp_physicalAddress[31]; + assign DBusCachedPlugin_mmuBus_rsp_isPaging = 1'b0; + assign DBusCachedPlugin_mmuBus_rsp_exception = 1'b0; + assign DBusCachedPlugin_mmuBus_rsp_refilling = 1'b0; + assign DBusCachedPlugin_mmuBus_busy = 1'b0; + assign _zz_decode_FPU_RSP_1 = ((decode_INSTRUCTION & 32'h00004050) == 32'h00004050); + assign _zz_decode_FPU_RSP_2 = ((decode_INSTRUCTION & 32'h00000014) == 32'h00000014); + assign _zz_decode_FPU_RSP_3 = ((decode_INSTRUCTION & 32'h00000058) == 32'h0); + assign _zz_decode_FPU_RSP_4 = ((decode_INSTRUCTION & 32'h00002050) == 32'h00002000); + assign _zz_decode_FPU_RSP_5 = ((decode_INSTRUCTION & 32'h00002004) == 32'h00000004); + assign _zz_decode_FPU_RSP_6 = ((decode_INSTRUCTION & 32'h00000008) == 32'h00000008); + assign _zz_decode_FPU_RSP_7 = ((decode_INSTRUCTION & 32'h90000010) == 32'h80000010); + assign _zz_decode_FPU_RSP_8 = ((decode_INSTRUCTION & 32'h0000000c) == 32'h00000004); + assign _zz_decode_FPU_RSP_9 = ((decode_INSTRUCTION & 32'h10003070) == 32'h00000070); + assign _zz_decode_FPU_RSP_10 = ((decode_INSTRUCTION & 32'h00001000) == 32'h0); + assign _zz_decode_FPU_RSP_11 = ((decode_INSTRUCTION & 32'h00000020) == 32'h00000020); + assign _zz_decode_FPU_RSP_12 = ((decode_INSTRUCTION & 32'hc0000010) == 32'h40000010); + assign _zz_decode_FPU_RSP = {(|{(_zz__zz_decode_FPU_RSP == _zz__zz_decode_FPU_RSP_1),(_zz__zz_decode_FPU_RSP_2 == _zz__zz_decode_FPU_RSP_3)}),{(|{_zz_decode_FPU_RSP_6,{_zz__zz_decode_FPU_RSP_4,_zz__zz_decode_FPU_RSP_7}}),{(|{_zz__zz_decode_FPU_RSP_12,_zz__zz_decode_FPU_RSP_15}),{(|_zz__zz_decode_FPU_RSP_30),{_zz__zz_decode_FPU_RSP_39,{_zz__zz_decode_FPU_RSP_48,_zz__zz_decode_FPU_RSP_60}}}}}}; + assign _zz_decode_SRC1_CTRL_2 = _zz_decode_FPU_RSP[2 : 1]; + assign _zz_decode_SRC1_CTRL_1 = _zz_decode_SRC1_CTRL_2; + assign _zz_decode_ALU_CTRL_2 = _zz_decode_FPU_RSP[7 : 6]; + assign _zz_decode_ALU_CTRL_1 = _zz_decode_ALU_CTRL_2; + assign _zz_decode_SRC2_CTRL_2 = _zz_decode_FPU_RSP[9 : 8]; + assign _zz_decode_SRC2_CTRL_1 = _zz_decode_SRC2_CTRL_2; + assign _zz_decode_ALU_BITWISE_CTRL_2 = _zz_decode_FPU_RSP[22 : 21]; + assign _zz_decode_ALU_BITWISE_CTRL_1 = _zz_decode_ALU_BITWISE_CTRL_2; + assign _zz_decode_SHIFT_CTRL_2 = _zz_decode_FPU_RSP[24 : 23]; + assign _zz_decode_SHIFT_CTRL_1 = _zz_decode_SHIFT_CTRL_2; + assign _zz_decode_BRANCH_CTRL_2 = _zz_decode_FPU_RSP[26 : 25]; + assign _zz_decode_BRANCH_CTRL_1 = _zz_decode_BRANCH_CTRL_2; + assign _zz_decode_ENV_CTRL_2 = _zz_decode_FPU_RSP[29 : 28]; + assign _zz_decode_ENV_CTRL_1 = _zz_decode_ENV_CTRL_2; + assign _zz_decode_FPU_OPCODE_2 = _zz_decode_FPU_RSP[40 : 37]; + assign _zz_decode_FPU_OPCODE_1 = _zz_decode_FPU_OPCODE_2; + assign _zz_decode_FPU_FORMAT_2 = _zz_decode_FPU_RSP[41 : 41]; + assign _zz_decode_FPU_FORMAT_1 = _zz_decode_FPU_FORMAT_2; + assign decodeExceptionPort_valid = (decode_arbitration_isValid && (! decode_LEGAL_INSTRUCTION)); + assign decodeExceptionPort_payload_code = 4'b0010; + assign decodeExceptionPort_payload_badAddr = decode_INSTRUCTION; + assign when_RegFilePlugin_l63 = (decode_INSTRUCTION[11 : 7] == 5'h0); + assign decode_RegFilePlugin_regFileReadAddress1 = decode_INSTRUCTION_ANTICIPATED[19 : 15]; + assign decode_RegFilePlugin_regFileReadAddress2 = decode_INSTRUCTION_ANTICIPATED[24 : 20]; + assign decode_RegFilePlugin_rs1Data = _zz_RegFilePlugin_regFile_port0; + assign decode_RegFilePlugin_rs2Data = _zz_RegFilePlugin_regFile_port1; always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_29 = _zz_CsrPlugin_csrMapping_readDataInit_26; - if(execute_CsrPlugin_csr_948) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_29 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end + lastStageRegFileWrite_valid = (_zz_lastStageRegFileWrite_valid && writeBack_arbitration_isFiring); + if(_zz_3) begin + lastStageRegFileWrite_valid = 1'b1; end end - assign when_PmpPluginOld_l104_4 = (! _zz_CsrPlugin_csrMapping_readDataInit_24); - assign _zz_PmpPluginOld_ports_0_hits_4_4 = (_zz_CsrPlugin_csrMapping_readDataInit_26 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_4_5 = (_zz_CsrPlugin_csrMapping_readDataInit_26 & (~ _zz__zz_PmpPluginOld_ports_0_hits_4_5)); - assign _zz_PmpPluginOld_ports_0_hits_4_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_26 & (~ _zz_PmpPluginOld_ports_0_hits_4_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_4_1 = _zz_CsrPlugin_csrMapping_readDataInit_24; always @(*) begin - _zz_PmpPluginOld_ports_0_hits_4 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_28) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_4 = 1'b0; - end - endcase + lastStageRegFileWrite_payload_address = _zz_lastStageRegFileWrite_payload_address[11 : 7]; + if(_zz_3) begin + lastStageRegFileWrite_payload_address = 5'h0; + end end always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_28) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_4_2 = _zz_PmpPluginOld_ports_0_hits_3_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_4_2 = _zz_PmpPluginOld_ports_0_hits_4_4; + lastStageRegFileWrite_payload_data = _zz_decode_RS2_2; + if(_zz_3) begin + lastStageRegFileWrite_payload_data = 32'h0; + end + end + + always @(*) begin + case(execute_ALU_BITWISE_CTRL) + AluBitwiseCtrlEnum_AND_1 : begin + execute_IntAluPlugin_bitwise = (execute_SRC1 & execute_SRC2); end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_4_2 = _zz_PmpPluginOld_ports_0_hits_4_6; + AluBitwiseCtrlEnum_OR_1 : begin + execute_IntAluPlugin_bitwise = (execute_SRC1 | execute_SRC2); end default : begin - _zz_PmpPluginOld_ports_0_hits_4_2 = 32'h0; + execute_IntAluPlugin_bitwise = (execute_SRC1 ^ execute_SRC2); end endcase end always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_28) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_4_3 = _zz_PmpPluginOld_ports_0_hits_4_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_4_3 = (_zz_PmpPluginOld_ports_0_hits_4_4 + 32'h00000004); + case(execute_ALU_CTRL) + AluCtrlEnum_BITWISE : begin + _zz_execute_REGFILE_WRITE_DATA = execute_IntAluPlugin_bitwise; end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_4_3 = (_zz_PmpPluginOld_ports_0_hits_4_6 + _zz__zz_PmpPluginOld_ports_0_hits_4_3); + AluCtrlEnum_SLT_SLTU : begin + _zz_execute_REGFILE_WRITE_DATA = {31'd0, _zz__zz_execute_REGFILE_WRITE_DATA}; end default : begin - _zz_PmpPluginOld_ports_0_hits_4_3 = _zz_PmpPluginOld_ports_0_hits_4_4; + _zz_execute_REGFILE_WRITE_DATA = execute_SRC_ADD_SUB; end endcase end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11 = CsrPlugin_csrMapping_writeDataSignal[8]; + case(execute_SRC1_CTRL) + Src1CtrlEnum_RS : begin + _zz_execute_SRC1_1 = _zz_execute_SRC1; end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11 = CsrPlugin_csrMapping_writeDataSignal[9]; + Src1CtrlEnum_PC_INCREMENT : begin + _zz_execute_SRC1_1 = {29'd0, _zz__zz_execute_SRC1_1}; end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11 = CsrPlugin_csrMapping_writeDataSignal[10]; + Src1CtrlEnum_IMU : begin + _zz_execute_SRC1_1 = {execute_INSTRUCTION[31 : 12],12'h0}; end - end + default : begin + _zz_execute_SRC1_1 = {27'd0, _zz__zz_execute_SRC1_1_1}; + end + endcase end - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_33 = _zz_CsrPlugin_csrMapping_readDataInit_30; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_33 = CsrPlugin_csrMapping_writeDataSignal[15]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_34 = _zz_CsrPlugin_csrMapping_readDataInit_31; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_34 = CsrPlugin_csrMapping_writeDataSignal[12 : 11]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_35 = _zz_CsrPlugin_csrMapping_readDataInit_32; - if(execute_CsrPlugin_csr_949) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_35 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_5 = (! _zz_CsrPlugin_csrMapping_readDataInit_30); - assign _zz_PmpPluginOld_ports_0_hits_5_4 = (_zz_CsrPlugin_csrMapping_readDataInit_32 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_5_5 = (_zz_CsrPlugin_csrMapping_readDataInit_32 & (~ _zz__zz_PmpPluginOld_ports_0_hits_5_5)); - assign _zz_PmpPluginOld_ports_0_hits_5_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_32 & (~ _zz_PmpPluginOld_ports_0_hits_5_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_5_1 = _zz_CsrPlugin_csrMapping_readDataInit_30; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_5 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_34) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_5 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_34) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_5_2 = _zz_PmpPluginOld_ports_0_hits_4_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_5_2 = _zz_PmpPluginOld_ports_0_hits_5_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_5_2 = _zz_PmpPluginOld_ports_0_hits_5_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_5_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_34) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_5_3 = _zz_PmpPluginOld_ports_0_hits_5_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_5_3 = (_zz_PmpPluginOld_ports_0_hits_5_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_5_3 = (_zz_PmpPluginOld_ports_0_hits_5_6 + _zz__zz_PmpPluginOld_ports_0_hits_5_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_5_3 = _zz_PmpPluginOld_ports_0_hits_5_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = CsrPlugin_csrMapping_writeDataSignal[16]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = CsrPlugin_csrMapping_writeDataSignal[17]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = CsrPlugin_csrMapping_writeDataSignal[18]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_39 = _zz_CsrPlugin_csrMapping_readDataInit_36; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_39 = CsrPlugin_csrMapping_writeDataSignal[23]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_40 = _zz_CsrPlugin_csrMapping_readDataInit_37; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_40 = CsrPlugin_csrMapping_writeDataSignal[20 : 19]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_41 = _zz_CsrPlugin_csrMapping_readDataInit_38; - if(execute_CsrPlugin_csr_950) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_41 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_6 = (! _zz_CsrPlugin_csrMapping_readDataInit_36); - assign _zz_PmpPluginOld_ports_0_hits_6_4 = (_zz_CsrPlugin_csrMapping_readDataInit_38 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_6_5 = (_zz_CsrPlugin_csrMapping_readDataInit_38 & (~ _zz__zz_PmpPluginOld_ports_0_hits_6_5)); - assign _zz_PmpPluginOld_ports_0_hits_6_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_38 & (~ _zz_PmpPluginOld_ports_0_hits_6_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_6_1 = _zz_CsrPlugin_csrMapping_readDataInit_36; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_6 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_40) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_6 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_40) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_6_2 = _zz_PmpPluginOld_ports_0_hits_5_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_6_2 = _zz_PmpPluginOld_ports_0_hits_6_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_6_2 = _zz_PmpPluginOld_ports_0_hits_6_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_6_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_40) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_6_3 = _zz_PmpPluginOld_ports_0_hits_6_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_6_3 = (_zz_PmpPluginOld_ports_0_hits_6_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_6_3 = (_zz_PmpPluginOld_ports_0_hits_6_6 + _zz__zz_PmpPluginOld_ports_0_hits_6_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_6_3 = _zz_PmpPluginOld_ports_0_hits_6_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_15 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_15 = CsrPlugin_csrMapping_writeDataSignal[24]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_15 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_15 = CsrPlugin_csrMapping_writeDataSignal[25]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_15 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_15 = CsrPlugin_csrMapping_writeDataSignal[26]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_45 = _zz_CsrPlugin_csrMapping_readDataInit_42; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_45 = CsrPlugin_csrMapping_writeDataSignal[31]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_46 = _zz_CsrPlugin_csrMapping_readDataInit_43; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_46 = CsrPlugin_csrMapping_writeDataSignal[28 : 27]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_47 = _zz_CsrPlugin_csrMapping_readDataInit_44; - if(execute_CsrPlugin_csr_951) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_47 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_7 = (! _zz_CsrPlugin_csrMapping_readDataInit_42); - assign _zz_PmpPluginOld_ports_0_hits_7_4 = (_zz_CsrPlugin_csrMapping_readDataInit_44 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_7_5 = (_zz_CsrPlugin_csrMapping_readDataInit_44 & (~ _zz__zz_PmpPluginOld_ports_0_hits_7_5)); - assign _zz_PmpPluginOld_ports_0_hits_7_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_44 & (~ _zz_PmpPluginOld_ports_0_hits_7_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_7_1 = _zz_CsrPlugin_csrMapping_readDataInit_42; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_7 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_46) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_7 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_46) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_7_2 = _zz_PmpPluginOld_ports_0_hits_6_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_7_2 = _zz_PmpPluginOld_ports_0_hits_7_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_7_2 = _zz_PmpPluginOld_ports_0_hits_7_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_7_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_46) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_7_3 = _zz_PmpPluginOld_ports_0_hits_7_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_7_3 = (_zz_PmpPluginOld_ports_0_hits_7_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_7_3 = (_zz_PmpPluginOld_ports_0_hits_7_6 + _zz__zz_PmpPluginOld_ports_0_hits_7_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_7_3 = _zz_PmpPluginOld_ports_0_hits_7_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_17 = CsrPlugin_csrMapping_writeDataSignal[0]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_17 = CsrPlugin_csrMapping_writeDataSignal[1]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_17 = CsrPlugin_csrMapping_writeDataSignal[2]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_51 = _zz_CsrPlugin_csrMapping_readDataInit_48; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_51 = CsrPlugin_csrMapping_writeDataSignal[7]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_52 = _zz_CsrPlugin_csrMapping_readDataInit_49; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_52 = CsrPlugin_csrMapping_writeDataSignal[4 : 3]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_53 = _zz_CsrPlugin_csrMapping_readDataInit_50; - if(execute_CsrPlugin_csr_952) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_53 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_8 = (! _zz_CsrPlugin_csrMapping_readDataInit_48); - assign _zz_PmpPluginOld_ports_0_hits_8_4 = (_zz_CsrPlugin_csrMapping_readDataInit_50 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_8_5 = (_zz_CsrPlugin_csrMapping_readDataInit_50 & (~ _zz__zz_PmpPluginOld_ports_0_hits_8_5)); - assign _zz_PmpPluginOld_ports_0_hits_8_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_50 & (~ _zz_PmpPluginOld_ports_0_hits_8_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_8_1 = _zz_CsrPlugin_csrMapping_readDataInit_48; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_8 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_52) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_8 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_52) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_8_2 = _zz_PmpPluginOld_ports_0_hits_7_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_8_2 = _zz_PmpPluginOld_ports_0_hits_8_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_8_2 = _zz_PmpPluginOld_ports_0_hits_8_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_8_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_52) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_8_3 = _zz_PmpPluginOld_ports_0_hits_8_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_8_3 = (_zz_PmpPluginOld_ports_0_hits_8_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_8_3 = (_zz_PmpPluginOld_ports_0_hits_8_6 + _zz__zz_PmpPluginOld_ports_0_hits_8_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_8_3 = _zz_PmpPluginOld_ports_0_hits_8_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_19 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_19 = CsrPlugin_csrMapping_writeDataSignal[8]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_19 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_19 = CsrPlugin_csrMapping_writeDataSignal[9]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_19 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_19 = CsrPlugin_csrMapping_writeDataSignal[10]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_57 = _zz_CsrPlugin_csrMapping_readDataInit_54; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_57 = CsrPlugin_csrMapping_writeDataSignal[15]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_58 = _zz_CsrPlugin_csrMapping_readDataInit_55; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_58 = CsrPlugin_csrMapping_writeDataSignal[12 : 11]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_59 = _zz_CsrPlugin_csrMapping_readDataInit_56; - if(execute_CsrPlugin_csr_953) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_59 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_9 = (! _zz_CsrPlugin_csrMapping_readDataInit_54); - assign _zz_PmpPluginOld_ports_0_hits_9_4 = (_zz_CsrPlugin_csrMapping_readDataInit_56 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_9_5 = (_zz_CsrPlugin_csrMapping_readDataInit_56 & (~ _zz__zz_PmpPluginOld_ports_0_hits_9_5)); - assign _zz_PmpPluginOld_ports_0_hits_9_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_56 & (~ _zz_PmpPluginOld_ports_0_hits_9_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_9_1 = _zz_CsrPlugin_csrMapping_readDataInit_54; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_9 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_58) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_9 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_58) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_9_2 = _zz_PmpPluginOld_ports_0_hits_8_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_9_2 = _zz_PmpPluginOld_ports_0_hits_9_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_9_2 = _zz_PmpPluginOld_ports_0_hits_9_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_9_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_58) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_9_3 = _zz_PmpPluginOld_ports_0_hits_9_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_9_3 = (_zz_PmpPluginOld_ports_0_hits_9_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_9_3 = (_zz_PmpPluginOld_ports_0_hits_9_6 + _zz__zz_PmpPluginOld_ports_0_hits_9_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_9_3 = _zz_PmpPluginOld_ports_0_hits_9_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_21 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_21 = CsrPlugin_csrMapping_writeDataSignal[16]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_21 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_21 = CsrPlugin_csrMapping_writeDataSignal[17]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_21 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_21 = CsrPlugin_csrMapping_writeDataSignal[18]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_63 = _zz_CsrPlugin_csrMapping_readDataInit_60; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_63 = CsrPlugin_csrMapping_writeDataSignal[23]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_64 = _zz_CsrPlugin_csrMapping_readDataInit_61; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_64 = CsrPlugin_csrMapping_writeDataSignal[20 : 19]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_65 = _zz_CsrPlugin_csrMapping_readDataInit_62; - if(execute_CsrPlugin_csr_954) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_65 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_10 = (! _zz_CsrPlugin_csrMapping_readDataInit_60); - assign _zz_PmpPluginOld_ports_0_hits_10_4 = (_zz_CsrPlugin_csrMapping_readDataInit_62 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_10_5 = (_zz_CsrPlugin_csrMapping_readDataInit_62 & (~ _zz__zz_PmpPluginOld_ports_0_hits_10_5)); - assign _zz_PmpPluginOld_ports_0_hits_10_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_62 & (~ _zz_PmpPluginOld_ports_0_hits_10_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_10_1 = _zz_CsrPlugin_csrMapping_readDataInit_60; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_10 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_64) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_10 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_64) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_10_2 = _zz_PmpPluginOld_ports_0_hits_9_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_10_2 = _zz_PmpPluginOld_ports_0_hits_10_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_10_2 = _zz_PmpPluginOld_ports_0_hits_10_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_10_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_64) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_10_3 = _zz_PmpPluginOld_ports_0_hits_10_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_10_3 = (_zz_PmpPluginOld_ports_0_hits_10_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_10_3 = (_zz_PmpPluginOld_ports_0_hits_10_6 + _zz__zz_PmpPluginOld_ports_0_hits_10_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_10_3 = _zz_PmpPluginOld_ports_0_hits_10_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_23 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_23 = CsrPlugin_csrMapping_writeDataSignal[24]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_23 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_23 = CsrPlugin_csrMapping_writeDataSignal[25]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_23 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_23 = CsrPlugin_csrMapping_writeDataSignal[26]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_69 = _zz_CsrPlugin_csrMapping_readDataInit_66; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_69 = CsrPlugin_csrMapping_writeDataSignal[31]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_70 = _zz_CsrPlugin_csrMapping_readDataInit_67; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_70 = CsrPlugin_csrMapping_writeDataSignal[28 : 27]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_71 = _zz_CsrPlugin_csrMapping_readDataInit_68; - if(execute_CsrPlugin_csr_955) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_71 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_11 = (! _zz_CsrPlugin_csrMapping_readDataInit_66); - assign _zz_PmpPluginOld_ports_0_hits_11_4 = (_zz_CsrPlugin_csrMapping_readDataInit_68 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_11_5 = (_zz_CsrPlugin_csrMapping_readDataInit_68 & (~ _zz__zz_PmpPluginOld_ports_0_hits_11_5)); - assign _zz_PmpPluginOld_ports_0_hits_11_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_68 & (~ _zz_PmpPluginOld_ports_0_hits_11_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_11_1 = _zz_CsrPlugin_csrMapping_readDataInit_66; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_11 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_70) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_11 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_70) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_11_2 = _zz_PmpPluginOld_ports_0_hits_10_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_11_2 = _zz_PmpPluginOld_ports_0_hits_11_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_11_2 = _zz_PmpPluginOld_ports_0_hits_11_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_11_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_70) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_11_3 = _zz_PmpPluginOld_ports_0_hits_11_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_11_3 = (_zz_PmpPluginOld_ports_0_hits_11_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_11_3 = (_zz_PmpPluginOld_ports_0_hits_11_6 + _zz__zz_PmpPluginOld_ports_0_hits_11_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_11_3 = _zz_PmpPluginOld_ports_0_hits_11_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_25 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_25 = CsrPlugin_csrMapping_writeDataSignal[0]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_25 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_25 = CsrPlugin_csrMapping_writeDataSignal[1]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_25 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_25 = CsrPlugin_csrMapping_writeDataSignal[2]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_75 = _zz_CsrPlugin_csrMapping_readDataInit_72; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_75 = CsrPlugin_csrMapping_writeDataSignal[7]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_76 = _zz_CsrPlugin_csrMapping_readDataInit_73; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_76 = CsrPlugin_csrMapping_writeDataSignal[4 : 3]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_77 = _zz_CsrPlugin_csrMapping_readDataInit_74; - if(execute_CsrPlugin_csr_956) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_77 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_12 = (! _zz_CsrPlugin_csrMapping_readDataInit_72); - assign _zz_PmpPluginOld_ports_0_hits_12_4 = (_zz_CsrPlugin_csrMapping_readDataInit_74 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_12_5 = (_zz_CsrPlugin_csrMapping_readDataInit_74 & (~ _zz__zz_PmpPluginOld_ports_0_hits_12_5)); - assign _zz_PmpPluginOld_ports_0_hits_12_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_74 & (~ _zz_PmpPluginOld_ports_0_hits_12_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_12_1 = _zz_CsrPlugin_csrMapping_readDataInit_72; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_12 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_76) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_12 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_76) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_12_2 = _zz_PmpPluginOld_ports_0_hits_11_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_12_2 = _zz_PmpPluginOld_ports_0_hits_12_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_12_2 = _zz_PmpPluginOld_ports_0_hits_12_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_12_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_76) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_12_3 = _zz_PmpPluginOld_ports_0_hits_12_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_12_3 = (_zz_PmpPluginOld_ports_0_hits_12_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_12_3 = (_zz_PmpPluginOld_ports_0_hits_12_6 + _zz__zz_PmpPluginOld_ports_0_hits_12_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_12_3 = _zz_PmpPluginOld_ports_0_hits_12_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_27 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_27 = CsrPlugin_csrMapping_writeDataSignal[8]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_27 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_27 = CsrPlugin_csrMapping_writeDataSignal[9]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_27 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_27 = CsrPlugin_csrMapping_writeDataSignal[10]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_81 = _zz_CsrPlugin_csrMapping_readDataInit_78; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_81 = CsrPlugin_csrMapping_writeDataSignal[15]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_82 = _zz_CsrPlugin_csrMapping_readDataInit_79; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_82 = CsrPlugin_csrMapping_writeDataSignal[12 : 11]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_83 = _zz_CsrPlugin_csrMapping_readDataInit_80; - if(execute_CsrPlugin_csr_957) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_83 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_13 = (! _zz_CsrPlugin_csrMapping_readDataInit_78); - assign _zz_PmpPluginOld_ports_0_hits_13_4 = (_zz_CsrPlugin_csrMapping_readDataInit_80 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_13_5 = (_zz_CsrPlugin_csrMapping_readDataInit_80 & (~ _zz__zz_PmpPluginOld_ports_0_hits_13_5)); - assign _zz_PmpPluginOld_ports_0_hits_13_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_80 & (~ _zz_PmpPluginOld_ports_0_hits_13_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_13_1 = _zz_CsrPlugin_csrMapping_readDataInit_78; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_13 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_82) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_13 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_82) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_13_2 = _zz_PmpPluginOld_ports_0_hits_12_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_13_2 = _zz_PmpPluginOld_ports_0_hits_13_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_13_2 = _zz_PmpPluginOld_ports_0_hits_13_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_13_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_82) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_13_3 = _zz_PmpPluginOld_ports_0_hits_13_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_13_3 = (_zz_PmpPluginOld_ports_0_hits_13_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_13_3 = (_zz_PmpPluginOld_ports_0_hits_13_6 + _zz__zz_PmpPluginOld_ports_0_hits_13_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_13_3 = _zz_PmpPluginOld_ports_0_hits_13_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_29 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_29 = CsrPlugin_csrMapping_writeDataSignal[16]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_29 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_29 = CsrPlugin_csrMapping_writeDataSignal[17]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_29 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_29 = CsrPlugin_csrMapping_writeDataSignal[18]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_87 = _zz_CsrPlugin_csrMapping_readDataInit_84; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_87 = CsrPlugin_csrMapping_writeDataSignal[23]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_88 = _zz_CsrPlugin_csrMapping_readDataInit_85; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_88 = CsrPlugin_csrMapping_writeDataSignal[20 : 19]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_89 = _zz_CsrPlugin_csrMapping_readDataInit_86; - if(execute_CsrPlugin_csr_958) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_89 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_14 = (! _zz_CsrPlugin_csrMapping_readDataInit_84); - assign _zz_PmpPluginOld_ports_0_hits_14_4 = (_zz_CsrPlugin_csrMapping_readDataInit_86 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_14_5 = (_zz_CsrPlugin_csrMapping_readDataInit_86 & (~ _zz__zz_PmpPluginOld_ports_0_hits_14_5)); - assign _zz_PmpPluginOld_ports_0_hits_14_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_86 & (~ _zz_PmpPluginOld_ports_0_hits_14_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_14_1 = _zz_CsrPlugin_csrMapping_readDataInit_84; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_14 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_88) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_14 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_88) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_14_2 = _zz_PmpPluginOld_ports_0_hits_13_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_14_2 = _zz_PmpPluginOld_ports_0_hits_14_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_14_2 = _zz_PmpPluginOld_ports_0_hits_14_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_14_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_88) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_14_3 = _zz_PmpPluginOld_ports_0_hits_14_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_14_3 = (_zz_PmpPluginOld_ports_0_hits_14_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_14_3 = (_zz_PmpPluginOld_ports_0_hits_14_6 + _zz__zz_PmpPluginOld_ports_0_hits_14_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_14_3 = _zz_PmpPluginOld_ports_0_hits_14_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_31 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_31 = CsrPlugin_csrMapping_writeDataSignal[24]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_31 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_31 = CsrPlugin_csrMapping_writeDataSignal[25]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_31 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_31 = CsrPlugin_csrMapping_writeDataSignal[26]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_93 = _zz_CsrPlugin_csrMapping_readDataInit_90; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_93 = CsrPlugin_csrMapping_writeDataSignal[31]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_94 = _zz_CsrPlugin_csrMapping_readDataInit_91; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_94 = CsrPlugin_csrMapping_writeDataSignal[28 : 27]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_95 = _zz_CsrPlugin_csrMapping_readDataInit_92; - if(execute_CsrPlugin_csr_959) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_95 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_15 = (! _zz_CsrPlugin_csrMapping_readDataInit_90); - assign _zz_PmpPluginOld_ports_0_hits_15_4 = (_zz_CsrPlugin_csrMapping_readDataInit_92 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_15_5 = (_zz_CsrPlugin_csrMapping_readDataInit_92 & (~ _zz__zz_PmpPluginOld_ports_0_hits_15_5)); - assign _zz_PmpPluginOld_ports_0_hits_15_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_92 & (~ _zz_PmpPluginOld_ports_0_hits_15_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_15_1 = _zz_CsrPlugin_csrMapping_readDataInit_90; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_15 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_94) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_15 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_94) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_15_2 = _zz_PmpPluginOld_ports_0_hits_14_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_15_2 = _zz_PmpPluginOld_ports_0_hits_15_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_15_2 = _zz_PmpPluginOld_ports_0_hits_15_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_15_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_94) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_15_3 = _zz_PmpPluginOld_ports_0_hits_15_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_15_3 = (_zz_PmpPluginOld_ports_0_hits_15_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_15_3 = (_zz_PmpPluginOld_ports_0_hits_15_6 + _zz__zz_PmpPluginOld_ports_0_hits_15_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_15_3 = _zz_PmpPluginOld_ports_0_hits_15_4; - end - endcase - end - - assign IBusCachedPlugin_mmuBus_rsp_physicalAddress = IBusCachedPlugin_mmuBus_cmd_0_virtualAddress; - assign PmpPluginOld_ports_0_hits_0 = (((_zz_PmpPluginOld_ports_0_hits_0 && (_zz_PmpPluginOld_ports_0_hits_0_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_0_3)) && (_zz_PmpPluginOld_ports_0_hits_0_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_1 = (((_zz_PmpPluginOld_ports_0_hits_1 && (_zz_PmpPluginOld_ports_0_hits_1_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_1_3)) && (_zz_PmpPluginOld_ports_0_hits_1_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_2 = (((_zz_PmpPluginOld_ports_0_hits_2 && (_zz_PmpPluginOld_ports_0_hits_2_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_2_3)) && (_zz_PmpPluginOld_ports_0_hits_2_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_3 = (((_zz_PmpPluginOld_ports_0_hits_3 && (_zz_PmpPluginOld_ports_0_hits_3_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_3_3)) && (_zz_PmpPluginOld_ports_0_hits_3_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_4 = (((_zz_PmpPluginOld_ports_0_hits_4 && (_zz_PmpPluginOld_ports_0_hits_4_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_4_3)) && (_zz_PmpPluginOld_ports_0_hits_4_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_5 = (((_zz_PmpPluginOld_ports_0_hits_5 && (_zz_PmpPluginOld_ports_0_hits_5_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_5_3)) && (_zz_PmpPluginOld_ports_0_hits_5_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_6 = (((_zz_PmpPluginOld_ports_0_hits_6 && (_zz_PmpPluginOld_ports_0_hits_6_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_6_3)) && (_zz_PmpPluginOld_ports_0_hits_6_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_7 = (((_zz_PmpPluginOld_ports_0_hits_7 && (_zz_PmpPluginOld_ports_0_hits_7_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_7_3)) && (_zz_PmpPluginOld_ports_0_hits_7_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_8 = (((_zz_PmpPluginOld_ports_0_hits_8 && (_zz_PmpPluginOld_ports_0_hits_8_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_8_3)) && (_zz_PmpPluginOld_ports_0_hits_8_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_9 = (((_zz_PmpPluginOld_ports_0_hits_9 && (_zz_PmpPluginOld_ports_0_hits_9_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_9_3)) && (_zz_PmpPluginOld_ports_0_hits_9_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_10 = (((_zz_PmpPluginOld_ports_0_hits_10 && (_zz_PmpPluginOld_ports_0_hits_10_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_10_3)) && (_zz_PmpPluginOld_ports_0_hits_10_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_11 = (((_zz_PmpPluginOld_ports_0_hits_11 && (_zz_PmpPluginOld_ports_0_hits_11_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_11_3)) && (_zz_PmpPluginOld_ports_0_hits_11_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_12 = (((_zz_PmpPluginOld_ports_0_hits_12 && (_zz_PmpPluginOld_ports_0_hits_12_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_12_3)) && (_zz_PmpPluginOld_ports_0_hits_12_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_13 = (((_zz_PmpPluginOld_ports_0_hits_13 && (_zz_PmpPluginOld_ports_0_hits_13_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_13_3)) && (_zz_PmpPluginOld_ports_0_hits_13_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_14 = (((_zz_PmpPluginOld_ports_0_hits_14 && (_zz_PmpPluginOld_ports_0_hits_14_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_14_3)) && (_zz_PmpPluginOld_ports_0_hits_14_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_15 = (((_zz_PmpPluginOld_ports_0_hits_15 && (_zz_PmpPluginOld_ports_0_hits_15_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_15_3)) && (_zz_PmpPluginOld_ports_0_hits_15_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign _zz_when_PmpPluginOld_l225 = 5'h0; - assign _zz_when_PmpPluginOld_l225_1 = 5'h01; - assign _zz_when_PmpPluginOld_l225_2 = 5'h01; - assign _zz_when_PmpPluginOld_l225_3 = 5'h02; - assign _zz_when_PmpPluginOld_l225_4 = 5'h01; - assign _zz_when_PmpPluginOld_l225_5 = 5'h02; - assign _zz_when_PmpPluginOld_l225_6 = 5'h02; - assign _zz_when_PmpPluginOld_l225_7 = 5'h03; - assign when_PmpPluginOld_l225 = (_zz_when_PmpPluginOld_l225_16 == 5'h0); - always @(*) begin - if(when_PmpPluginOld_l225) begin - IBusCachedPlugin_mmuBus_rsp_allowRead = (CsrPlugin_privilege == 2'b11); - end else begin - IBusCachedPlugin_mmuBus_rsp_allowRead = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49; - end - end - - always @(*) begin - if(when_PmpPluginOld_l225) begin - IBusCachedPlugin_mmuBus_rsp_allowWrite = (CsrPlugin_privilege == 2'b11); - end else begin - IBusCachedPlugin_mmuBus_rsp_allowWrite = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49; - end - end - - always @(*) begin - if(when_PmpPluginOld_l225) begin - IBusCachedPlugin_mmuBus_rsp_allowExecute = (CsrPlugin_privilege == 2'b11); - end else begin - IBusCachedPlugin_mmuBus_rsp_allowExecute = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49; - end - end - - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32 = {PmpPluginOld_ports_0_hits_15,{PmpPluginOld_ports_0_hits_14,{PmpPluginOld_ports_0_hits_13,{PmpPluginOld_ports_0_hits_12,{PmpPluginOld_ports_0_hits_11,{PmpPluginOld_ports_0_hits_10,{PmpPluginOld_ports_0_hits_9,{PmpPluginOld_ports_0_hits_8,{PmpPluginOld_ports_0_hits_7,{PmpPluginOld_ports_0_hits_6,{_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32,_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32_1}}}}}}}}}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33)); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_34 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[3]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_35 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[5]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_36 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[6]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[7]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_38 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[9]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_39 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[10]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[11]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_41 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[12]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[13]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[14]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[15]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_45 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_46 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_47 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[4] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_48 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[8] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32 = {PmpPluginOld_ports_0_hits_15,{PmpPluginOld_ports_0_hits_14,{PmpPluginOld_ports_0_hits_13,{PmpPluginOld_ports_0_hits_12,{PmpPluginOld_ports_0_hits_11,{PmpPluginOld_ports_0_hits_10,{PmpPluginOld_ports_0_hits_9,{PmpPluginOld_ports_0_hits_8,{PmpPluginOld_ports_0_hits_7,{PmpPluginOld_ports_0_hits_6,{_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32,_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32_1}}}}}}}}}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33)); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_34 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[3]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_35 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[5]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_36 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[6]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[7]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_38 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[9]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_39 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[10]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[11]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_41 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[12]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[13]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[14]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[15]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_45 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_46 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_47 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[4] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_48 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[8] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32 = {PmpPluginOld_ports_0_hits_15,{PmpPluginOld_ports_0_hits_14,{PmpPluginOld_ports_0_hits_13,{PmpPluginOld_ports_0_hits_12,{PmpPluginOld_ports_0_hits_11,{PmpPluginOld_ports_0_hits_10,{PmpPluginOld_ports_0_hits_9,{PmpPluginOld_ports_0_hits_8,{PmpPluginOld_ports_0_hits_7,{PmpPluginOld_ports_0_hits_6,{_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32,_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32_1}}}}}}}}}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33)); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_34 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[3]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_35 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[5]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_36 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[6]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[7]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_38 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[9]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_39 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[10]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[11]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_41 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[12]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[13]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[14]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[15]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_45 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_46 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_47 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[4] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_48 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[8] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44); - assign IBusCachedPlugin_mmuBus_rsp_isIoAccess = IBusCachedPlugin_mmuBus_rsp_physicalAddress[31]; - assign IBusCachedPlugin_mmuBus_rsp_isPaging = 1'b0; - assign IBusCachedPlugin_mmuBus_rsp_exception = 1'b0; - assign IBusCachedPlugin_mmuBus_rsp_refilling = 1'b0; - assign IBusCachedPlugin_mmuBus_busy = 1'b0; - assign DBusCachedPlugin_mmuBus_rsp_physicalAddress = DBusCachedPlugin_mmuBus_cmd_0_virtualAddress; - assign PmpPluginOld_ports_1_hits_0 = (((_zz_PmpPluginOld_ports_0_hits_0 && (_zz_PmpPluginOld_ports_0_hits_0_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_0_3)) && (_zz_PmpPluginOld_ports_0_hits_0_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_1 = (((_zz_PmpPluginOld_ports_0_hits_1 && (_zz_PmpPluginOld_ports_0_hits_1_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_1_3)) && (_zz_PmpPluginOld_ports_0_hits_1_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_2 = (((_zz_PmpPluginOld_ports_0_hits_2 && (_zz_PmpPluginOld_ports_0_hits_2_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_2_3)) && (_zz_PmpPluginOld_ports_0_hits_2_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_3 = (((_zz_PmpPluginOld_ports_0_hits_3 && (_zz_PmpPluginOld_ports_0_hits_3_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_3_3)) && (_zz_PmpPluginOld_ports_0_hits_3_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_4 = (((_zz_PmpPluginOld_ports_0_hits_4 && (_zz_PmpPluginOld_ports_0_hits_4_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_4_3)) && (_zz_PmpPluginOld_ports_0_hits_4_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_5 = (((_zz_PmpPluginOld_ports_0_hits_5 && (_zz_PmpPluginOld_ports_0_hits_5_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_5_3)) && (_zz_PmpPluginOld_ports_0_hits_5_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_6 = (((_zz_PmpPluginOld_ports_0_hits_6 && (_zz_PmpPluginOld_ports_0_hits_6_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_6_3)) && (_zz_PmpPluginOld_ports_0_hits_6_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_7 = (((_zz_PmpPluginOld_ports_0_hits_7 && (_zz_PmpPluginOld_ports_0_hits_7_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_7_3)) && (_zz_PmpPluginOld_ports_0_hits_7_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_8 = (((_zz_PmpPluginOld_ports_0_hits_8 && (_zz_PmpPluginOld_ports_0_hits_8_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_8_3)) && (_zz_PmpPluginOld_ports_0_hits_8_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_9 = (((_zz_PmpPluginOld_ports_0_hits_9 && (_zz_PmpPluginOld_ports_0_hits_9_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_9_3)) && (_zz_PmpPluginOld_ports_0_hits_9_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_10 = (((_zz_PmpPluginOld_ports_0_hits_10 && (_zz_PmpPluginOld_ports_0_hits_10_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_10_3)) && (_zz_PmpPluginOld_ports_0_hits_10_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_11 = (((_zz_PmpPluginOld_ports_0_hits_11 && (_zz_PmpPluginOld_ports_0_hits_11_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_11_3)) && (_zz_PmpPluginOld_ports_0_hits_11_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_12 = (((_zz_PmpPluginOld_ports_0_hits_12 && (_zz_PmpPluginOld_ports_0_hits_12_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_12_3)) && (_zz_PmpPluginOld_ports_0_hits_12_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_13 = (((_zz_PmpPluginOld_ports_0_hits_13 && (_zz_PmpPluginOld_ports_0_hits_13_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_13_3)) && (_zz_PmpPluginOld_ports_0_hits_13_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_14 = (((_zz_PmpPluginOld_ports_0_hits_14 && (_zz_PmpPluginOld_ports_0_hits_14_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_14_3)) && (_zz_PmpPluginOld_ports_0_hits_14_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_15 = (((_zz_PmpPluginOld_ports_0_hits_15 && (_zz_PmpPluginOld_ports_0_hits_15_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_15_3)) && (_zz_PmpPluginOld_ports_0_hits_15_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign _zz_when_PmpPluginOld_l225_8 = 5'h0; - assign _zz_when_PmpPluginOld_l225_9 = 5'h01; - assign _zz_when_PmpPluginOld_l225_10 = 5'h01; - assign _zz_when_PmpPluginOld_l225_11 = 5'h02; - assign _zz_when_PmpPluginOld_l225_12 = 5'h01; - assign _zz_when_PmpPluginOld_l225_13 = 5'h02; - assign _zz_when_PmpPluginOld_l225_14 = 5'h02; - assign _zz_when_PmpPluginOld_l225_15 = 5'h03; - assign when_PmpPluginOld_l225_1 = (_zz_when_PmpPluginOld_l225_1_1 == 5'h0); - always @(*) begin - if(when_PmpPluginOld_l225_1) begin - DBusCachedPlugin_mmuBus_rsp_allowRead = (CsrPlugin_privilege == 2'b11); - end else begin - DBusCachedPlugin_mmuBus_rsp_allowRead = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17; - end - end - - always @(*) begin - if(when_PmpPluginOld_l225_1) begin - DBusCachedPlugin_mmuBus_rsp_allowWrite = (CsrPlugin_privilege == 2'b11); - end else begin - DBusCachedPlugin_mmuBus_rsp_allowWrite = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17; - end - end - - always @(*) begin - if(when_PmpPluginOld_l225_1) begin - DBusCachedPlugin_mmuBus_rsp_allowExecute = (CsrPlugin_privilege == 2'b11); - end else begin - DBusCachedPlugin_mmuBus_rsp_allowExecute = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17; - end - end - - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead = {PmpPluginOld_ports_1_hits_15,{PmpPluginOld_ports_1_hits_14,{PmpPluginOld_ports_1_hits_13,{PmpPluginOld_ports_1_hits_12,{PmpPluginOld_ports_1_hits_11,{PmpPluginOld_ports_1_hits_10,{PmpPluginOld_ports_1_hits_9,{PmpPluginOld_ports_1_hits_8,{PmpPluginOld_ports_1_hits_7,{PmpPluginOld_ports_1_hits_6,{_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead,_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1}}}}}}}}}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1_1)); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[3]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[5]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[6]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[7]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[9]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_7 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[10]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[11]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_9 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[12]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[13]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[14]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[15]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_13 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_14 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_15 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[4] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_16 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[8] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite = {PmpPluginOld_ports_1_hits_15,{PmpPluginOld_ports_1_hits_14,{PmpPluginOld_ports_1_hits_13,{PmpPluginOld_ports_1_hits_12,{PmpPluginOld_ports_1_hits_11,{PmpPluginOld_ports_1_hits_10,{PmpPluginOld_ports_1_hits_9,{PmpPluginOld_ports_1_hits_8,{PmpPluginOld_ports_1_hits_7,{PmpPluginOld_ports_1_hits_6,{_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite,_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1}}}}}}}}}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1_1)); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[3]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[5]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[6]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[7]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[9]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_7 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[10]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[11]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_9 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[12]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[13]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[14]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[15]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_13 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_14 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_15 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[4] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_16 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[8] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute = {PmpPluginOld_ports_1_hits_15,{PmpPluginOld_ports_1_hits_14,{PmpPluginOld_ports_1_hits_13,{PmpPluginOld_ports_1_hits_12,{PmpPluginOld_ports_1_hits_11,{PmpPluginOld_ports_1_hits_10,{PmpPluginOld_ports_1_hits_9,{PmpPluginOld_ports_1_hits_8,{PmpPluginOld_ports_1_hits_7,{PmpPluginOld_ports_1_hits_6,{_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute,_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1}}}}}}}}}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1_1)); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[3]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[5]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[6]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[7]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[9]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_7 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[10]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[11]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_9 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[12]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[13]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[14]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[15]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_13 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_14 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_15 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[4] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_16 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[8] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12); - assign DBusCachedPlugin_mmuBus_rsp_isIoAccess = DBusCachedPlugin_mmuBus_rsp_physicalAddress[31]; - assign DBusCachedPlugin_mmuBus_rsp_isPaging = 1'b0; - assign DBusCachedPlugin_mmuBus_rsp_exception = 1'b0; - assign DBusCachedPlugin_mmuBus_rsp_refilling = 1'b0; - assign DBusCachedPlugin_mmuBus_busy = 1'b0; - assign _zz_decode_FPU_RSP_1 = ((decode_INSTRUCTION & 32'h00004050) == 32'h00004050); - assign _zz_decode_FPU_RSP_2 = ((decode_INSTRUCTION & 32'h00000014) == 32'h00000014); - assign _zz_decode_FPU_RSP_3 = ((decode_INSTRUCTION & 32'h00000058) == 32'h0); - assign _zz_decode_FPU_RSP_4 = ((decode_INSTRUCTION & 32'h00002050) == 32'h00002000); - assign _zz_decode_FPU_RSP_5 = ((decode_INSTRUCTION & 32'h00002004) == 32'h00000004); - assign _zz_decode_FPU_RSP_6 = ((decode_INSTRUCTION & 32'h00000008) == 32'h00000008); - assign _zz_decode_FPU_RSP_7 = ((decode_INSTRUCTION & 32'h90000010) == 32'h80000010); - assign _zz_decode_FPU_RSP_8 = ((decode_INSTRUCTION & 32'h0000000c) == 32'h00000004); - assign _zz_decode_FPU_RSP_9 = ((decode_INSTRUCTION & 32'h10003070) == 32'h00000070); - assign _zz_decode_FPU_RSP_10 = ((decode_INSTRUCTION & 32'h00001000) == 32'h0); - assign _zz_decode_FPU_RSP_11 = ((decode_INSTRUCTION & 32'h00000020) == 32'h00000020); - assign _zz_decode_FPU_RSP_12 = ((decode_INSTRUCTION & 32'hc0000010) == 32'h40000010); - assign _zz_decode_FPU_RSP = {(|{(_zz__zz_decode_FPU_RSP == _zz__zz_decode_FPU_RSP_1),(_zz__zz_decode_FPU_RSP_2 == _zz__zz_decode_FPU_RSP_3)}),{(|{_zz_decode_FPU_RSP_6,{_zz__zz_decode_FPU_RSP_4,_zz__zz_decode_FPU_RSP_7}}),{(|{_zz__zz_decode_FPU_RSP_12,_zz__zz_decode_FPU_RSP_15}),{(|_zz__zz_decode_FPU_RSP_30),{_zz__zz_decode_FPU_RSP_39,{_zz__zz_decode_FPU_RSP_48,_zz__zz_decode_FPU_RSP_60}}}}}}; - assign _zz_decode_SRC1_CTRL_2 = _zz_decode_FPU_RSP[2 : 1]; - assign _zz_decode_SRC1_CTRL_1 = _zz_decode_SRC1_CTRL_2; - assign _zz_decode_ALU_CTRL_2 = _zz_decode_FPU_RSP[7 : 6]; - assign _zz_decode_ALU_CTRL_1 = _zz_decode_ALU_CTRL_2; - assign _zz_decode_SRC2_CTRL_2 = _zz_decode_FPU_RSP[9 : 8]; - assign _zz_decode_SRC2_CTRL_1 = _zz_decode_SRC2_CTRL_2; - assign _zz_decode_ALU_BITWISE_CTRL_2 = _zz_decode_FPU_RSP[22 : 21]; - assign _zz_decode_ALU_BITWISE_CTRL_1 = _zz_decode_ALU_BITWISE_CTRL_2; - assign _zz_decode_SHIFT_CTRL_2 = _zz_decode_FPU_RSP[24 : 23]; - assign _zz_decode_SHIFT_CTRL_1 = _zz_decode_SHIFT_CTRL_2; - assign _zz_decode_BRANCH_CTRL_2 = _zz_decode_FPU_RSP[26 : 25]; - assign _zz_decode_BRANCH_CTRL_1 = _zz_decode_BRANCH_CTRL_2; - assign _zz_decode_ENV_CTRL_2 = _zz_decode_FPU_RSP[29 : 28]; - assign _zz_decode_ENV_CTRL_1 = _zz_decode_ENV_CTRL_2; - assign _zz_decode_FPU_OPCODE_2 = _zz_decode_FPU_RSP[40 : 37]; - assign _zz_decode_FPU_OPCODE_1 = _zz_decode_FPU_OPCODE_2; - assign _zz_decode_FPU_FORMAT_2 = _zz_decode_FPU_RSP[41 : 41]; - assign _zz_decode_FPU_FORMAT_1 = _zz_decode_FPU_FORMAT_2; - assign decodeExceptionPort_valid = (decode_arbitration_isValid && (! decode_LEGAL_INSTRUCTION)); - assign decodeExceptionPort_payload_code = 4'b0010; - assign decodeExceptionPort_payload_badAddr = decode_INSTRUCTION; - assign when_RegFilePlugin_l63 = (decode_INSTRUCTION[11 : 7] == 5'h0); - assign decode_RegFilePlugin_regFileReadAddress1 = decode_INSTRUCTION_ANTICIPATED[19 : 15]; - assign decode_RegFilePlugin_regFileReadAddress2 = decode_INSTRUCTION_ANTICIPATED[24 : 20]; - assign decode_RegFilePlugin_rs1Data = _zz_RegFilePlugin_regFile_port0; - assign decode_RegFilePlugin_rs2Data = _zz_RegFilePlugin_regFile_port1; - always @(*) begin - lastStageRegFileWrite_valid = (_zz_lastStageRegFileWrite_valid && writeBack_arbitration_isFiring); - if(_zz_3) begin - lastStageRegFileWrite_valid = 1'b1; - end - end - - always @(*) begin - lastStageRegFileWrite_payload_address = _zz_lastStageRegFileWrite_payload_address[11 : 7]; - if(_zz_3) begin - lastStageRegFileWrite_payload_address = 5'h0; - end - end - - always @(*) begin - lastStageRegFileWrite_payload_data = _zz_decode_RS2_2; - if(_zz_3) begin - lastStageRegFileWrite_payload_data = 32'h0; - end - end - - always @(*) begin - case(execute_ALU_BITWISE_CTRL) - AluBitwiseCtrlEnum_AND_1 : begin - execute_IntAluPlugin_bitwise = (execute_SRC1 & execute_SRC2); - end - AluBitwiseCtrlEnum_OR_1 : begin - execute_IntAluPlugin_bitwise = (execute_SRC1 | execute_SRC2); - end - default : begin - execute_IntAluPlugin_bitwise = (execute_SRC1 ^ execute_SRC2); - end - endcase - end - - always @(*) begin - case(execute_ALU_CTRL) - AluCtrlEnum_BITWISE : begin - _zz_execute_REGFILE_WRITE_DATA = execute_IntAluPlugin_bitwise; - end - AluCtrlEnum_SLT_SLTU : begin - _zz_execute_REGFILE_WRITE_DATA = {31'd0, _zz__zz_execute_REGFILE_WRITE_DATA}; - end - default : begin - _zz_execute_REGFILE_WRITE_DATA = execute_SRC_ADD_SUB; - end - endcase - end - - always @(*) begin - case(execute_SRC1_CTRL) - Src1CtrlEnum_RS : begin - _zz_execute_SRC1_1 = _zz_execute_SRC1; - end - Src1CtrlEnum_PC_INCREMENT : begin - _zz_execute_SRC1_1 = {29'd0, _zz__zz_execute_SRC1_1}; - end - Src1CtrlEnum_IMU : begin - _zz_execute_SRC1_1 = {execute_INSTRUCTION[31 : 12],12'h0}; - end - default : begin - _zz_execute_SRC1_1 = {27'd0, _zz__zz_execute_SRC1_1_1}; - end - endcase - end - - assign _zz_execute_SRC2_1 = execute_INSTRUCTION[31]; + assign _zz_execute_SRC2_1 = execute_INSTRUCTION[31]; always @(*) begin _zz_execute_SRC2_2[19] = _zz_execute_SRC2_1; _zz_execute_SRC2_2[18] = _zz_execute_SRC2_1; @@ -8900,54 +6543,9 @@ module VexRiscv ( if(execute_CsrPlugin_csr_947) begin execute_CsrPlugin_illegalAccess = 1'b0; end - if(execute_CsrPlugin_csr_948) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_949) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_950) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_951) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_952) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_953) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_954) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_955) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_956) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_957) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_958) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_959) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end if(execute_CsrPlugin_csr_928) begin execute_CsrPlugin_illegalAccess = 1'b0; end - if(execute_CsrPlugin_csr_929) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_930) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_931) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end if(execute_CsrPlugin_csr_3857) begin if(execute_CSR_READ_OPCODE) begin execute_CsrPlugin_illegalAccess = 1'b0; @@ -9315,8 +6913,8 @@ module VexRiscv ( assign FpuPlugin_port_commit_payload_rd = writeBack_FpuPlugin_commit_s2mPipe_payload_rd; assign FpuPlugin_port_commit_payload_write = writeBack_FpuPlugin_commit_s2mPipe_payload_write; assign FpuPlugin_port_commit_payload_value = writeBack_FpuPlugin_commit_s2mPipe_payload_value; - assign _zz_CsrPlugin_csrMapping_readDataInit_97 = (_zz_CsrPlugin_csrMapping_readDataInit_96 & externalInterruptArray_regNext); - assign externalInterrupt = (|_zz_CsrPlugin_csrMapping_readDataInit_97); + assign _zz_CsrPlugin_csrMapping_readDataInit_25 = (_zz_CsrPlugin_csrMapping_readDataInit_24 & externalInterruptArray_regNext); + assign externalInterrupt = (|_zz_CsrPlugin_csrMapping_readDataInit_25); assign when_Pipeline_l124 = (! execute_arbitration_isStuck); assign when_Pipeline_l124_1 = (! memory_arbitration_isStuck); assign when_Pipeline_l124_2 = ((! writeBack_arbitration_isStuck) && (! CsrPlugin_exceptionPortCtrl_exceptionValids_writeBack)); @@ -9495,443 +7093,266 @@ module VexRiscv ( assign when_CsrPlugin_l1264_30 = (! execute_arbitration_isStuck); assign when_CsrPlugin_l1264_31 = (! execute_arbitration_isStuck); assign when_CsrPlugin_l1264_32 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_33 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_34 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_35 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_36 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_37 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_38 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_39 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_40 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_41 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_42 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_43 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_44 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_45 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_46 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_47 = (! execute_arbitration_isStuck); - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_98 = 32'h0; + always @(*) begin + _zz_CsrPlugin_csrMapping_readDataInit_26 = 32'h0; if(execute_CsrPlugin_csr_3264) begin - _zz_CsrPlugin_csrMapping_readDataInit_98[13 : 0] = 14'h2000; - _zz_CsrPlugin_csrMapping_readDataInit_98[26 : 20] = 7'h40; + _zz_CsrPlugin_csrMapping_readDataInit_26[13 : 0] = 14'h2000; + _zz_CsrPlugin_csrMapping_readDataInit_26[26 : 20] = 7'h40; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_99 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_27 = 32'h0; if(execute_CsrPlugin_csr_944) begin - _zz_CsrPlugin_csrMapping_readDataInit_99[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_2; + _zz_CsrPlugin_csrMapping_readDataInit_27[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_2; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_100 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_28 = 32'h0; if(execute_CsrPlugin_csr_945) begin - _zz_CsrPlugin_csrMapping_readDataInit_100[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_8; + _zz_CsrPlugin_csrMapping_readDataInit_28[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_8; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_101 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_29 = 32'h0; if(execute_CsrPlugin_csr_946) begin - _zz_CsrPlugin_csrMapping_readDataInit_101[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_14; + _zz_CsrPlugin_csrMapping_readDataInit_29[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_14; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_102 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_30 = 32'h0; if(execute_CsrPlugin_csr_947) begin - _zz_CsrPlugin_csrMapping_readDataInit_102[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_20; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_103 = 32'h0; - if(execute_CsrPlugin_csr_948) begin - _zz_CsrPlugin_csrMapping_readDataInit_103[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_26; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_104 = 32'h0; - if(execute_CsrPlugin_csr_949) begin - _zz_CsrPlugin_csrMapping_readDataInit_104[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_32; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_105 = 32'h0; - if(execute_CsrPlugin_csr_950) begin - _zz_CsrPlugin_csrMapping_readDataInit_105[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_38; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_106 = 32'h0; - if(execute_CsrPlugin_csr_951) begin - _zz_CsrPlugin_csrMapping_readDataInit_106[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_44; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_107 = 32'h0; - if(execute_CsrPlugin_csr_952) begin - _zz_CsrPlugin_csrMapping_readDataInit_107[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_50; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_108 = 32'h0; - if(execute_CsrPlugin_csr_953) begin - _zz_CsrPlugin_csrMapping_readDataInit_108[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_56; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_109 = 32'h0; - if(execute_CsrPlugin_csr_954) begin - _zz_CsrPlugin_csrMapping_readDataInit_109[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_62; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_110 = 32'h0; - if(execute_CsrPlugin_csr_955) begin - _zz_CsrPlugin_csrMapping_readDataInit_110[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_68; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_111 = 32'h0; - if(execute_CsrPlugin_csr_956) begin - _zz_CsrPlugin_csrMapping_readDataInit_111[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_74; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_112 = 32'h0; - if(execute_CsrPlugin_csr_957) begin - _zz_CsrPlugin_csrMapping_readDataInit_112[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_80; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_113 = 32'h0; - if(execute_CsrPlugin_csr_958) begin - _zz_CsrPlugin_csrMapping_readDataInit_113[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_86; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_114 = 32'h0; - if(execute_CsrPlugin_csr_959) begin - _zz_CsrPlugin_csrMapping_readDataInit_114[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_92; + _zz_CsrPlugin_csrMapping_readDataInit_30[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_20; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_115 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_31 = 32'h0; if(execute_CsrPlugin_csr_928) begin - _zz_CsrPlugin_csrMapping_readDataInit_115[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_18; - _zz_CsrPlugin_csrMapping_readDataInit_115[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_12; - _zz_CsrPlugin_csrMapping_readDataInit_115[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_6; - _zz_CsrPlugin_csrMapping_readDataInit_115[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit; - _zz_CsrPlugin_csrMapping_readDataInit_115[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_19; - _zz_CsrPlugin_csrMapping_readDataInit_115[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; - _zz_CsrPlugin_csrMapping_readDataInit_115[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; - _zz_CsrPlugin_csrMapping_readDataInit_115[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; - _zz_CsrPlugin_csrMapping_readDataInit_115[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_13; - _zz_CsrPlugin_csrMapping_readDataInit_115[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; - _zz_CsrPlugin_csrMapping_readDataInit_115[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; - _zz_CsrPlugin_csrMapping_readDataInit_115[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; - _zz_CsrPlugin_csrMapping_readDataInit_115[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_7; - _zz_CsrPlugin_csrMapping_readDataInit_115[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; - _zz_CsrPlugin_csrMapping_readDataInit_115[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; - _zz_CsrPlugin_csrMapping_readDataInit_115[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; - _zz_CsrPlugin_csrMapping_readDataInit_115[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_1; - _zz_CsrPlugin_csrMapping_readDataInit_115[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; - _zz_CsrPlugin_csrMapping_readDataInit_115[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; - _zz_CsrPlugin_csrMapping_readDataInit_115[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_116 = 32'h0; - if(execute_CsrPlugin_csr_929) begin - _zz_CsrPlugin_csrMapping_readDataInit_116[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_42; - _zz_CsrPlugin_csrMapping_readDataInit_116[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_36; - _zz_CsrPlugin_csrMapping_readDataInit_116[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_30; - _zz_CsrPlugin_csrMapping_readDataInit_116[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit_24; - _zz_CsrPlugin_csrMapping_readDataInit_116[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_43; - _zz_CsrPlugin_csrMapping_readDataInit_116[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - _zz_CsrPlugin_csrMapping_readDataInit_116[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - _zz_CsrPlugin_csrMapping_readDataInit_116[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - _zz_CsrPlugin_csrMapping_readDataInit_116[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_37; - _zz_CsrPlugin_csrMapping_readDataInit_116[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - _zz_CsrPlugin_csrMapping_readDataInit_116[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - _zz_CsrPlugin_csrMapping_readDataInit_116[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - _zz_CsrPlugin_csrMapping_readDataInit_116[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_31; - _zz_CsrPlugin_csrMapping_readDataInit_116[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - _zz_CsrPlugin_csrMapping_readDataInit_116[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - _zz_CsrPlugin_csrMapping_readDataInit_116[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - _zz_CsrPlugin_csrMapping_readDataInit_116[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_25; - _zz_CsrPlugin_csrMapping_readDataInit_116[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - _zz_CsrPlugin_csrMapping_readDataInit_116[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - _zz_CsrPlugin_csrMapping_readDataInit_116[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_117 = 32'h0; - if(execute_CsrPlugin_csr_930) begin - _zz_CsrPlugin_csrMapping_readDataInit_117[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_66; - _zz_CsrPlugin_csrMapping_readDataInit_117[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_60; - _zz_CsrPlugin_csrMapping_readDataInit_117[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_54; - _zz_CsrPlugin_csrMapping_readDataInit_117[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit_48; - _zz_CsrPlugin_csrMapping_readDataInit_117[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_67; - _zz_CsrPlugin_csrMapping_readDataInit_117[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - _zz_CsrPlugin_csrMapping_readDataInit_117[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - _zz_CsrPlugin_csrMapping_readDataInit_117[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - _zz_CsrPlugin_csrMapping_readDataInit_117[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_61; - _zz_CsrPlugin_csrMapping_readDataInit_117[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - _zz_CsrPlugin_csrMapping_readDataInit_117[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - _zz_CsrPlugin_csrMapping_readDataInit_117[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - _zz_CsrPlugin_csrMapping_readDataInit_117[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_55; - _zz_CsrPlugin_csrMapping_readDataInit_117[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - _zz_CsrPlugin_csrMapping_readDataInit_117[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - _zz_CsrPlugin_csrMapping_readDataInit_117[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - _zz_CsrPlugin_csrMapping_readDataInit_117[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_49; - _zz_CsrPlugin_csrMapping_readDataInit_117[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - _zz_CsrPlugin_csrMapping_readDataInit_117[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - _zz_CsrPlugin_csrMapping_readDataInit_117[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_118 = 32'h0; - if(execute_CsrPlugin_csr_931) begin - _zz_CsrPlugin_csrMapping_readDataInit_118[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_90; - _zz_CsrPlugin_csrMapping_readDataInit_118[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_84; - _zz_CsrPlugin_csrMapping_readDataInit_118[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_78; - _zz_CsrPlugin_csrMapping_readDataInit_118[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit_72; - _zz_CsrPlugin_csrMapping_readDataInit_118[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_91; - _zz_CsrPlugin_csrMapping_readDataInit_118[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; - _zz_CsrPlugin_csrMapping_readDataInit_118[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - _zz_CsrPlugin_csrMapping_readDataInit_118[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - _zz_CsrPlugin_csrMapping_readDataInit_118[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_85; - _zz_CsrPlugin_csrMapping_readDataInit_118[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; - _zz_CsrPlugin_csrMapping_readDataInit_118[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - _zz_CsrPlugin_csrMapping_readDataInit_118[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - _zz_CsrPlugin_csrMapping_readDataInit_118[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_79; - _zz_CsrPlugin_csrMapping_readDataInit_118[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - _zz_CsrPlugin_csrMapping_readDataInit_118[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - _zz_CsrPlugin_csrMapping_readDataInit_118[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - _zz_CsrPlugin_csrMapping_readDataInit_118[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_73; - _zz_CsrPlugin_csrMapping_readDataInit_118[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - _zz_CsrPlugin_csrMapping_readDataInit_118[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - _zz_CsrPlugin_csrMapping_readDataInit_118[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_119 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_31[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_18; + _zz_CsrPlugin_csrMapping_readDataInit_31[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_12; + _zz_CsrPlugin_csrMapping_readDataInit_31[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_6; + _zz_CsrPlugin_csrMapping_readDataInit_31[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit; + _zz_CsrPlugin_csrMapping_readDataInit_31[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_19; + _zz_CsrPlugin_csrMapping_readDataInit_31[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; + _zz_CsrPlugin_csrMapping_readDataInit_31[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; + _zz_CsrPlugin_csrMapping_readDataInit_31[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; + _zz_CsrPlugin_csrMapping_readDataInit_31[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_13; + _zz_CsrPlugin_csrMapping_readDataInit_31[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; + _zz_CsrPlugin_csrMapping_readDataInit_31[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; + _zz_CsrPlugin_csrMapping_readDataInit_31[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; + _zz_CsrPlugin_csrMapping_readDataInit_31[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_7; + _zz_CsrPlugin_csrMapping_readDataInit_31[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; + _zz_CsrPlugin_csrMapping_readDataInit_31[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; + _zz_CsrPlugin_csrMapping_readDataInit_31[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; + _zz_CsrPlugin_csrMapping_readDataInit_31[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_1; + _zz_CsrPlugin_csrMapping_readDataInit_31[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; + _zz_CsrPlugin_csrMapping_readDataInit_31[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; + _zz_CsrPlugin_csrMapping_readDataInit_31[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; + end + end + + always @(*) begin + _zz_CsrPlugin_csrMapping_readDataInit_32 = 32'h0; if(execute_CsrPlugin_csr_3857) begin - _zz_CsrPlugin_csrMapping_readDataInit_119[0 : 0] = 1'b1; + _zz_CsrPlugin_csrMapping_readDataInit_32[0 : 0] = 1'b1; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_120 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_33 = 32'h0; if(execute_CsrPlugin_csr_3858) begin - _zz_CsrPlugin_csrMapping_readDataInit_120[1 : 0] = 2'b10; + _zz_CsrPlugin_csrMapping_readDataInit_33[1 : 0] = 2'b10; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_121 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_34 = 32'h0; if(execute_CsrPlugin_csr_3859) begin - _zz_CsrPlugin_csrMapping_readDataInit_121[1 : 0] = 2'b11; + _zz_CsrPlugin_csrMapping_readDataInit_34[1 : 0] = 2'b11; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_122 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_35 = 32'h0; if(execute_CsrPlugin_csr_769) begin - _zz_CsrPlugin_csrMapping_readDataInit_122[31 : 30] = CsrPlugin_misa_base; - _zz_CsrPlugin_csrMapping_readDataInit_122[25 : 0] = CsrPlugin_misa_extensions; + _zz_CsrPlugin_csrMapping_readDataInit_35[31 : 30] = CsrPlugin_misa_base; + _zz_CsrPlugin_csrMapping_readDataInit_35[25 : 0] = CsrPlugin_misa_extensions; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_123 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_36 = 32'h0; if(execute_CsrPlugin_csr_768) begin - _zz_CsrPlugin_csrMapping_readDataInit_123[12 : 11] = CsrPlugin_mstatus_MPP; - _zz_CsrPlugin_csrMapping_readDataInit_123[7 : 7] = CsrPlugin_mstatus_MPIE; - _zz_CsrPlugin_csrMapping_readDataInit_123[3 : 3] = CsrPlugin_mstatus_MIE; - _zz_CsrPlugin_csrMapping_readDataInit_123[14 : 13] = FpuPlugin_fs; - _zz_CsrPlugin_csrMapping_readDataInit_123[31 : 31] = FpuPlugin_sd; + _zz_CsrPlugin_csrMapping_readDataInit_36[12 : 11] = CsrPlugin_mstatus_MPP; + _zz_CsrPlugin_csrMapping_readDataInit_36[7 : 7] = CsrPlugin_mstatus_MPIE; + _zz_CsrPlugin_csrMapping_readDataInit_36[3 : 3] = CsrPlugin_mstatus_MIE; + _zz_CsrPlugin_csrMapping_readDataInit_36[14 : 13] = FpuPlugin_fs; + _zz_CsrPlugin_csrMapping_readDataInit_36[31 : 31] = FpuPlugin_sd; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_124 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_37 = 32'h0; if(execute_CsrPlugin_csr_836) begin - _zz_CsrPlugin_csrMapping_readDataInit_124[11 : 11] = CsrPlugin_mip_MEIP; - _zz_CsrPlugin_csrMapping_readDataInit_124[7 : 7] = CsrPlugin_mip_MTIP; - _zz_CsrPlugin_csrMapping_readDataInit_124[3 : 3] = CsrPlugin_mip_MSIP; + _zz_CsrPlugin_csrMapping_readDataInit_37[11 : 11] = CsrPlugin_mip_MEIP; + _zz_CsrPlugin_csrMapping_readDataInit_37[7 : 7] = CsrPlugin_mip_MTIP; + _zz_CsrPlugin_csrMapping_readDataInit_37[3 : 3] = CsrPlugin_mip_MSIP; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_125 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_38 = 32'h0; if(execute_CsrPlugin_csr_772) begin - _zz_CsrPlugin_csrMapping_readDataInit_125[11 : 11] = CsrPlugin_mie_MEIE; - _zz_CsrPlugin_csrMapping_readDataInit_125[7 : 7] = CsrPlugin_mie_MTIE; - _zz_CsrPlugin_csrMapping_readDataInit_125[3 : 3] = CsrPlugin_mie_MSIE; + _zz_CsrPlugin_csrMapping_readDataInit_38[11 : 11] = CsrPlugin_mie_MEIE; + _zz_CsrPlugin_csrMapping_readDataInit_38[7 : 7] = CsrPlugin_mie_MTIE; + _zz_CsrPlugin_csrMapping_readDataInit_38[3 : 3] = CsrPlugin_mie_MSIE; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_126 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_39 = 32'h0; if(execute_CsrPlugin_csr_773) begin - _zz_CsrPlugin_csrMapping_readDataInit_126[31 : 2] = CsrPlugin_mtvec_base; - _zz_CsrPlugin_csrMapping_readDataInit_126[1 : 0] = CsrPlugin_mtvec_mode; + _zz_CsrPlugin_csrMapping_readDataInit_39[31 : 2] = CsrPlugin_mtvec_base; + _zz_CsrPlugin_csrMapping_readDataInit_39[1 : 0] = CsrPlugin_mtvec_mode; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_127 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_40 = 32'h0; if(execute_CsrPlugin_csr_833) begin - _zz_CsrPlugin_csrMapping_readDataInit_127[31 : 0] = CsrPlugin_mepc; + _zz_CsrPlugin_csrMapping_readDataInit_40[31 : 0] = CsrPlugin_mepc; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_128 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_41 = 32'h0; if(execute_CsrPlugin_csr_832) begin - _zz_CsrPlugin_csrMapping_readDataInit_128[31 : 0] = CsrPlugin_mscratch; + _zz_CsrPlugin_csrMapping_readDataInit_41[31 : 0] = CsrPlugin_mscratch; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_129 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_42 = 32'h0; if(execute_CsrPlugin_csr_834) begin - _zz_CsrPlugin_csrMapping_readDataInit_129[31 : 31] = CsrPlugin_mcause_interrupt; - _zz_CsrPlugin_csrMapping_readDataInit_129[3 : 0] = CsrPlugin_mcause_exceptionCode; + _zz_CsrPlugin_csrMapping_readDataInit_42[31 : 31] = CsrPlugin_mcause_interrupt; + _zz_CsrPlugin_csrMapping_readDataInit_42[3 : 0] = CsrPlugin_mcause_exceptionCode; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_130 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_43 = 32'h0; if(execute_CsrPlugin_csr_835) begin - _zz_CsrPlugin_csrMapping_readDataInit_130[31 : 0] = CsrPlugin_mtval; + _zz_CsrPlugin_csrMapping_readDataInit_43[31 : 0] = CsrPlugin_mtval; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_131 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_44 = 32'h0; if(execute_CsrPlugin_csr_2816) begin - _zz_CsrPlugin_csrMapping_readDataInit_131[31 : 0] = CsrPlugin_mcycle[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_44[31 : 0] = CsrPlugin_mcycle[31 : 0]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_132 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_45 = 32'h0; if(execute_CsrPlugin_csr_2944) begin - _zz_CsrPlugin_csrMapping_readDataInit_132[31 : 0] = CsrPlugin_mcycle[63 : 32]; + _zz_CsrPlugin_csrMapping_readDataInit_45[31 : 0] = CsrPlugin_mcycle[63 : 32]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_133 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_46 = 32'h0; if(execute_CsrPlugin_csr_2818) begin - _zz_CsrPlugin_csrMapping_readDataInit_133[31 : 0] = CsrPlugin_minstret[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_46[31 : 0] = CsrPlugin_minstret[31 : 0]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_134 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_47 = 32'h0; if(execute_CsrPlugin_csr_2946) begin - _zz_CsrPlugin_csrMapping_readDataInit_134[31 : 0] = CsrPlugin_minstret[63 : 32]; + _zz_CsrPlugin_csrMapping_readDataInit_47[31 : 0] = CsrPlugin_minstret[63 : 32]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_135 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_48 = 32'h0; if(execute_CsrPlugin_csr_3072) begin - _zz_CsrPlugin_csrMapping_readDataInit_135[31 : 0] = CsrPlugin_mcycle[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_48[31 : 0] = CsrPlugin_mcycle[31 : 0]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_136 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_49 = 32'h0; if(execute_CsrPlugin_csr_3200) begin - _zz_CsrPlugin_csrMapping_readDataInit_136[31 : 0] = CsrPlugin_mcycle[63 : 32]; + _zz_CsrPlugin_csrMapping_readDataInit_49[31 : 0] = CsrPlugin_mcycle[63 : 32]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_137 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_50 = 32'h0; if(execute_CsrPlugin_csr_3074) begin - _zz_CsrPlugin_csrMapping_readDataInit_137[31 : 0] = CsrPlugin_minstret[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_50[31 : 0] = CsrPlugin_minstret[31 : 0]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_138 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_51 = 32'h0; if(execute_CsrPlugin_csr_3202) begin - _zz_CsrPlugin_csrMapping_readDataInit_138[31 : 0] = CsrPlugin_minstret[63 : 32]; + _zz_CsrPlugin_csrMapping_readDataInit_51[31 : 0] = CsrPlugin_minstret[63 : 32]; end end assign _zz_FpuPlugin_flags_NX = CsrPlugin_csrMapping_writeDataSignal[4 : 0]; always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_139 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_52 = 32'h0; if(execute_CsrPlugin_csr_3) begin - _zz_CsrPlugin_csrMapping_readDataInit_139[7 : 5] = FpuPlugin_rm; - _zz_CsrPlugin_csrMapping_readDataInit_139[4 : 0] = {FpuPlugin_flags_NV,{FpuPlugin_flags_DZ,{FpuPlugin_flags_OF,{FpuPlugin_flags_UF,FpuPlugin_flags_NX}}}}; + _zz_CsrPlugin_csrMapping_readDataInit_52[7 : 5] = FpuPlugin_rm; + _zz_CsrPlugin_csrMapping_readDataInit_52[4 : 0] = {FpuPlugin_flags_NV,{FpuPlugin_flags_DZ,{FpuPlugin_flags_OF,{FpuPlugin_flags_UF,FpuPlugin_flags_NX}}}}; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_140 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_53 = 32'h0; if(execute_CsrPlugin_csr_2) begin - _zz_CsrPlugin_csrMapping_readDataInit_140[2 : 0] = FpuPlugin_rm; + _zz_CsrPlugin_csrMapping_readDataInit_53[2 : 0] = FpuPlugin_rm; end end assign _zz_FpuPlugin_flags_NX_1 = CsrPlugin_csrMapping_writeDataSignal[4 : 0]; always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_141 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_54 = 32'h0; if(execute_CsrPlugin_csr_1) begin - _zz_CsrPlugin_csrMapping_readDataInit_141[4 : 0] = {FpuPlugin_flags_NV,{FpuPlugin_flags_DZ,{FpuPlugin_flags_OF,{FpuPlugin_flags_UF,FpuPlugin_flags_NX}}}}; + _zz_CsrPlugin_csrMapping_readDataInit_54[4 : 0] = {FpuPlugin_flags_NV,{FpuPlugin_flags_DZ,{FpuPlugin_flags_OF,{FpuPlugin_flags_UF,FpuPlugin_flags_NX}}}}; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_142 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_55 = 32'h0; if(execute_CsrPlugin_csr_256) begin - _zz_CsrPlugin_csrMapping_readDataInit_142[14 : 13] = FpuPlugin_fs; - _zz_CsrPlugin_csrMapping_readDataInit_142[31 : 31] = FpuPlugin_sd; + _zz_CsrPlugin_csrMapping_readDataInit_55[14 : 13] = FpuPlugin_fs; + _zz_CsrPlugin_csrMapping_readDataInit_55[31 : 31] = FpuPlugin_sd; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_143 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_56 = 32'h0; if(execute_CsrPlugin_csr_3008) begin - _zz_CsrPlugin_csrMapping_readDataInit_143[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_96; + _zz_CsrPlugin_csrMapping_readDataInit_56[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_24; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_144 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_57 = 32'h0; if(execute_CsrPlugin_csr_4032) begin - _zz_CsrPlugin_csrMapping_readDataInit_144[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_97; + _zz_CsrPlugin_csrMapping_readDataInit_57[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_25; end end - assign CsrPlugin_csrMapping_readDataInit = (((((_zz_CsrPlugin_csrMapping_readDataInit_145 | _zz_CsrPlugin_csrMapping_readDataInit_146) | (_zz_CsrPlugin_csrMapping_readDataInit_147 | _zz_CsrPlugin_csrMapping_readDataInit_148)) | ((_zz_CsrPlugin_csrMapping_readDataInit_149 | _zz_CsrPlugin_csrMapping_readDataInit_150) | (_zz_CsrPlugin_csrMapping_readDataInit_151 | _zz_CsrPlugin_csrMapping_readDataInit_152))) | (((_zz_CsrPlugin_csrMapping_readDataInit_153 | _zz_CsrPlugin_csrMapping_readDataInit_154) | (_zz_CsrPlugin_csrMapping_readDataInit_155 | _zz_CsrPlugin_csrMapping_readDataInit_156)) | ((_zz_CsrPlugin_csrMapping_readDataInit_157 | _zz_CsrPlugin_csrMapping_readDataInit_159) | (_zz_CsrPlugin_csrMapping_readDataInit_160 | _zz_CsrPlugin_csrMapping_readDataInit_161)))) | ((((_zz_CsrPlugin_csrMapping_readDataInit_129 | _zz_CsrPlugin_csrMapping_readDataInit_130) | (_zz_CsrPlugin_csrMapping_readDataInit_131 | _zz_CsrPlugin_csrMapping_readDataInit_132)) | ((_zz_CsrPlugin_csrMapping_readDataInit_133 | _zz_CsrPlugin_csrMapping_readDataInit_134) | (_zz_CsrPlugin_csrMapping_readDataInit_135 | _zz_CsrPlugin_csrMapping_readDataInit_136))) | (((_zz_CsrPlugin_csrMapping_readDataInit_137 | _zz_CsrPlugin_csrMapping_readDataInit_138) | (_zz_CsrPlugin_csrMapping_readDataInit_139 | _zz_CsrPlugin_csrMapping_readDataInit_140)) | ((_zz_CsrPlugin_csrMapping_readDataInit_141 | _zz_CsrPlugin_csrMapping_readDataInit_142) | (_zz_CsrPlugin_csrMapping_readDataInit_143 | _zz_CsrPlugin_csrMapping_readDataInit_144))))); + assign CsrPlugin_csrMapping_readDataInit = (((((_zz_CsrPlugin_csrMapping_readDataInit_58 | _zz_CsrPlugin_csrMapping_readDataInit_59) | (_zz_CsrPlugin_csrMapping_readDataInit_60 | _zz_CsrPlugin_csrMapping_readDataInit_61)) | ((_zz_CsrPlugin_csrMapping_readDataInit_62 | _zz_CsrPlugin_csrMapping_readDataInit_64) | (_zz_CsrPlugin_csrMapping_readDataInit_65 | _zz_CsrPlugin_csrMapping_readDataInit_66))) | (((_zz_CsrPlugin_csrMapping_readDataInit_67 | _zz_CsrPlugin_csrMapping_readDataInit_68) | (_zz_CsrPlugin_csrMapping_readDataInit_69 | _zz_CsrPlugin_csrMapping_readDataInit_70)) | ((_zz_CsrPlugin_csrMapping_readDataInit_71 | _zz_CsrPlugin_csrMapping_readDataInit_72) | (_zz_CsrPlugin_csrMapping_readDataInit_73 | _zz_CsrPlugin_csrMapping_readDataInit_74)))) | _zz_CsrPlugin_csrMapping_readDataInit_57); assign when_CsrPlugin_l1297 = (CsrPlugin_privilege < execute_CsrPlugin_csrAddress[9 : 8]); assign when_CsrPlugin_l1302 = ((! execute_arbitration_isValid) || (! execute_IS_CSR)); assign iBusWishbone_ADR = {_zz_iBusWishbone_ADR_1,_zz_iBusWishbone_ADR}; @@ -10004,30 +7425,6 @@ module VexRiscv ( _zz_CsrPlugin_csrMapping_readDataInit_13 <= 2'b00; _zz_CsrPlugin_csrMapping_readDataInit_18 <= 1'b0; _zz_CsrPlugin_csrMapping_readDataInit_19 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_24 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_25 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_30 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_31 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_36 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_37 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_42 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_43 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_48 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_49 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_54 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_55 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_60 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_61 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_66 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_67 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_72 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_73 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_78 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_79 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_84 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_85 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_90 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_91 <= 2'b00; _zz_3 <= 1'b1; HazardSimplePlugin_writeBackBuffer_valid <= 1'b0; _zz_CsrPlugin_privilege <= 2'b11; @@ -10061,7 +7458,7 @@ module VexRiscv ( FpuPlugin_fs <= 2'b01; decode_FpuPlugin_forked <= 1'b0; writeBack_FpuPlugin_commit_rValid <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_96 <= 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_24 <= 32'h0; execute_arbitration_isValid <= 1'b0; memory_arbitration_isValid <= 1'b0; writeBack_arbitration_isValid <= 1'b0; @@ -10178,54 +7575,6 @@ module VexRiscv ( _zz_CsrPlugin_csrMapping_readDataInit_18 <= _zz_CsrPlugin_csrMapping_readDataInit_21; _zz_CsrPlugin_csrMapping_readDataInit_19 <= _zz_CsrPlugin_csrMapping_readDataInit_22; end - if(when_PmpPluginOld_l104_4) begin - _zz_CsrPlugin_csrMapping_readDataInit_24 <= _zz_CsrPlugin_csrMapping_readDataInit_27; - _zz_CsrPlugin_csrMapping_readDataInit_25 <= _zz_CsrPlugin_csrMapping_readDataInit_28; - end - if(when_PmpPluginOld_l104_5) begin - _zz_CsrPlugin_csrMapping_readDataInit_30 <= _zz_CsrPlugin_csrMapping_readDataInit_33; - _zz_CsrPlugin_csrMapping_readDataInit_31 <= _zz_CsrPlugin_csrMapping_readDataInit_34; - end - if(when_PmpPluginOld_l104_6) begin - _zz_CsrPlugin_csrMapping_readDataInit_36 <= _zz_CsrPlugin_csrMapping_readDataInit_39; - _zz_CsrPlugin_csrMapping_readDataInit_37 <= _zz_CsrPlugin_csrMapping_readDataInit_40; - end - if(when_PmpPluginOld_l104_7) begin - _zz_CsrPlugin_csrMapping_readDataInit_42 <= _zz_CsrPlugin_csrMapping_readDataInit_45; - _zz_CsrPlugin_csrMapping_readDataInit_43 <= _zz_CsrPlugin_csrMapping_readDataInit_46; - end - if(when_PmpPluginOld_l104_8) begin - _zz_CsrPlugin_csrMapping_readDataInit_48 <= _zz_CsrPlugin_csrMapping_readDataInit_51; - _zz_CsrPlugin_csrMapping_readDataInit_49 <= _zz_CsrPlugin_csrMapping_readDataInit_52; - end - if(when_PmpPluginOld_l104_9) begin - _zz_CsrPlugin_csrMapping_readDataInit_54 <= _zz_CsrPlugin_csrMapping_readDataInit_57; - _zz_CsrPlugin_csrMapping_readDataInit_55 <= _zz_CsrPlugin_csrMapping_readDataInit_58; - end - if(when_PmpPluginOld_l104_10) begin - _zz_CsrPlugin_csrMapping_readDataInit_60 <= _zz_CsrPlugin_csrMapping_readDataInit_63; - _zz_CsrPlugin_csrMapping_readDataInit_61 <= _zz_CsrPlugin_csrMapping_readDataInit_64; - end - if(when_PmpPluginOld_l104_11) begin - _zz_CsrPlugin_csrMapping_readDataInit_66 <= _zz_CsrPlugin_csrMapping_readDataInit_69; - _zz_CsrPlugin_csrMapping_readDataInit_67 <= _zz_CsrPlugin_csrMapping_readDataInit_70; - end - if(when_PmpPluginOld_l104_12) begin - _zz_CsrPlugin_csrMapping_readDataInit_72 <= _zz_CsrPlugin_csrMapping_readDataInit_75; - _zz_CsrPlugin_csrMapping_readDataInit_73 <= _zz_CsrPlugin_csrMapping_readDataInit_76; - end - if(when_PmpPluginOld_l104_13) begin - _zz_CsrPlugin_csrMapping_readDataInit_78 <= _zz_CsrPlugin_csrMapping_readDataInit_81; - _zz_CsrPlugin_csrMapping_readDataInit_79 <= _zz_CsrPlugin_csrMapping_readDataInit_82; - end - if(when_PmpPluginOld_l104_14) begin - _zz_CsrPlugin_csrMapping_readDataInit_84 <= _zz_CsrPlugin_csrMapping_readDataInit_87; - _zz_CsrPlugin_csrMapping_readDataInit_85 <= _zz_CsrPlugin_csrMapping_readDataInit_88; - end - if(when_PmpPluginOld_l104_15) begin - _zz_CsrPlugin_csrMapping_readDataInit_90 <= _zz_CsrPlugin_csrMapping_readDataInit_93; - _zz_CsrPlugin_csrMapping_readDataInit_91 <= _zz_CsrPlugin_csrMapping_readDataInit_94; - end _zz_3 <= 1'b0; HazardSimplePlugin_writeBackBuffer_valid <= HazardSimplePlugin_writeBackWrites_valid; if(when_CsrPlugin_l909) begin @@ -10429,7 +7778,7 @@ module VexRiscv ( end if(execute_CsrPlugin_csr_3008) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_96 <= CsrPlugin_csrMapping_writeDataSignal[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_24 <= CsrPlugin_csrMapping_writeDataSignal[31 : 0]; end end if(when_InstructionCache_l239) begin @@ -10532,78 +7881,6 @@ module VexRiscv ( _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_7; _zz_CsrPlugin_csrMapping_readDataInit_20 <= _zz_CsrPlugin_csrMapping_readDataInit_23; end - if(when_PmpPluginOld_l104_4) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9; - _zz_CsrPlugin_csrMapping_readDataInit_26 <= _zz_CsrPlugin_csrMapping_readDataInit_29; - end - if(when_PmpPluginOld_l104_5) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11; - _zz_CsrPlugin_csrMapping_readDataInit_32 <= _zz_CsrPlugin_csrMapping_readDataInit_35; - end - if(when_PmpPluginOld_l104_6) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13; - _zz_CsrPlugin_csrMapping_readDataInit_38 <= _zz_CsrPlugin_csrMapping_readDataInit_41; - end - if(when_PmpPluginOld_l104_7) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_15; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_15; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_15; - _zz_CsrPlugin_csrMapping_readDataInit_44 <= _zz_CsrPlugin_csrMapping_readDataInit_47; - end - if(when_PmpPluginOld_l104_8) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_17; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_17; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_17; - _zz_CsrPlugin_csrMapping_readDataInit_50 <= _zz_CsrPlugin_csrMapping_readDataInit_53; - end - if(when_PmpPluginOld_l104_9) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_19; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_19; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_19; - _zz_CsrPlugin_csrMapping_readDataInit_56 <= _zz_CsrPlugin_csrMapping_readDataInit_59; - end - if(when_PmpPluginOld_l104_10) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_21; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_21; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_21; - _zz_CsrPlugin_csrMapping_readDataInit_62 <= _zz_CsrPlugin_csrMapping_readDataInit_65; - end - if(when_PmpPluginOld_l104_11) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_23; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_23; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_23; - _zz_CsrPlugin_csrMapping_readDataInit_68 <= _zz_CsrPlugin_csrMapping_readDataInit_71; - end - if(when_PmpPluginOld_l104_12) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_25; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_25; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_25; - _zz_CsrPlugin_csrMapping_readDataInit_74 <= _zz_CsrPlugin_csrMapping_readDataInit_77; - end - if(when_PmpPluginOld_l104_13) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_27; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_27; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_27; - _zz_CsrPlugin_csrMapping_readDataInit_80 <= _zz_CsrPlugin_csrMapping_readDataInit_83; - end - if(when_PmpPluginOld_l104_14) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_29; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_29; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_29; - _zz_CsrPlugin_csrMapping_readDataInit_86 <= _zz_CsrPlugin_csrMapping_readDataInit_89; - end - if(when_PmpPluginOld_l104_15) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_31; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_31; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_31; - _zz_CsrPlugin_csrMapping_readDataInit_92 <= _zz_CsrPlugin_csrMapping_readDataInit_95; - end HazardSimplePlugin_writeBackBuffer_payload_address <= HazardSimplePlugin_writeBackWrites_payload_address; HazardSimplePlugin_writeBackBuffer_payload_data <= HazardSimplePlugin_writeBackWrites_payload_data; CsrPlugin_mip_MEIP <= externalInterrupt; @@ -10944,132 +8221,87 @@ module VexRiscv ( execute_CsrPlugin_csr_947 <= (decode_INSTRUCTION[31 : 20] == 12'h3b3); end if(when_CsrPlugin_l1264_5) begin - execute_CsrPlugin_csr_948 <= (decode_INSTRUCTION[31 : 20] == 12'h3b4); - end - if(when_CsrPlugin_l1264_6) begin - execute_CsrPlugin_csr_949 <= (decode_INSTRUCTION[31 : 20] == 12'h3b5); - end - if(when_CsrPlugin_l1264_7) begin - execute_CsrPlugin_csr_950 <= (decode_INSTRUCTION[31 : 20] == 12'h3b6); - end - if(when_CsrPlugin_l1264_8) begin - execute_CsrPlugin_csr_951 <= (decode_INSTRUCTION[31 : 20] == 12'h3b7); - end - if(when_CsrPlugin_l1264_9) begin - execute_CsrPlugin_csr_952 <= (decode_INSTRUCTION[31 : 20] == 12'h3b8); - end - if(when_CsrPlugin_l1264_10) begin - execute_CsrPlugin_csr_953 <= (decode_INSTRUCTION[31 : 20] == 12'h3b9); - end - if(when_CsrPlugin_l1264_11) begin - execute_CsrPlugin_csr_954 <= (decode_INSTRUCTION[31 : 20] == 12'h3ba); - end - if(when_CsrPlugin_l1264_12) begin - execute_CsrPlugin_csr_955 <= (decode_INSTRUCTION[31 : 20] == 12'h3bb); - end - if(when_CsrPlugin_l1264_13) begin - execute_CsrPlugin_csr_956 <= (decode_INSTRUCTION[31 : 20] == 12'h3bc); - end - if(when_CsrPlugin_l1264_14) begin - execute_CsrPlugin_csr_957 <= (decode_INSTRUCTION[31 : 20] == 12'h3bd); - end - if(when_CsrPlugin_l1264_15) begin - execute_CsrPlugin_csr_958 <= (decode_INSTRUCTION[31 : 20] == 12'h3be); - end - if(when_CsrPlugin_l1264_16) begin - execute_CsrPlugin_csr_959 <= (decode_INSTRUCTION[31 : 20] == 12'h3bf); - end - if(when_CsrPlugin_l1264_17) begin execute_CsrPlugin_csr_928 <= (decode_INSTRUCTION[31 : 20] == 12'h3a0); end - if(when_CsrPlugin_l1264_18) begin - execute_CsrPlugin_csr_929 <= (decode_INSTRUCTION[31 : 20] == 12'h3a1); - end - if(when_CsrPlugin_l1264_19) begin - execute_CsrPlugin_csr_930 <= (decode_INSTRUCTION[31 : 20] == 12'h3a2); - end - if(when_CsrPlugin_l1264_20) begin - execute_CsrPlugin_csr_931 <= (decode_INSTRUCTION[31 : 20] == 12'h3a3); - end - if(when_CsrPlugin_l1264_21) begin + if(when_CsrPlugin_l1264_6) begin execute_CsrPlugin_csr_3857 <= (decode_INSTRUCTION[31 : 20] == 12'hf11); end - if(when_CsrPlugin_l1264_22) begin + if(when_CsrPlugin_l1264_7) begin execute_CsrPlugin_csr_3858 <= (decode_INSTRUCTION[31 : 20] == 12'hf12); end - if(when_CsrPlugin_l1264_23) begin + if(when_CsrPlugin_l1264_8) begin execute_CsrPlugin_csr_3859 <= (decode_INSTRUCTION[31 : 20] == 12'hf13); end - if(when_CsrPlugin_l1264_24) begin + if(when_CsrPlugin_l1264_9) begin execute_CsrPlugin_csr_3860 <= (decode_INSTRUCTION[31 : 20] == 12'hf14); end - if(when_CsrPlugin_l1264_25) begin + if(when_CsrPlugin_l1264_10) begin execute_CsrPlugin_csr_769 <= (decode_INSTRUCTION[31 : 20] == 12'h301); end - if(when_CsrPlugin_l1264_26) begin + if(when_CsrPlugin_l1264_11) begin execute_CsrPlugin_csr_768 <= (decode_INSTRUCTION[31 : 20] == 12'h300); end - if(when_CsrPlugin_l1264_27) begin + if(when_CsrPlugin_l1264_12) begin execute_CsrPlugin_csr_836 <= (decode_INSTRUCTION[31 : 20] == 12'h344); end - if(when_CsrPlugin_l1264_28) begin + if(when_CsrPlugin_l1264_13) begin execute_CsrPlugin_csr_772 <= (decode_INSTRUCTION[31 : 20] == 12'h304); end - if(when_CsrPlugin_l1264_29) begin + if(when_CsrPlugin_l1264_14) begin execute_CsrPlugin_csr_773 <= (decode_INSTRUCTION[31 : 20] == 12'h305); end - if(when_CsrPlugin_l1264_30) begin + if(when_CsrPlugin_l1264_15) begin execute_CsrPlugin_csr_833 <= (decode_INSTRUCTION[31 : 20] == 12'h341); end - if(when_CsrPlugin_l1264_31) begin + if(when_CsrPlugin_l1264_16) begin execute_CsrPlugin_csr_832 <= (decode_INSTRUCTION[31 : 20] == 12'h340); end - if(when_CsrPlugin_l1264_32) begin + if(when_CsrPlugin_l1264_17) begin execute_CsrPlugin_csr_834 <= (decode_INSTRUCTION[31 : 20] == 12'h342); end - if(when_CsrPlugin_l1264_33) begin + if(when_CsrPlugin_l1264_18) begin execute_CsrPlugin_csr_835 <= (decode_INSTRUCTION[31 : 20] == 12'h343); end - if(when_CsrPlugin_l1264_34) begin + if(when_CsrPlugin_l1264_19) begin execute_CsrPlugin_csr_2816 <= (decode_INSTRUCTION[31 : 20] == 12'hb00); end - if(when_CsrPlugin_l1264_35) begin + if(when_CsrPlugin_l1264_20) begin execute_CsrPlugin_csr_2944 <= (decode_INSTRUCTION[31 : 20] == 12'hb80); end - if(when_CsrPlugin_l1264_36) begin + if(when_CsrPlugin_l1264_21) begin execute_CsrPlugin_csr_2818 <= (decode_INSTRUCTION[31 : 20] == 12'hb02); end - if(when_CsrPlugin_l1264_37) begin + if(when_CsrPlugin_l1264_22) begin execute_CsrPlugin_csr_2946 <= (decode_INSTRUCTION[31 : 20] == 12'hb82); end - if(when_CsrPlugin_l1264_38) begin + if(when_CsrPlugin_l1264_23) begin execute_CsrPlugin_csr_3072 <= (decode_INSTRUCTION[31 : 20] == 12'hc00); end - if(when_CsrPlugin_l1264_39) begin + if(when_CsrPlugin_l1264_24) begin execute_CsrPlugin_csr_3200 <= (decode_INSTRUCTION[31 : 20] == 12'hc80); end - if(when_CsrPlugin_l1264_40) begin + if(when_CsrPlugin_l1264_25) begin execute_CsrPlugin_csr_3074 <= (decode_INSTRUCTION[31 : 20] == 12'hc02); end - if(when_CsrPlugin_l1264_41) begin + if(when_CsrPlugin_l1264_26) begin execute_CsrPlugin_csr_3202 <= (decode_INSTRUCTION[31 : 20] == 12'hc82); end - if(when_CsrPlugin_l1264_42) begin + if(when_CsrPlugin_l1264_27) begin execute_CsrPlugin_csr_3 <= (decode_INSTRUCTION[31 : 20] == 12'h003); end - if(when_CsrPlugin_l1264_43) begin + if(when_CsrPlugin_l1264_28) begin execute_CsrPlugin_csr_2 <= (decode_INSTRUCTION[31 : 20] == 12'h002); end - if(when_CsrPlugin_l1264_44) begin + if(when_CsrPlugin_l1264_29) begin execute_CsrPlugin_csr_1 <= (decode_INSTRUCTION[31 : 20] == 12'h001); end - if(when_CsrPlugin_l1264_45) begin + if(when_CsrPlugin_l1264_30) begin execute_CsrPlugin_csr_256 <= (decode_INSTRUCTION[31 : 20] == 12'h100); end - if(when_CsrPlugin_l1264_46) begin + if(when_CsrPlugin_l1264_31) begin execute_CsrPlugin_csr_3008 <= (decode_INSTRUCTION[31 : 20] == 12'hbc0); end - if(when_CsrPlugin_l1264_47) begin + if(when_CsrPlugin_l1264_32) begin execute_CsrPlugin_csr_4032 <= (decode_INSTRUCTION[31 : 20] == 12'hfc0); end if(execute_CsrPlugin_csr_836) begin diff --git a/VexRiscv_IMA.v b/VexRiscv_IMA.v index 567f3c9..34ff6c6 100644 --- a/VexRiscv_IMA.v +++ b/VexRiscv_IMA.v @@ -1,6 +1,6 @@ // Generator : SpinalHDL v1.6.1 git head : dc6393d2df15b8879a0673b06d716951e6f458ce // Component : VexRiscv -// Git hash : 440cd97e70db7564fb4a02a8c5dc741369a3f417 +// Git hash : 3b89ee3c3a9269d5e935d8ebe04f025d41345ae8 @@ -204,108 +204,36 @@ module VexRiscv ( wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_3_5; wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_3_3; wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_3_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_4_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_4_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_4_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_5_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_5_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_5_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_6_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_6_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_6_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_7_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_7_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_7_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_8_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_8_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_8_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_9_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_9_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_9_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_10_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_10_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_10_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_11_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_11_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_11_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_12_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_12_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_12_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_13_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_13_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_13_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_14_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_14_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_14_3_1; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_15_5; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_15_3; - wire [31:0] _zz__zz_PmpPluginOld_ports_0_hits_15_3_1; - wire [4:0] _zz_when_PmpPluginOld_l225_16; - wire [4:0] _zz_when_PmpPluginOld_l225_17; - wire [4:0] _zz_when_PmpPluginOld_l225_18; - reg [4:0] _zz_when_PmpPluginOld_l225_19; + wire [2:0] _zz_when_PmpPluginOld_l225_16; + reg [2:0] _zz_when_PmpPluginOld_l225_17; + wire [2:0] _zz_when_PmpPluginOld_l225_18; + reg [2:0] _zz_when_PmpPluginOld_l225_19; wire [2:0] _zz_when_PmpPluginOld_l225_20; - reg [4:0] _zz_when_PmpPluginOld_l225_21; - wire [2:0] _zz_when_PmpPluginOld_l225_22; - wire [4:0] _zz_when_PmpPluginOld_l225_23; - reg [4:0] _zz_when_PmpPluginOld_l225_24; - wire [2:0] _zz_when_PmpPluginOld_l225_25; - reg [4:0] _zz_when_PmpPluginOld_l225_26; - wire [2:0] _zz_when_PmpPluginOld_l225_27; - wire [4:0] _zz_when_PmpPluginOld_l225_28; - reg [4:0] _zz_when_PmpPluginOld_l225_29; - wire [2:0] _zz_when_PmpPluginOld_l225_30; - reg [4:0] _zz_when_PmpPluginOld_l225_31; - wire [2:0] _zz_when_PmpPluginOld_l225_32; - wire [0:0] _zz_when_PmpPluginOld_l225_33; - wire [0:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32; - wire [4:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32_1; - wire [15:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49; - wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_50; - wire [0:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32; - wire [4:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32_1; - wire [15:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49; - wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_50; - wire [0:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32; - wire [4:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32_1; - wire [15:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49; - wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_50; - wire [4:0] _zz_when_PmpPluginOld_l225_1_1; - wire [4:0] _zz_when_PmpPluginOld_l225_1_2; - wire [4:0] _zz_when_PmpPluginOld_l225_1_3; - reg [4:0] _zz_when_PmpPluginOld_l225_1_4; + wire [0:0] _zz_when_PmpPluginOld_l225_21; + wire [3:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9; + reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13; + wire [1:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; + wire [3:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9; + reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13; + wire [1:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; + wire [3:0] _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9; + reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13; + wire [1:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; + wire [2:0] _zz_when_PmpPluginOld_l225_1_1; + reg [2:0] _zz_when_PmpPluginOld_l225_1_2; + wire [2:0] _zz_when_PmpPluginOld_l225_1_3; + reg [2:0] _zz_when_PmpPluginOld_l225_1_4; wire [2:0] _zz_when_PmpPluginOld_l225_1_5; - reg [4:0] _zz_when_PmpPluginOld_l225_1_6; - wire [2:0] _zz_when_PmpPluginOld_l225_1_7; - wire [4:0] _zz_when_PmpPluginOld_l225_1_8; - reg [4:0] _zz_when_PmpPluginOld_l225_1_9; - wire [2:0] _zz_when_PmpPluginOld_l225_1_10; - reg [4:0] _zz_when_PmpPluginOld_l225_1_11; - wire [2:0] _zz_when_PmpPluginOld_l225_1_12; - wire [4:0] _zz_when_PmpPluginOld_l225_1_13; - reg [4:0] _zz_when_PmpPluginOld_l225_1_14; - wire [2:0] _zz_when_PmpPluginOld_l225_1_15; - reg [4:0] _zz_when_PmpPluginOld_l225_1_16; - wire [2:0] _zz_when_PmpPluginOld_l225_1_17; - wire [0:0] _zz_when_PmpPluginOld_l225_1_18; - wire [0:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead; - wire [4:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1; - wire [15:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1_1; - reg _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17; - wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_18; - wire [0:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite; - wire [4:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1; - wire [15:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1_1; - reg _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17; - wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_18; - wire [0:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute; - wire [4:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1; - wire [15:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1_1; - reg _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17; - wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_18; + wire [0:0] _zz_when_PmpPluginOld_l225_1_6; + wire [3:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1; + reg _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5; + wire [1:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6; + wire [3:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1; + reg _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5; + wire [1:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6; + wire [3:0] _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1; + reg _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5; + wire [1:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6; wire [31:0] _zz__zz_decode_IS_RS2_SIGNED; wire [31:0] _zz__zz_decode_IS_RS2_SIGNED_1; wire _zz__zz_decode_IS_RS2_SIGNED_2; @@ -514,23 +442,7 @@ module VexRiscv ( wire [0:0] _zz_memory_DivPlugin_rs1_3; wire [31:0] _zz_memory_DivPlugin_rs2_1; wire [0:0] _zz_memory_DivPlugin_rs2_2; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_141; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_142; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_143; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_144; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_145; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_146; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_147; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_148; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_149; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_150; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_151; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_152; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_153; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_154; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_155; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_156; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_157; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_54; wire [26:0] _zz_iBusWishbone_ADR_1; wire [51:0] memory_MUL_LOW; wire [33:0] memory_MUL_HH; @@ -1152,398 +1064,62 @@ module VexRiscv ( wire [31:0] _zz_PmpPluginOld_ports_0_hits_3_4; wire [31:0] _zz_PmpPluginOld_ports_0_hits_3_5; wire [31:0] _zz_PmpPluginOld_ports_0_hits_3_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - reg _zz_CsrPlugin_csrMapping_readDataInit_24; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_25; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_26; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9; - reg _zz_CsrPlugin_csrMapping_readDataInit_27; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_28; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_29; - reg _zz_PmpPluginOld_ports_0_hits_4; - wire _zz_PmpPluginOld_ports_0_hits_4_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_4_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_4_3; - wire when_PmpPluginOld_l104_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_4_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_4_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_4_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - reg _zz_CsrPlugin_csrMapping_readDataInit_30; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_31; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_32; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11; - reg _zz_CsrPlugin_csrMapping_readDataInit_33; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_34; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_35; - reg _zz_PmpPluginOld_ports_0_hits_5; - wire _zz_PmpPluginOld_ports_0_hits_5_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_5_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_5_3; - wire when_PmpPluginOld_l104_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_5_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_5_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_5_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - reg _zz_CsrPlugin_csrMapping_readDataInit_36; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_37; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_38; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13; - reg _zz_CsrPlugin_csrMapping_readDataInit_39; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_40; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_41; - reg _zz_PmpPluginOld_ports_0_hits_6; - wire _zz_PmpPluginOld_ports_0_hits_6_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_6_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_6_3; - wire when_PmpPluginOld_l104_6; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_6_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_6_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_6_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - reg _zz_CsrPlugin_csrMapping_readDataInit_42; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_43; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_44; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_15; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_15; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_15; - reg _zz_CsrPlugin_csrMapping_readDataInit_45; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_46; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_47; - reg _zz_PmpPluginOld_ports_0_hits_7; - wire _zz_PmpPluginOld_ports_0_hits_7_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_7_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_7_3; - wire when_PmpPluginOld_l104_7; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_7_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_7_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_7_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - reg _zz_CsrPlugin_csrMapping_readDataInit_48; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_49; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_50; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_17; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_17; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_17; - reg _zz_CsrPlugin_csrMapping_readDataInit_51; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_52; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_53; - reg _zz_PmpPluginOld_ports_0_hits_8; - wire _zz_PmpPluginOld_ports_0_hits_8_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_8_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_8_3; - wire when_PmpPluginOld_l104_8; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_8_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_8_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_8_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - reg _zz_CsrPlugin_csrMapping_readDataInit_54; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_55; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_56; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_19; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_19; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_19; - reg _zz_CsrPlugin_csrMapping_readDataInit_57; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_58; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_59; - reg _zz_PmpPluginOld_ports_0_hits_9; - wire _zz_PmpPluginOld_ports_0_hits_9_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_9_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_9_3; - wire when_PmpPluginOld_l104_9; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_9_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_9_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_9_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - reg _zz_CsrPlugin_csrMapping_readDataInit_60; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_61; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_62; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_21; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_21; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_21; - reg _zz_CsrPlugin_csrMapping_readDataInit_63; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_64; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_65; - reg _zz_PmpPluginOld_ports_0_hits_10; - wire _zz_PmpPluginOld_ports_0_hits_10_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_10_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_10_3; - wire when_PmpPluginOld_l104_10; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_10_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_10_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_10_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - reg _zz_CsrPlugin_csrMapping_readDataInit_66; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_67; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_68; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_23; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_23; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_23; - reg _zz_CsrPlugin_csrMapping_readDataInit_69; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_70; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_71; - reg _zz_PmpPluginOld_ports_0_hits_11; - wire _zz_PmpPluginOld_ports_0_hits_11_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_11_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_11_3; - wire when_PmpPluginOld_l104_11; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_11_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_11_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_11_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - reg _zz_CsrPlugin_csrMapping_readDataInit_72; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_73; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_74; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_25; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_25; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_25; - reg _zz_CsrPlugin_csrMapping_readDataInit_75; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_76; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_77; - reg _zz_PmpPluginOld_ports_0_hits_12; - wire _zz_PmpPluginOld_ports_0_hits_12_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_12_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_12_3; - wire when_PmpPluginOld_l104_12; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_12_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_12_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_12_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - reg _zz_CsrPlugin_csrMapping_readDataInit_78; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_79; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_80; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_27; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_27; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_27; - reg _zz_CsrPlugin_csrMapping_readDataInit_81; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_82; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_83; - reg _zz_PmpPluginOld_ports_0_hits_13; - wire _zz_PmpPluginOld_ports_0_hits_13_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_13_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_13_3; - wire when_PmpPluginOld_l104_13; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_13_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_13_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_13_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; - reg _zz_CsrPlugin_csrMapping_readDataInit_84; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_85; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_86; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_29; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_29; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_29; - reg _zz_CsrPlugin_csrMapping_readDataInit_87; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_88; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_89; - reg _zz_PmpPluginOld_ports_0_hits_14; - wire _zz_PmpPluginOld_ports_0_hits_14_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_14_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_14_3; - wire when_PmpPluginOld_l104_14; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_14_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_14_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_14_6; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; - reg _zz_CsrPlugin_csrMapping_readDataInit_90; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_91; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_92; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_31; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_31; - reg _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_31; - reg _zz_CsrPlugin_csrMapping_readDataInit_93; - reg [1:0] _zz_CsrPlugin_csrMapping_readDataInit_94; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_95; - reg _zz_PmpPluginOld_ports_0_hits_15; - wire _zz_PmpPluginOld_ports_0_hits_15_1; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_15_2; - reg [31:0] _zz_PmpPluginOld_ports_0_hits_15_3; - wire when_PmpPluginOld_l104_15; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_15_4; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_15_5; - wire [31:0] _zz_PmpPluginOld_ports_0_hits_15_6; wire PmpPluginOld_ports_0_hits_0; wire PmpPluginOld_ports_0_hits_1; wire PmpPluginOld_ports_0_hits_2; wire PmpPluginOld_ports_0_hits_3; - wire PmpPluginOld_ports_0_hits_4; - wire PmpPluginOld_ports_0_hits_5; - wire PmpPluginOld_ports_0_hits_6; - wire PmpPluginOld_ports_0_hits_7; - wire PmpPluginOld_ports_0_hits_8; - wire PmpPluginOld_ports_0_hits_9; - wire PmpPluginOld_ports_0_hits_10; - wire PmpPluginOld_ports_0_hits_11; - wire PmpPluginOld_ports_0_hits_12; - wire PmpPluginOld_ports_0_hits_13; - wire PmpPluginOld_ports_0_hits_14; - wire PmpPluginOld_ports_0_hits_15; - wire [4:0] _zz_when_PmpPluginOld_l225; - wire [4:0] _zz_when_PmpPluginOld_l225_1; - wire [4:0] _zz_when_PmpPluginOld_l225_2; - wire [4:0] _zz_when_PmpPluginOld_l225_3; - wire [4:0] _zz_when_PmpPluginOld_l225_4; - wire [4:0] _zz_when_PmpPluginOld_l225_5; - wire [4:0] _zz_when_PmpPluginOld_l225_6; - wire [4:0] _zz_when_PmpPluginOld_l225_7; + wire [2:0] _zz_when_PmpPluginOld_l225; + wire [2:0] _zz_when_PmpPluginOld_l225_1; + wire [2:0] _zz_when_PmpPluginOld_l225_2; + wire [2:0] _zz_when_PmpPluginOld_l225_3; + wire [2:0] _zz_when_PmpPluginOld_l225_4; + wire [2:0] _zz_when_PmpPluginOld_l225_5; + wire [2:0] _zz_when_PmpPluginOld_l225_6; + wire [2:0] _zz_when_PmpPluginOld_l225_7; wire when_PmpPluginOld_l225; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_34; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_35; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_36; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_38; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_39; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_41; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_45; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_46; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_47; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_48; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_34; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_35; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_36; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_38; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_39; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_41; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_45; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_46; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_47; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_48; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32; - wire [15:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_34; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_35; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_36; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_38; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_39; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_41; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_45; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_46; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_47; - wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_48; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; + wire [3:0] _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11; + wire _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; wire PmpPluginOld_ports_1_hits_0; wire PmpPluginOld_ports_1_hits_1; wire PmpPluginOld_ports_1_hits_2; wire PmpPluginOld_ports_1_hits_3; - wire PmpPluginOld_ports_1_hits_4; - wire PmpPluginOld_ports_1_hits_5; - wire PmpPluginOld_ports_1_hits_6; - wire PmpPluginOld_ports_1_hits_7; - wire PmpPluginOld_ports_1_hits_8; - wire PmpPluginOld_ports_1_hits_9; - wire PmpPluginOld_ports_1_hits_10; - wire PmpPluginOld_ports_1_hits_11; - wire PmpPluginOld_ports_1_hits_12; - wire PmpPluginOld_ports_1_hits_13; - wire PmpPluginOld_ports_1_hits_14; - wire PmpPluginOld_ports_1_hits_15; - wire [4:0] _zz_when_PmpPluginOld_l225_8; - wire [4:0] _zz_when_PmpPluginOld_l225_9; - wire [4:0] _zz_when_PmpPluginOld_l225_10; - wire [4:0] _zz_when_PmpPluginOld_l225_11; - wire [4:0] _zz_when_PmpPluginOld_l225_12; - wire [4:0] _zz_when_PmpPluginOld_l225_13; - wire [4:0] _zz_when_PmpPluginOld_l225_14; - wire [4:0] _zz_when_PmpPluginOld_l225_15; + wire [2:0] _zz_when_PmpPluginOld_l225_8; + wire [2:0] _zz_when_PmpPluginOld_l225_9; + wire [2:0] _zz_when_PmpPluginOld_l225_10; + wire [2:0] _zz_when_PmpPluginOld_l225_11; + wire [2:0] _zz_when_PmpPluginOld_l225_12; + wire [2:0] _zz_when_PmpPluginOld_l225_13; + wire [2:0] _zz_when_PmpPluginOld_l225_14; + wire [2:0] _zz_when_PmpPluginOld_l225_15; wire when_PmpPluginOld_l225_1; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_7; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_9; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_13; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_14; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_15; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_16; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_7; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_9; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_13; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_14; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_15; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_16; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute; - wire [15:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute; + wire [3:0] _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3; wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_7; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_9; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_13; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_14; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_15; - wire _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_16; wire [33:0] _zz_decode_IS_RS2_SIGNED; wire _zz_decode_IS_RS2_SIGNED_1; wire _zz_decode_IS_RS2_SIGNED_2; @@ -1765,8 +1341,8 @@ module VexRiscv ( wire _zz_memory_DivPlugin_rs1; reg [32:0] _zz_memory_DivPlugin_rs1_1; reg [31:0] externalInterruptArray_regNext; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_96; - wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_97; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_24; + wire [31:0] _zz_CsrPlugin_csrMapping_readDataInit_25; wire when_Pipeline_l124; reg [31:0] decode_to_execute_PC; wire when_Pipeline_l124_1; @@ -1916,126 +1492,81 @@ module VexRiscv ( wire when_CsrPlugin_l1264_4; reg execute_CsrPlugin_csr_947; wire when_CsrPlugin_l1264_5; - reg execute_CsrPlugin_csr_948; - wire when_CsrPlugin_l1264_6; - reg execute_CsrPlugin_csr_949; - wire when_CsrPlugin_l1264_7; - reg execute_CsrPlugin_csr_950; - wire when_CsrPlugin_l1264_8; - reg execute_CsrPlugin_csr_951; - wire when_CsrPlugin_l1264_9; - reg execute_CsrPlugin_csr_952; - wire when_CsrPlugin_l1264_10; - reg execute_CsrPlugin_csr_953; - wire when_CsrPlugin_l1264_11; - reg execute_CsrPlugin_csr_954; - wire when_CsrPlugin_l1264_12; - reg execute_CsrPlugin_csr_955; - wire when_CsrPlugin_l1264_13; - reg execute_CsrPlugin_csr_956; - wire when_CsrPlugin_l1264_14; - reg execute_CsrPlugin_csr_957; - wire when_CsrPlugin_l1264_15; - reg execute_CsrPlugin_csr_958; - wire when_CsrPlugin_l1264_16; - reg execute_CsrPlugin_csr_959; - wire when_CsrPlugin_l1264_17; reg execute_CsrPlugin_csr_928; - wire when_CsrPlugin_l1264_18; - reg execute_CsrPlugin_csr_929; - wire when_CsrPlugin_l1264_19; - reg execute_CsrPlugin_csr_930; - wire when_CsrPlugin_l1264_20; - reg execute_CsrPlugin_csr_931; - wire when_CsrPlugin_l1264_21; + wire when_CsrPlugin_l1264_6; reg execute_CsrPlugin_csr_3857; - wire when_CsrPlugin_l1264_22; + wire when_CsrPlugin_l1264_7; reg execute_CsrPlugin_csr_3858; - wire when_CsrPlugin_l1264_23; + wire when_CsrPlugin_l1264_8; reg execute_CsrPlugin_csr_3859; - wire when_CsrPlugin_l1264_24; + wire when_CsrPlugin_l1264_9; reg execute_CsrPlugin_csr_3860; - wire when_CsrPlugin_l1264_25; + wire when_CsrPlugin_l1264_10; reg execute_CsrPlugin_csr_769; - wire when_CsrPlugin_l1264_26; + wire when_CsrPlugin_l1264_11; reg execute_CsrPlugin_csr_768; - wire when_CsrPlugin_l1264_27; + wire when_CsrPlugin_l1264_12; reg execute_CsrPlugin_csr_836; - wire when_CsrPlugin_l1264_28; + wire when_CsrPlugin_l1264_13; reg execute_CsrPlugin_csr_772; - wire when_CsrPlugin_l1264_29; + wire when_CsrPlugin_l1264_14; reg execute_CsrPlugin_csr_773; - wire when_CsrPlugin_l1264_30; + wire when_CsrPlugin_l1264_15; reg execute_CsrPlugin_csr_833; - wire when_CsrPlugin_l1264_31; + wire when_CsrPlugin_l1264_16; reg execute_CsrPlugin_csr_832; - wire when_CsrPlugin_l1264_32; + wire when_CsrPlugin_l1264_17; reg execute_CsrPlugin_csr_834; - wire when_CsrPlugin_l1264_33; + wire when_CsrPlugin_l1264_18; reg execute_CsrPlugin_csr_835; - wire when_CsrPlugin_l1264_34; + wire when_CsrPlugin_l1264_19; reg execute_CsrPlugin_csr_2816; - wire when_CsrPlugin_l1264_35; + wire when_CsrPlugin_l1264_20; reg execute_CsrPlugin_csr_2944; - wire when_CsrPlugin_l1264_36; + wire when_CsrPlugin_l1264_21; reg execute_CsrPlugin_csr_2818; - wire when_CsrPlugin_l1264_37; + wire when_CsrPlugin_l1264_22; reg execute_CsrPlugin_csr_2946; - wire when_CsrPlugin_l1264_38; + wire when_CsrPlugin_l1264_23; reg execute_CsrPlugin_csr_3072; - wire when_CsrPlugin_l1264_39; + wire when_CsrPlugin_l1264_24; reg execute_CsrPlugin_csr_3200; - wire when_CsrPlugin_l1264_40; + wire when_CsrPlugin_l1264_25; reg execute_CsrPlugin_csr_3074; - wire when_CsrPlugin_l1264_41; + wire when_CsrPlugin_l1264_26; reg execute_CsrPlugin_csr_3202; - wire when_CsrPlugin_l1264_42; + wire when_CsrPlugin_l1264_27; reg execute_CsrPlugin_csr_3008; - wire when_CsrPlugin_l1264_43; + wire when_CsrPlugin_l1264_28; reg execute_CsrPlugin_csr_4032; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_98; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_99; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_100; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_101; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_102; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_103; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_104; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_105; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_106; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_107; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_108; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_109; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_110; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_111; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_112; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_113; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_114; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_115; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_116; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_117; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_118; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_119; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_120; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_121; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_122; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_123; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_124; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_125; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_126; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_127; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_128; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_129; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_130; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_131; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_132; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_133; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_134; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_135; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_136; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_137; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_138; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_139; - reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_140; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_26; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_27; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_28; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_29; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_30; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_31; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_32; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_33; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_34; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_35; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_36; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_37; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_38; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_39; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_40; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_41; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_42; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_43; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_44; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_45; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_46; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_47; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_48; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_49; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_50; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_51; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_52; + reg [31:0] _zz_CsrPlugin_csrMapping_readDataInit_53; wire when_CsrPlugin_l1297; wire when_CsrPlugin_l1302; reg [2:0] _zz_iBusWishbone_ADR; @@ -2180,62 +1711,18 @@ module VexRiscv ( assign _zz__zz_PmpPluginOld_ports_0_hits_3_5 = (_zz_CsrPlugin_csrMapping_readDataInit_20 + 32'h00000001); assign _zz__zz_PmpPluginOld_ports_0_hits_3_3 = (_zz__zz_PmpPluginOld_ports_0_hits_3_3_1 <<< 3); assign _zz__zz_PmpPluginOld_ports_0_hits_3_3_1 = (_zz_PmpPluginOld_ports_0_hits_3_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_4_5 = (_zz_CsrPlugin_csrMapping_readDataInit_26 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_4_3 = (_zz__zz_PmpPluginOld_ports_0_hits_4_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_4_3_1 = (_zz_PmpPluginOld_ports_0_hits_4_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_5_5 = (_zz_CsrPlugin_csrMapping_readDataInit_32 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_5_3 = (_zz__zz_PmpPluginOld_ports_0_hits_5_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_5_3_1 = (_zz_PmpPluginOld_ports_0_hits_5_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_6_5 = (_zz_CsrPlugin_csrMapping_readDataInit_38 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_6_3 = (_zz__zz_PmpPluginOld_ports_0_hits_6_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_6_3_1 = (_zz_PmpPluginOld_ports_0_hits_6_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_7_5 = (_zz_CsrPlugin_csrMapping_readDataInit_44 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_7_3 = (_zz__zz_PmpPluginOld_ports_0_hits_7_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_7_3_1 = (_zz_PmpPluginOld_ports_0_hits_7_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_8_5 = (_zz_CsrPlugin_csrMapping_readDataInit_50 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_8_3 = (_zz__zz_PmpPluginOld_ports_0_hits_8_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_8_3_1 = (_zz_PmpPluginOld_ports_0_hits_8_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_9_5 = (_zz_CsrPlugin_csrMapping_readDataInit_56 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_9_3 = (_zz__zz_PmpPluginOld_ports_0_hits_9_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_9_3_1 = (_zz_PmpPluginOld_ports_0_hits_9_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_10_5 = (_zz_CsrPlugin_csrMapping_readDataInit_62 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_10_3 = (_zz__zz_PmpPluginOld_ports_0_hits_10_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_10_3_1 = (_zz_PmpPluginOld_ports_0_hits_10_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_11_5 = (_zz_CsrPlugin_csrMapping_readDataInit_68 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_11_3 = (_zz__zz_PmpPluginOld_ports_0_hits_11_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_11_3_1 = (_zz_PmpPluginOld_ports_0_hits_11_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_12_5 = (_zz_CsrPlugin_csrMapping_readDataInit_74 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_12_3 = (_zz__zz_PmpPluginOld_ports_0_hits_12_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_12_3_1 = (_zz_PmpPluginOld_ports_0_hits_12_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_13_5 = (_zz_CsrPlugin_csrMapping_readDataInit_80 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_13_3 = (_zz__zz_PmpPluginOld_ports_0_hits_13_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_13_3_1 = (_zz_PmpPluginOld_ports_0_hits_13_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_14_5 = (_zz_CsrPlugin_csrMapping_readDataInit_86 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_14_3 = (_zz__zz_PmpPluginOld_ports_0_hits_14_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_14_3_1 = (_zz_PmpPluginOld_ports_0_hits_14_5 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_15_5 = (_zz_CsrPlugin_csrMapping_readDataInit_92 + 32'h00000001); - assign _zz__zz_PmpPluginOld_ports_0_hits_15_3 = (_zz__zz_PmpPluginOld_ports_0_hits_15_3_1 <<< 3); - assign _zz__zz_PmpPluginOld_ports_0_hits_15_3_1 = (_zz_PmpPluginOld_ports_0_hits_15_5 + 32'h00000001); - assign _zz_when_PmpPluginOld_l225_16 = (_zz_when_PmpPluginOld_l225_17 + _zz_when_PmpPluginOld_l225_28); - assign _zz_when_PmpPluginOld_l225_17 = (_zz_when_PmpPluginOld_l225_18 + _zz_when_PmpPluginOld_l225_23); - assign _zz_when_PmpPluginOld_l225_18 = (_zz_when_PmpPluginOld_l225_19 + _zz_when_PmpPluginOld_l225_21); - assign _zz_when_PmpPluginOld_l225_23 = (_zz_when_PmpPluginOld_l225_24 + _zz_when_PmpPluginOld_l225_26); - assign _zz_when_PmpPluginOld_l225_28 = (_zz_when_PmpPluginOld_l225_29 + _zz_when_PmpPluginOld_l225_31); - assign _zz_when_PmpPluginOld_l225_33 = PmpPluginOld_ports_0_hits_15; - assign _zz_when_PmpPluginOld_l225_32 = {2'd0, _zz_when_PmpPluginOld_l225_33}; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32 - 16'h0001); - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32 - 16'h0001); - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32 - 16'h0001); - assign _zz_when_PmpPluginOld_l225_1_1 = (_zz_when_PmpPluginOld_l225_1_2 + _zz_when_PmpPluginOld_l225_1_13); - assign _zz_when_PmpPluginOld_l225_1_2 = (_zz_when_PmpPluginOld_l225_1_3 + _zz_when_PmpPluginOld_l225_1_8); - assign _zz_when_PmpPluginOld_l225_1_3 = (_zz_when_PmpPluginOld_l225_1_4 + _zz_when_PmpPluginOld_l225_1_6); - assign _zz_when_PmpPluginOld_l225_1_8 = (_zz_when_PmpPluginOld_l225_1_9 + _zz_when_PmpPluginOld_l225_1_11); - assign _zz_when_PmpPluginOld_l225_1_13 = (_zz_when_PmpPluginOld_l225_1_14 + _zz_when_PmpPluginOld_l225_1_16); - assign _zz_when_PmpPluginOld_l225_1_18 = PmpPluginOld_ports_1_hits_15; - assign _zz_when_PmpPluginOld_l225_1_17 = {2'd0, _zz_when_PmpPluginOld_l225_1_18}; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead - 16'h0001); - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite - 16'h0001); - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute - 16'h0001); + assign _zz_when_PmpPluginOld_l225_16 = (_zz_when_PmpPluginOld_l225_17 + _zz_when_PmpPluginOld_l225_19); + assign _zz_when_PmpPluginOld_l225_21 = PmpPluginOld_ports_0_hits_3; + assign _zz_when_PmpPluginOld_l225_20 = {2'd0, _zz_when_PmpPluginOld_l225_21}; + assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8 - 4'b0001); + assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8 - 4'b0001); + assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8 - 4'b0001); + assign _zz_when_PmpPluginOld_l225_1_1 = (_zz_when_PmpPluginOld_l225_1_2 + _zz_when_PmpPluginOld_l225_1_4); + assign _zz_when_PmpPluginOld_l225_1_6 = PmpPluginOld_ports_1_hits_3; + assign _zz_when_PmpPluginOld_l225_1_5 = {2'd0, _zz_when_PmpPluginOld_l225_1_6}; + assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead - 4'b0001); + assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite - 4'b0001); + assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute - 4'b0001); assign _zz__zz_execute_REGFILE_WRITE_DATA = execute_SRC_LESS; assign _zz__zz_execute_SRC1 = 3'b100; assign _zz__zz_execute_SRC1_1 = execute_INSTRUCTION[19 : 15]; @@ -2279,22 +1766,14 @@ module VexRiscv ( assign _zz_IBusCachedPlugin_jump_pcLoad_payload_5 = {_zz_IBusCachedPlugin_jump_pcLoad_payload_3,_zz_IBusCachedPlugin_jump_pcLoad_payload_2}; assign _zz_writeBack_DBusCachedPlugin_rspShifted_1 = dataCache_1_io_cpu_writeBack_address[1 : 0]; assign _zz_writeBack_DBusCachedPlugin_rspShifted_3 = dataCache_1_io_cpu_writeBack_address[1 : 1]; - assign _zz_when_PmpPluginOld_l225_20 = {PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}; - assign _zz_when_PmpPluginOld_l225_22 = {PmpPluginOld_ports_0_hits_5,{PmpPluginOld_ports_0_hits_4,PmpPluginOld_ports_0_hits_3}}; - assign _zz_when_PmpPluginOld_l225_25 = {PmpPluginOld_ports_0_hits_8,{PmpPluginOld_ports_0_hits_7,PmpPluginOld_ports_0_hits_6}}; - assign _zz_when_PmpPluginOld_l225_27 = {PmpPluginOld_ports_0_hits_11,{PmpPluginOld_ports_0_hits_10,PmpPluginOld_ports_0_hits_9}}; - assign _zz_when_PmpPluginOld_l225_30 = {PmpPluginOld_ports_0_hits_14,{PmpPluginOld_ports_0_hits_13,PmpPluginOld_ports_0_hits_12}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_50 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_48,{_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_47,{_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_46,_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_45}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_50 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_48,{_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_47,{_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_46,_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_45}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_50 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_48,{_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_47,{_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_46,_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_45}}}; - assign _zz_when_PmpPluginOld_l225_1_5 = {PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}; - assign _zz_when_PmpPluginOld_l225_1_7 = {PmpPluginOld_ports_1_hits_5,{PmpPluginOld_ports_1_hits_4,PmpPluginOld_ports_1_hits_3}}; - assign _zz_when_PmpPluginOld_l225_1_10 = {PmpPluginOld_ports_1_hits_8,{PmpPluginOld_ports_1_hits_7,PmpPluginOld_ports_1_hits_6}}; - assign _zz_when_PmpPluginOld_l225_1_12 = {PmpPluginOld_ports_1_hits_11,{PmpPluginOld_ports_1_hits_10,PmpPluginOld_ports_1_hits_9}}; - assign _zz_when_PmpPluginOld_l225_1_15 = {PmpPluginOld_ports_1_hits_14,{PmpPluginOld_ports_1_hits_13,PmpPluginOld_ports_1_hits_12}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_18 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_16,{_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_15,{_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_14,_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_13}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_18 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_16,{_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_15,{_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_14,_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_13}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_18 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_16,{_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_15,{_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_14,_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_13}}}; + assign _zz_when_PmpPluginOld_l225_18 = {PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12,_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12,_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14 = {_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12,_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11}; + assign _zz_when_PmpPluginOld_l225_1_3 = {PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4,_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4,_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6 = {_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4,_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3}; assign _zz_decode_LEGAL_INSTRUCTION = 32'h0000107f; assign _zz_decode_LEGAL_INSTRUCTION_1 = (decode_INSTRUCTION & 32'h0000207f); assign _zz_decode_LEGAL_INSTRUCTION_2 = 32'h00002073; @@ -2318,18 +1797,6 @@ module VexRiscv ( assign _zz_decode_LEGAL_INSTRUCTION_20 = 32'h10500073; assign _zz_decode_LEGAL_INSTRUCTION_21 = (decode_INSTRUCTION & 32'hffffffff); assign _zz_decode_LEGAL_INSTRUCTION_22 = 32'h00000073; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32 = PmpPluginOld_ports_0_hits_5; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32_1 = {PmpPluginOld_ports_0_hits_4,{PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}}; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32 = PmpPluginOld_ports_0_hits_5; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32_1 = {PmpPluginOld_ports_0_hits_4,{PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}}; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32 = PmpPluginOld_ports_0_hits_5; - assign _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32_1 = {PmpPluginOld_ports_0_hits_4,{PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}}; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead = PmpPluginOld_ports_1_hits_5; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1 = {PmpPluginOld_ports_1_hits_4,{PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}}; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite = PmpPluginOld_ports_1_hits_5; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1 = {PmpPluginOld_ports_1_hits_4,{PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}}; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute = PmpPluginOld_ports_1_hits_5; - assign _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1 = {PmpPluginOld_ports_1_hits_4,{PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}}; assign _zz__zz_decode_IS_RS2_SIGNED = (decode_INSTRUCTION & 32'h02004064); assign _zz__zz_decode_IS_RS2_SIGNED_1 = 32'h02004020; assign _zz__zz_decode_IS_RS2_SIGNED_2 = ((decode_INSTRUCTION & 32'h02004074) == 32'h02000030); @@ -2496,23 +1963,7 @@ module VexRiscv ( assign _zz__zz_decode_IS_RS2_SIGNED_162 = (decode_INSTRUCTION & 32'h0000004c); assign _zz__zz_decode_IS_RS2_SIGNED_163 = 32'h00000004; assign _zz__zz_decode_IS_RS2_SIGNED_165 = 32'h00005048; - assign _zz_CsrPlugin_csrMapping_readDataInit_141 = (_zz_CsrPlugin_csrMapping_readDataInit_98 | _zz_CsrPlugin_csrMapping_readDataInit_99); - assign _zz_CsrPlugin_csrMapping_readDataInit_142 = (_zz_CsrPlugin_csrMapping_readDataInit_100 | _zz_CsrPlugin_csrMapping_readDataInit_101); - assign _zz_CsrPlugin_csrMapping_readDataInit_143 = (_zz_CsrPlugin_csrMapping_readDataInit_102 | _zz_CsrPlugin_csrMapping_readDataInit_103); - assign _zz_CsrPlugin_csrMapping_readDataInit_144 = (_zz_CsrPlugin_csrMapping_readDataInit_104 | _zz_CsrPlugin_csrMapping_readDataInit_105); - assign _zz_CsrPlugin_csrMapping_readDataInit_145 = (_zz_CsrPlugin_csrMapping_readDataInit_106 | _zz_CsrPlugin_csrMapping_readDataInit_107); - assign _zz_CsrPlugin_csrMapping_readDataInit_146 = (_zz_CsrPlugin_csrMapping_readDataInit_108 | _zz_CsrPlugin_csrMapping_readDataInit_109); - assign _zz_CsrPlugin_csrMapping_readDataInit_147 = (_zz_CsrPlugin_csrMapping_readDataInit_110 | _zz_CsrPlugin_csrMapping_readDataInit_111); - assign _zz_CsrPlugin_csrMapping_readDataInit_148 = (_zz_CsrPlugin_csrMapping_readDataInit_112 | _zz_CsrPlugin_csrMapping_readDataInit_113); - assign _zz_CsrPlugin_csrMapping_readDataInit_149 = (_zz_CsrPlugin_csrMapping_readDataInit_114 | _zz_CsrPlugin_csrMapping_readDataInit_115); - assign _zz_CsrPlugin_csrMapping_readDataInit_150 = (_zz_CsrPlugin_csrMapping_readDataInit_116 | _zz_CsrPlugin_csrMapping_readDataInit_117); - assign _zz_CsrPlugin_csrMapping_readDataInit_151 = (_zz_CsrPlugin_csrMapping_readDataInit_118 | _zz_CsrPlugin_csrMapping_readDataInit_119); - assign _zz_CsrPlugin_csrMapping_readDataInit_152 = (_zz_CsrPlugin_csrMapping_readDataInit_120 | _zz_CsrPlugin_csrMapping_readDataInit_121); - assign _zz_CsrPlugin_csrMapping_readDataInit_153 = (_zz_CsrPlugin_csrMapping_readDataInit_154 | _zz_CsrPlugin_csrMapping_readDataInit_122); - assign _zz_CsrPlugin_csrMapping_readDataInit_155 = (_zz_CsrPlugin_csrMapping_readDataInit_123 | _zz_CsrPlugin_csrMapping_readDataInit_124); - assign _zz_CsrPlugin_csrMapping_readDataInit_156 = (_zz_CsrPlugin_csrMapping_readDataInit_125 | _zz_CsrPlugin_csrMapping_readDataInit_126); - assign _zz_CsrPlugin_csrMapping_readDataInit_157 = (_zz_CsrPlugin_csrMapping_readDataInit_127 | _zz_CsrPlugin_csrMapping_readDataInit_128); - assign _zz_CsrPlugin_csrMapping_readDataInit_154 = 32'h0; + assign _zz_CsrPlugin_csrMapping_readDataInit_54 = 32'h0; always @(posedge clk) begin if(_zz_2) begin IBusCachedPlugin_predictor_history[IBusCachedPlugin_predictor_historyWriteDelayPatched_payload_address] <= _zz_IBusCachedPlugin_predictor_history_port; @@ -2694,334 +2145,139 @@ module VexRiscv ( end always @(*) begin - case(_zz_when_PmpPluginOld_l225_20) + case(_zz_when_PmpPluginOld_l225_18) 3'b000 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225; end 3'b001 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_1; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_1; end 3'b010 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_2; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_2; end 3'b011 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_3; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_3; end 3'b100 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_4; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_4; end 3'b101 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_5; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_5; end 3'b110 : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_6; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_6; end default : begin - _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_7; + _zz_when_PmpPluginOld_l225_17 = _zz_when_PmpPluginOld_l225_7; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_22) + case(_zz_when_PmpPluginOld_l225_20) 3'b000 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225; end 3'b001 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_1; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_1; end 3'b010 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_2; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_2; end 3'b011 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_3; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_3; end 3'b100 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_4; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_4; end 3'b101 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_5; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_5; end 3'b110 : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_6; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_6; end default : begin - _zz_when_PmpPluginOld_l225_21 = _zz_when_PmpPluginOld_l225_7; + _zz_when_PmpPluginOld_l225_19 = _zz_when_PmpPluginOld_l225_7; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_25) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_1; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_2; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_3; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_4; + case(_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14) + 2'b00 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_5; + 2'b01 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_6; + 2'b10 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; end default : begin - _zz_when_PmpPluginOld_l225_24 = _zz_when_PmpPluginOld_l225_7; + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_27) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_1; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_2; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_3; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_4; + case(_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14) + 2'b00 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_5; + 2'b01 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_6; + 2'b10 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; end default : begin - _zz_when_PmpPluginOld_l225_26 = _zz_when_PmpPluginOld_l225_7; + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_30) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_1; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_2; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_3; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_4; + case(_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14) + 2'b00 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_5; + 2'b01 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_6; + 2'b10 : begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; end default : begin - _zz_when_PmpPluginOld_l225_29 = _zz_when_PmpPluginOld_l225_7; + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_32) + case(_zz_when_PmpPluginOld_l225_1_3) 3'b000 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_8; end 3'b001 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_1; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_9; end 3'b010 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_2; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_10; end 3'b011 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_3; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_11; end 3'b100 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_4; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_12; end 3'b101 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_5; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_13; end 3'b110 : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_6; - end - default : begin - _zz_when_PmpPluginOld_l225_31 = _zz_when_PmpPluginOld_l225_7; - end - endcase - end - - always @(*) begin - case(_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_50) - 4'b0000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; - end - 4'b0001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; - end - 4'b0010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; - end - 4'b0011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; - end - 4'b0100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - end - 4'b0101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - end - 4'b0110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - end - 4'b0111 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - end - 4'b1000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - end - 4'b1001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - end - 4'b1010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - end - 4'b1011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - end - 4'b1100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - end - 4'b1101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - end - 4'b1110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - end - default : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - end - endcase - end - - always @(*) begin - case(_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_50) - 4'b0000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; - end - 4'b0001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; - end - 4'b0010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; - end - 4'b0011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; - end - 4'b0100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - end - 4'b0101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - end - 4'b0110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - end - 4'b0111 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - end - 4'b1000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - end - 4'b1001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - end - 4'b1010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - end - 4'b1011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - end - 4'b1100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - end - 4'b1101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - end - 4'b1110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - end - default : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - end - endcase - end - - always @(*) begin - case(_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_50) - 4'b0000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; - end - 4'b0001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; - end - 4'b0010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; - end - 4'b0011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; - end - 4'b0100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - end - 4'b0101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - end - 4'b0110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - end - 4'b0111 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - end - 4'b1000 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - end - 4'b1001 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - end - 4'b1010 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - end - 4'b1011 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - end - 4'b1100 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - end - 4'b1101 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - end - 4'b1110 : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_14; end default : begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; + _zz_when_PmpPluginOld_l225_1_2 = _zz_when_PmpPluginOld_l225_15; end endcase end @@ -3056,310 +2312,57 @@ module VexRiscv ( end always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_7) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_12; + case(_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6) + 2'b00 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_13; + 2'b01 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_14; + 2'b10 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; end default : begin - _zz_when_PmpPluginOld_l225_1_6 = _zz_when_PmpPluginOld_l225_15; + _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_10) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_12; + case(_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6) + 2'b00 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_13; + 2'b01 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_14; + 2'b10 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; end default : begin - _zz_when_PmpPluginOld_l225_1_9 = _zz_when_PmpPluginOld_l225_15; + _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; end endcase end always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_12) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_12; + case(_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6) + 2'b00 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_13; + 2'b01 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_14; + 2'b10 : begin + _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; end default : begin - _zz_when_PmpPluginOld_l225_1_11 = _zz_when_PmpPluginOld_l225_15; + _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; end endcase end - always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_15) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_12; - end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_13; - end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_14; - end - default : begin - _zz_when_PmpPluginOld_l225_1_14 = _zz_when_PmpPluginOld_l225_15; - end - endcase - end - - always @(*) begin - case(_zz_when_PmpPluginOld_l225_1_17) - 3'b000 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_8; - end - 3'b001 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_9; - end - 3'b010 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_10; - end - 3'b011 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_11; - end - 3'b100 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_12; - end - 3'b101 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_13; - end - 3'b110 : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_14; - end - default : begin - _zz_when_PmpPluginOld_l225_1_16 = _zz_when_PmpPluginOld_l225_15; - end - endcase - end - - always @(*) begin - case(_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_18) - 4'b0000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; - end - 4'b0001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; - end - 4'b0010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; - end - 4'b0011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; - end - 4'b0100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - end - 4'b0101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - end - 4'b0110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - end - 4'b0111 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - end - 4'b1000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - end - 4'b1001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - end - 4'b1010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - end - 4'b1011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - end - 4'b1100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - end - 4'b1101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - end - 4'b1110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - end - default : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - end - endcase - end - - always @(*) begin - case(_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_18) - 4'b0000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; - end - 4'b0001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; - end - 4'b0010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; - end - 4'b0011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; - end - 4'b0100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - end - 4'b0101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - end - 4'b0110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - end - 4'b0111 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - end - 4'b1000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - end - 4'b1001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - end - 4'b1010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - end - 4'b1011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - end - 4'b1100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - end - 4'b1101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - end - 4'b1110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - end - default : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - end - endcase - end - - always @(*) begin - case(_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_18) - 4'b0000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; - end - 4'b0001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; - end - 4'b0010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; - end - 4'b0011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; - end - 4'b0100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - end - 4'b0101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - end - 4'b0110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - end - 4'b0111 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - end - 4'b1000 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - end - 4'b1001 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - end - 4'b1010 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - end - 4'b1011 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - end - 4'b1100 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - end - 4'b1101 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - end - 4'b1110 : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; - end - default : begin - _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; - end - endcase - end - - `ifndef SYNTHESIS + `ifndef SYNTHESIS always @(*) begin case(_zz_memory_to_writeBack_ENV_CTRL) EnvCtrlEnum_NONE : _zz_memory_to_writeBack_ENV_CTRL_string = "NONE "; @@ -5170,1351 +4173,55 @@ module VexRiscv ( _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_3 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_3 = CsrPlugin_csrMapping_writeDataSignal[9]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_3 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_3 = CsrPlugin_csrMapping_writeDataSignal[10]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_9 = _zz_CsrPlugin_csrMapping_readDataInit_6; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_9 = CsrPlugin_csrMapping_writeDataSignal[15]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_10 = _zz_CsrPlugin_csrMapping_readDataInit_7; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_10 = CsrPlugin_csrMapping_writeDataSignal[12 : 11]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_11 = _zz_CsrPlugin_csrMapping_readDataInit_8; - if(execute_CsrPlugin_csr_945) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_11 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_1 = (! _zz_CsrPlugin_csrMapping_readDataInit_6); - assign _zz_PmpPluginOld_ports_0_hits_1_4 = (_zz_CsrPlugin_csrMapping_readDataInit_8 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_1_5 = (_zz_CsrPlugin_csrMapping_readDataInit_8 & (~ _zz__zz_PmpPluginOld_ports_0_hits_1_5)); - assign _zz_PmpPluginOld_ports_0_hits_1_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_8 & (~ _zz_PmpPluginOld_ports_0_hits_1_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_1_1 = _zz_CsrPlugin_csrMapping_readDataInit_6; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_1 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_10) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_1 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_10) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_1_2 = _zz_PmpPluginOld_ports_0_hits_0_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_1_2 = _zz_PmpPluginOld_ports_0_hits_1_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_1_2 = _zz_PmpPluginOld_ports_0_hits_1_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_1_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_10) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_1_3 = _zz_PmpPluginOld_ports_0_hits_1_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_1_3 = (_zz_PmpPluginOld_ports_0_hits_1_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_1_3 = (_zz_PmpPluginOld_ports_0_hits_1_6 + _zz__zz_PmpPluginOld_ports_0_hits_1_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_1_3 = _zz_PmpPluginOld_ports_0_hits_1_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_5 = CsrPlugin_csrMapping_writeDataSignal[16]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_5 = CsrPlugin_csrMapping_writeDataSignal[17]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_5 = CsrPlugin_csrMapping_writeDataSignal[18]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_15 = _zz_CsrPlugin_csrMapping_readDataInit_12; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_15 = CsrPlugin_csrMapping_writeDataSignal[23]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_16 = _zz_CsrPlugin_csrMapping_readDataInit_13; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_16 = CsrPlugin_csrMapping_writeDataSignal[20 : 19]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_17 = _zz_CsrPlugin_csrMapping_readDataInit_14; - if(execute_CsrPlugin_csr_946) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_17 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_2 = (! _zz_CsrPlugin_csrMapping_readDataInit_12); - assign _zz_PmpPluginOld_ports_0_hits_2_4 = (_zz_CsrPlugin_csrMapping_readDataInit_14 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_2_5 = (_zz_CsrPlugin_csrMapping_readDataInit_14 & (~ _zz__zz_PmpPluginOld_ports_0_hits_2_5)); - assign _zz_PmpPluginOld_ports_0_hits_2_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_14 & (~ _zz_PmpPluginOld_ports_0_hits_2_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_2_1 = _zz_CsrPlugin_csrMapping_readDataInit_12; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_2 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_16) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_2 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_16) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_2_2 = _zz_PmpPluginOld_ports_0_hits_1_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_2_2 = _zz_PmpPluginOld_ports_0_hits_2_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_2_2 = _zz_PmpPluginOld_ports_0_hits_2_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_2_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_16) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_2_3 = _zz_PmpPluginOld_ports_0_hits_2_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_2_3 = (_zz_PmpPluginOld_ports_0_hits_2_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_2_3 = (_zz_PmpPluginOld_ports_0_hits_2_6 + _zz__zz_PmpPluginOld_ports_0_hits_2_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_2_3 = _zz_PmpPluginOld_ports_0_hits_2_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_7 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_7 = CsrPlugin_csrMapping_writeDataSignal[24]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_7 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_7 = CsrPlugin_csrMapping_writeDataSignal[25]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_7 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_7 = CsrPlugin_csrMapping_writeDataSignal[26]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_21 = _zz_CsrPlugin_csrMapping_readDataInit_18; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_21 = CsrPlugin_csrMapping_writeDataSignal[31]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_22 = _zz_CsrPlugin_csrMapping_readDataInit_19; - if(execute_CsrPlugin_csr_928) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_22 = CsrPlugin_csrMapping_writeDataSignal[28 : 27]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_23 = _zz_CsrPlugin_csrMapping_readDataInit_20; - if(execute_CsrPlugin_csr_947) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_23 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_3 = (! _zz_CsrPlugin_csrMapping_readDataInit_18); - assign _zz_PmpPluginOld_ports_0_hits_3_4 = (_zz_CsrPlugin_csrMapping_readDataInit_20 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_3_5 = (_zz_CsrPlugin_csrMapping_readDataInit_20 & (~ _zz__zz_PmpPluginOld_ports_0_hits_3_5)); - assign _zz_PmpPluginOld_ports_0_hits_3_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_20 & (~ _zz_PmpPluginOld_ports_0_hits_3_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_3_1 = _zz_CsrPlugin_csrMapping_readDataInit_18; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_3 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_22) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_3 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_22) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_3_2 = _zz_PmpPluginOld_ports_0_hits_2_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_3_2 = _zz_PmpPluginOld_ports_0_hits_3_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_3_2 = _zz_PmpPluginOld_ports_0_hits_3_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_3_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_22) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_3_3 = _zz_PmpPluginOld_ports_0_hits_3_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_3_3 = (_zz_PmpPluginOld_ports_0_hits_3_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_3_3 = (_zz_PmpPluginOld_ports_0_hits_3_6 + _zz__zz_PmpPluginOld_ports_0_hits_3_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_3_3 = _zz_PmpPluginOld_ports_0_hits_3_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9 = CsrPlugin_csrMapping_writeDataSignal[0]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9 = CsrPlugin_csrMapping_writeDataSignal[1]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9 = CsrPlugin_csrMapping_writeDataSignal[2]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_27 = _zz_CsrPlugin_csrMapping_readDataInit_24; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_27 = CsrPlugin_csrMapping_writeDataSignal[7]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_28 = _zz_CsrPlugin_csrMapping_readDataInit_25; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_28 = CsrPlugin_csrMapping_writeDataSignal[4 : 3]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_29 = _zz_CsrPlugin_csrMapping_readDataInit_26; - if(execute_CsrPlugin_csr_948) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_29 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_4 = (! _zz_CsrPlugin_csrMapping_readDataInit_24); - assign _zz_PmpPluginOld_ports_0_hits_4_4 = (_zz_CsrPlugin_csrMapping_readDataInit_26 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_4_5 = (_zz_CsrPlugin_csrMapping_readDataInit_26 & (~ _zz__zz_PmpPluginOld_ports_0_hits_4_5)); - assign _zz_PmpPluginOld_ports_0_hits_4_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_26 & (~ _zz_PmpPluginOld_ports_0_hits_4_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_4_1 = _zz_CsrPlugin_csrMapping_readDataInit_24; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_4 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_28) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_4 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_28) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_4_2 = _zz_PmpPluginOld_ports_0_hits_3_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_4_2 = _zz_PmpPluginOld_ports_0_hits_4_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_4_2 = _zz_PmpPluginOld_ports_0_hits_4_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_4_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_28) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_4_3 = _zz_PmpPluginOld_ports_0_hits_4_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_4_3 = (_zz_PmpPluginOld_ports_0_hits_4_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_4_3 = (_zz_PmpPluginOld_ports_0_hits_4_6 + _zz__zz_PmpPluginOld_ports_0_hits_4_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_4_3 = _zz_PmpPluginOld_ports_0_hits_4_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11 = CsrPlugin_csrMapping_writeDataSignal[8]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11 = CsrPlugin_csrMapping_writeDataSignal[9]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11 = CsrPlugin_csrMapping_writeDataSignal[10]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_33 = _zz_CsrPlugin_csrMapping_readDataInit_30; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_33 = CsrPlugin_csrMapping_writeDataSignal[15]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_34 = _zz_CsrPlugin_csrMapping_readDataInit_31; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_34 = CsrPlugin_csrMapping_writeDataSignal[12 : 11]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_35 = _zz_CsrPlugin_csrMapping_readDataInit_32; - if(execute_CsrPlugin_csr_949) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_35 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_5 = (! _zz_CsrPlugin_csrMapping_readDataInit_30); - assign _zz_PmpPluginOld_ports_0_hits_5_4 = (_zz_CsrPlugin_csrMapping_readDataInit_32 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_5_5 = (_zz_CsrPlugin_csrMapping_readDataInit_32 & (~ _zz__zz_PmpPluginOld_ports_0_hits_5_5)); - assign _zz_PmpPluginOld_ports_0_hits_5_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_32 & (~ _zz_PmpPluginOld_ports_0_hits_5_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_5_1 = _zz_CsrPlugin_csrMapping_readDataInit_30; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_5 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_34) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_5 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_34) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_5_2 = _zz_PmpPluginOld_ports_0_hits_4_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_5_2 = _zz_PmpPluginOld_ports_0_hits_5_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_5_2 = _zz_PmpPluginOld_ports_0_hits_5_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_5_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_34) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_5_3 = _zz_PmpPluginOld_ports_0_hits_5_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_5_3 = (_zz_PmpPluginOld_ports_0_hits_5_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_5_3 = (_zz_PmpPluginOld_ports_0_hits_5_6 + _zz__zz_PmpPluginOld_ports_0_hits_5_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_5_3 = _zz_PmpPluginOld_ports_0_hits_5_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13 = CsrPlugin_csrMapping_writeDataSignal[16]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13 = CsrPlugin_csrMapping_writeDataSignal[17]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13 = CsrPlugin_csrMapping_writeDataSignal[18]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_39 = _zz_CsrPlugin_csrMapping_readDataInit_36; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_39 = CsrPlugin_csrMapping_writeDataSignal[23]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_40 = _zz_CsrPlugin_csrMapping_readDataInit_37; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_40 = CsrPlugin_csrMapping_writeDataSignal[20 : 19]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_41 = _zz_CsrPlugin_csrMapping_readDataInit_38; - if(execute_CsrPlugin_csr_950) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_41 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_6 = (! _zz_CsrPlugin_csrMapping_readDataInit_36); - assign _zz_PmpPluginOld_ports_0_hits_6_4 = (_zz_CsrPlugin_csrMapping_readDataInit_38 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_6_5 = (_zz_CsrPlugin_csrMapping_readDataInit_38 & (~ _zz__zz_PmpPluginOld_ports_0_hits_6_5)); - assign _zz_PmpPluginOld_ports_0_hits_6_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_38 & (~ _zz_PmpPluginOld_ports_0_hits_6_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_6_1 = _zz_CsrPlugin_csrMapping_readDataInit_36; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_6 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_40) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_6 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_40) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_6_2 = _zz_PmpPluginOld_ports_0_hits_5_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_6_2 = _zz_PmpPluginOld_ports_0_hits_6_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_6_2 = _zz_PmpPluginOld_ports_0_hits_6_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_6_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_40) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_6_3 = _zz_PmpPluginOld_ports_0_hits_6_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_6_3 = (_zz_PmpPluginOld_ports_0_hits_6_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_6_3 = (_zz_PmpPluginOld_ports_0_hits_6_6 + _zz__zz_PmpPluginOld_ports_0_hits_6_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_6_3 = _zz_PmpPluginOld_ports_0_hits_6_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_15 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_15 = CsrPlugin_csrMapping_writeDataSignal[24]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_15 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_15 = CsrPlugin_csrMapping_writeDataSignal[25]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_15 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_15 = CsrPlugin_csrMapping_writeDataSignal[26]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_45 = _zz_CsrPlugin_csrMapping_readDataInit_42; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_45 = CsrPlugin_csrMapping_writeDataSignal[31]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_46 = _zz_CsrPlugin_csrMapping_readDataInit_43; - if(execute_CsrPlugin_csr_929) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_46 = CsrPlugin_csrMapping_writeDataSignal[28 : 27]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_47 = _zz_CsrPlugin_csrMapping_readDataInit_44; - if(execute_CsrPlugin_csr_951) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_47 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_7 = (! _zz_CsrPlugin_csrMapping_readDataInit_42); - assign _zz_PmpPluginOld_ports_0_hits_7_4 = (_zz_CsrPlugin_csrMapping_readDataInit_44 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_7_5 = (_zz_CsrPlugin_csrMapping_readDataInit_44 & (~ _zz__zz_PmpPluginOld_ports_0_hits_7_5)); - assign _zz_PmpPluginOld_ports_0_hits_7_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_44 & (~ _zz_PmpPluginOld_ports_0_hits_7_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_7_1 = _zz_CsrPlugin_csrMapping_readDataInit_42; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_7 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_46) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_7 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_46) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_7_2 = _zz_PmpPluginOld_ports_0_hits_6_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_7_2 = _zz_PmpPluginOld_ports_0_hits_7_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_7_2 = _zz_PmpPluginOld_ports_0_hits_7_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_7_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_46) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_7_3 = _zz_PmpPluginOld_ports_0_hits_7_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_7_3 = (_zz_PmpPluginOld_ports_0_hits_7_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_7_3 = (_zz_PmpPluginOld_ports_0_hits_7_6 + _zz__zz_PmpPluginOld_ports_0_hits_7_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_7_3 = _zz_PmpPluginOld_ports_0_hits_7_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_17 = CsrPlugin_csrMapping_writeDataSignal[0]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_17 = CsrPlugin_csrMapping_writeDataSignal[1]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_17 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_17 = CsrPlugin_csrMapping_writeDataSignal[2]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_51 = _zz_CsrPlugin_csrMapping_readDataInit_48; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_51 = CsrPlugin_csrMapping_writeDataSignal[7]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_52 = _zz_CsrPlugin_csrMapping_readDataInit_49; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_52 = CsrPlugin_csrMapping_writeDataSignal[4 : 3]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_53 = _zz_CsrPlugin_csrMapping_readDataInit_50; - if(execute_CsrPlugin_csr_952) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_53 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_8 = (! _zz_CsrPlugin_csrMapping_readDataInit_48); - assign _zz_PmpPluginOld_ports_0_hits_8_4 = (_zz_CsrPlugin_csrMapping_readDataInit_50 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_8_5 = (_zz_CsrPlugin_csrMapping_readDataInit_50 & (~ _zz__zz_PmpPluginOld_ports_0_hits_8_5)); - assign _zz_PmpPluginOld_ports_0_hits_8_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_50 & (~ _zz_PmpPluginOld_ports_0_hits_8_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_8_1 = _zz_CsrPlugin_csrMapping_readDataInit_48; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_8 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_52) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_8 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_52) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_8_2 = _zz_PmpPluginOld_ports_0_hits_7_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_8_2 = _zz_PmpPluginOld_ports_0_hits_8_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_8_2 = _zz_PmpPluginOld_ports_0_hits_8_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_8_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_52) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_8_3 = _zz_PmpPluginOld_ports_0_hits_8_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_8_3 = (_zz_PmpPluginOld_ports_0_hits_8_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_8_3 = (_zz_PmpPluginOld_ports_0_hits_8_6 + _zz__zz_PmpPluginOld_ports_0_hits_8_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_8_3 = _zz_PmpPluginOld_ports_0_hits_8_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_19 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_19 = CsrPlugin_csrMapping_writeDataSignal[8]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_19 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_19 = CsrPlugin_csrMapping_writeDataSignal[9]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_19 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_19 = CsrPlugin_csrMapping_writeDataSignal[10]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_57 = _zz_CsrPlugin_csrMapping_readDataInit_54; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_57 = CsrPlugin_csrMapping_writeDataSignal[15]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_58 = _zz_CsrPlugin_csrMapping_readDataInit_55; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_58 = CsrPlugin_csrMapping_writeDataSignal[12 : 11]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_59 = _zz_CsrPlugin_csrMapping_readDataInit_56; - if(execute_CsrPlugin_csr_953) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_59 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_9 = (! _zz_CsrPlugin_csrMapping_readDataInit_54); - assign _zz_PmpPluginOld_ports_0_hits_9_4 = (_zz_CsrPlugin_csrMapping_readDataInit_56 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_9_5 = (_zz_CsrPlugin_csrMapping_readDataInit_56 & (~ _zz__zz_PmpPluginOld_ports_0_hits_9_5)); - assign _zz_PmpPluginOld_ports_0_hits_9_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_56 & (~ _zz_PmpPluginOld_ports_0_hits_9_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_9_1 = _zz_CsrPlugin_csrMapping_readDataInit_54; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_9 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_58) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_9 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_58) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_9_2 = _zz_PmpPluginOld_ports_0_hits_8_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_9_2 = _zz_PmpPluginOld_ports_0_hits_9_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_9_2 = _zz_PmpPluginOld_ports_0_hits_9_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_9_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_58) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_9_3 = _zz_PmpPluginOld_ports_0_hits_9_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_9_3 = (_zz_PmpPluginOld_ports_0_hits_9_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_9_3 = (_zz_PmpPluginOld_ports_0_hits_9_6 + _zz__zz_PmpPluginOld_ports_0_hits_9_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_9_3 = _zz_PmpPluginOld_ports_0_hits_9_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_21 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_21 = CsrPlugin_csrMapping_writeDataSignal[16]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_21 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_21 = CsrPlugin_csrMapping_writeDataSignal[17]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_21 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_21 = CsrPlugin_csrMapping_writeDataSignal[18]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_63 = _zz_CsrPlugin_csrMapping_readDataInit_60; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_63 = CsrPlugin_csrMapping_writeDataSignal[23]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_64 = _zz_CsrPlugin_csrMapping_readDataInit_61; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_64 = CsrPlugin_csrMapping_writeDataSignal[20 : 19]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_65 = _zz_CsrPlugin_csrMapping_readDataInit_62; - if(execute_CsrPlugin_csr_954) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_65 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_10 = (! _zz_CsrPlugin_csrMapping_readDataInit_60); - assign _zz_PmpPluginOld_ports_0_hits_10_4 = (_zz_CsrPlugin_csrMapping_readDataInit_62 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_10_5 = (_zz_CsrPlugin_csrMapping_readDataInit_62 & (~ _zz__zz_PmpPluginOld_ports_0_hits_10_5)); - assign _zz_PmpPluginOld_ports_0_hits_10_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_62 & (~ _zz_PmpPluginOld_ports_0_hits_10_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_10_1 = _zz_CsrPlugin_csrMapping_readDataInit_60; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_10 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_64) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_10 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_64) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_10_2 = _zz_PmpPluginOld_ports_0_hits_9_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_10_2 = _zz_PmpPluginOld_ports_0_hits_10_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_10_2 = _zz_PmpPluginOld_ports_0_hits_10_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_10_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_64) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_10_3 = _zz_PmpPluginOld_ports_0_hits_10_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_10_3 = (_zz_PmpPluginOld_ports_0_hits_10_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_10_3 = (_zz_PmpPluginOld_ports_0_hits_10_6 + _zz__zz_PmpPluginOld_ports_0_hits_10_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_10_3 = _zz_PmpPluginOld_ports_0_hits_10_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_23 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_23 = CsrPlugin_csrMapping_writeDataSignal[24]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_23 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_23 = CsrPlugin_csrMapping_writeDataSignal[25]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_23 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_23 = CsrPlugin_csrMapping_writeDataSignal[26]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_69 = _zz_CsrPlugin_csrMapping_readDataInit_66; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_69 = CsrPlugin_csrMapping_writeDataSignal[31]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_70 = _zz_CsrPlugin_csrMapping_readDataInit_67; - if(execute_CsrPlugin_csr_930) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_70 = CsrPlugin_csrMapping_writeDataSignal[28 : 27]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_71 = _zz_CsrPlugin_csrMapping_readDataInit_68; - if(execute_CsrPlugin_csr_955) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_71 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_11 = (! _zz_CsrPlugin_csrMapping_readDataInit_66); - assign _zz_PmpPluginOld_ports_0_hits_11_4 = (_zz_CsrPlugin_csrMapping_readDataInit_68 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_11_5 = (_zz_CsrPlugin_csrMapping_readDataInit_68 & (~ _zz__zz_PmpPluginOld_ports_0_hits_11_5)); - assign _zz_PmpPluginOld_ports_0_hits_11_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_68 & (~ _zz_PmpPluginOld_ports_0_hits_11_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_11_1 = _zz_CsrPlugin_csrMapping_readDataInit_66; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_11 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_70) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_11 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_70) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_11_2 = _zz_PmpPluginOld_ports_0_hits_10_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_11_2 = _zz_PmpPluginOld_ports_0_hits_11_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_11_2 = _zz_PmpPluginOld_ports_0_hits_11_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_11_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_70) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_11_3 = _zz_PmpPluginOld_ports_0_hits_11_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_11_3 = (_zz_PmpPluginOld_ports_0_hits_11_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_11_3 = (_zz_PmpPluginOld_ports_0_hits_11_6 + _zz__zz_PmpPluginOld_ports_0_hits_11_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_11_3 = _zz_PmpPluginOld_ports_0_hits_11_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_25 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_25 = CsrPlugin_csrMapping_writeDataSignal[0]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_25 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_25 = CsrPlugin_csrMapping_writeDataSignal[1]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_25 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_25 = CsrPlugin_csrMapping_writeDataSignal[2]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_75 = _zz_CsrPlugin_csrMapping_readDataInit_72; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_75 = CsrPlugin_csrMapping_writeDataSignal[7]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_76 = _zz_CsrPlugin_csrMapping_readDataInit_73; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_76 = CsrPlugin_csrMapping_writeDataSignal[4 : 3]; - end - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_77 = _zz_CsrPlugin_csrMapping_readDataInit_74; - if(execute_CsrPlugin_csr_956) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_77 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; - end - end - end - - assign when_PmpPluginOld_l104_12 = (! _zz_CsrPlugin_csrMapping_readDataInit_72); - assign _zz_PmpPluginOld_ports_0_hits_12_4 = (_zz_CsrPlugin_csrMapping_readDataInit_74 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_12_5 = (_zz_CsrPlugin_csrMapping_readDataInit_74 & (~ _zz__zz_PmpPluginOld_ports_0_hits_12_5)); - assign _zz_PmpPluginOld_ports_0_hits_12_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_74 & (~ _zz_PmpPluginOld_ports_0_hits_12_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_12_1 = _zz_CsrPlugin_csrMapping_readDataInit_72; - always @(*) begin - _zz_PmpPluginOld_ports_0_hits_12 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_76) - 2'b01 : begin - end - 2'b10 : begin - end - 2'b11 : begin - end - default : begin - _zz_PmpPluginOld_ports_0_hits_12 = 1'b0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_76) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_12_2 = _zz_PmpPluginOld_ports_0_hits_11_3; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_12_2 = _zz_PmpPluginOld_ports_0_hits_12_4; - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_12_2 = _zz_PmpPluginOld_ports_0_hits_12_6; - end - default : begin - _zz_PmpPluginOld_ports_0_hits_12_2 = 32'h0; - end - endcase - end - - always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_76) - 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_12_3 = _zz_PmpPluginOld_ports_0_hits_12_4; - end - 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_12_3 = (_zz_PmpPluginOld_ports_0_hits_12_4 + 32'h00000004); - end - 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_12_3 = (_zz_PmpPluginOld_ports_0_hits_12_6 + _zz__zz_PmpPluginOld_ports_0_hits_12_3); - end - default : begin - _zz_PmpPluginOld_ports_0_hits_12_3 = _zz_PmpPluginOld_ports_0_hits_12_4; - end - endcase - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_27 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_27 = CsrPlugin_csrMapping_writeDataSignal[8]; - end - end - end - - always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_27 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - if(execute_CsrPlugin_csr_931) begin - if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_27 = CsrPlugin_csrMapping_writeDataSignal[9]; + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_3 = CsrPlugin_csrMapping_writeDataSignal[9]; end end end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_27 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - if(execute_CsrPlugin_csr_931) begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_3 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_27 = CsrPlugin_csrMapping_writeDataSignal[10]; + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_3 = CsrPlugin_csrMapping_writeDataSignal[10]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_81 = _zz_CsrPlugin_csrMapping_readDataInit_78; - if(execute_CsrPlugin_csr_931) begin + _zz_CsrPlugin_csrMapping_readDataInit_9 = _zz_CsrPlugin_csrMapping_readDataInit_6; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_81 = CsrPlugin_csrMapping_writeDataSignal[15]; + _zz_CsrPlugin_csrMapping_readDataInit_9 = CsrPlugin_csrMapping_writeDataSignal[15]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_82 = _zz_CsrPlugin_csrMapping_readDataInit_79; - if(execute_CsrPlugin_csr_931) begin + _zz_CsrPlugin_csrMapping_readDataInit_10 = _zz_CsrPlugin_csrMapping_readDataInit_7; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_82 = CsrPlugin_csrMapping_writeDataSignal[12 : 11]; + _zz_CsrPlugin_csrMapping_readDataInit_10 = CsrPlugin_csrMapping_writeDataSignal[12 : 11]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_83 = _zz_CsrPlugin_csrMapping_readDataInit_80; - if(execute_CsrPlugin_csr_957) begin + _zz_CsrPlugin_csrMapping_readDataInit_11 = _zz_CsrPlugin_csrMapping_readDataInit_8; + if(execute_CsrPlugin_csr_945) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_83 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_11 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; end end end - assign when_PmpPluginOld_l104_13 = (! _zz_CsrPlugin_csrMapping_readDataInit_78); - assign _zz_PmpPluginOld_ports_0_hits_13_4 = (_zz_CsrPlugin_csrMapping_readDataInit_80 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_13_5 = (_zz_CsrPlugin_csrMapping_readDataInit_80 & (~ _zz__zz_PmpPluginOld_ports_0_hits_13_5)); - assign _zz_PmpPluginOld_ports_0_hits_13_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_80 & (~ _zz_PmpPluginOld_ports_0_hits_13_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_13_1 = _zz_CsrPlugin_csrMapping_readDataInit_78; + assign when_PmpPluginOld_l104_1 = (! _zz_CsrPlugin_csrMapping_readDataInit_6); + assign _zz_PmpPluginOld_ports_0_hits_1_4 = (_zz_CsrPlugin_csrMapping_readDataInit_8 <<< 2); + assign _zz_PmpPluginOld_ports_0_hits_1_5 = (_zz_CsrPlugin_csrMapping_readDataInit_8 & (~ _zz__zz_PmpPluginOld_ports_0_hits_1_5)); + assign _zz_PmpPluginOld_ports_0_hits_1_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_8 & (~ _zz_PmpPluginOld_ports_0_hits_1_5)) <<< 2); + assign _zz_PmpPluginOld_ports_0_hits_1_1 = _zz_CsrPlugin_csrMapping_readDataInit_6; always @(*) begin - _zz_PmpPluginOld_ports_0_hits_13 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_82) + _zz_PmpPluginOld_ports_0_hits_1 = 1'b1; + case(_zz_CsrPlugin_csrMapping_readDataInit_10) 2'b01 : begin end 2'b10 : begin @@ -6522,107 +4229,107 @@ module VexRiscv ( 2'b11 : begin end default : begin - _zz_PmpPluginOld_ports_0_hits_13 = 1'b0; + _zz_PmpPluginOld_ports_0_hits_1 = 1'b0; end endcase end always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_82) + case(_zz_CsrPlugin_csrMapping_readDataInit_10) 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_13_2 = _zz_PmpPluginOld_ports_0_hits_12_3; + _zz_PmpPluginOld_ports_0_hits_1_2 = _zz_PmpPluginOld_ports_0_hits_0_3; end 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_13_2 = _zz_PmpPluginOld_ports_0_hits_13_4; + _zz_PmpPluginOld_ports_0_hits_1_2 = _zz_PmpPluginOld_ports_0_hits_1_4; end 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_13_2 = _zz_PmpPluginOld_ports_0_hits_13_6; + _zz_PmpPluginOld_ports_0_hits_1_2 = _zz_PmpPluginOld_ports_0_hits_1_6; end default : begin - _zz_PmpPluginOld_ports_0_hits_13_2 = 32'h0; + _zz_PmpPluginOld_ports_0_hits_1_2 = 32'h0; end endcase end always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_82) + case(_zz_CsrPlugin_csrMapping_readDataInit_10) 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_13_3 = _zz_PmpPluginOld_ports_0_hits_13_4; + _zz_PmpPluginOld_ports_0_hits_1_3 = _zz_PmpPluginOld_ports_0_hits_1_4; end 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_13_3 = (_zz_PmpPluginOld_ports_0_hits_13_4 + 32'h00000004); + _zz_PmpPluginOld_ports_0_hits_1_3 = (_zz_PmpPluginOld_ports_0_hits_1_4 + 32'h00000004); end 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_13_3 = (_zz_PmpPluginOld_ports_0_hits_13_6 + _zz__zz_PmpPluginOld_ports_0_hits_13_3); + _zz_PmpPluginOld_ports_0_hits_1_3 = (_zz_PmpPluginOld_ports_0_hits_1_6 + _zz__zz_PmpPluginOld_ports_0_hits_1_3); end default : begin - _zz_PmpPluginOld_ports_0_hits_13_3 = _zz_PmpPluginOld_ports_0_hits_13_4; + _zz_PmpPluginOld_ports_0_hits_1_3 = _zz_PmpPluginOld_ports_0_hits_1_4; end endcase end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_29 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - if(execute_CsrPlugin_csr_931) begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_29 = CsrPlugin_csrMapping_writeDataSignal[16]; + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_5 = CsrPlugin_csrMapping_writeDataSignal[16]; end end end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_29 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - if(execute_CsrPlugin_csr_931) begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_29 = CsrPlugin_csrMapping_writeDataSignal[17]; + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_5 = CsrPlugin_csrMapping_writeDataSignal[17]; end end end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_29 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; - if(execute_CsrPlugin_csr_931) begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_29 = CsrPlugin_csrMapping_writeDataSignal[18]; + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_5 = CsrPlugin_csrMapping_writeDataSignal[18]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_87 = _zz_CsrPlugin_csrMapping_readDataInit_84; - if(execute_CsrPlugin_csr_931) begin + _zz_CsrPlugin_csrMapping_readDataInit_15 = _zz_CsrPlugin_csrMapping_readDataInit_12; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_87 = CsrPlugin_csrMapping_writeDataSignal[23]; + _zz_CsrPlugin_csrMapping_readDataInit_15 = CsrPlugin_csrMapping_writeDataSignal[23]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_88 = _zz_CsrPlugin_csrMapping_readDataInit_85; - if(execute_CsrPlugin_csr_931) begin + _zz_CsrPlugin_csrMapping_readDataInit_16 = _zz_CsrPlugin_csrMapping_readDataInit_13; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_88 = CsrPlugin_csrMapping_writeDataSignal[20 : 19]; + _zz_CsrPlugin_csrMapping_readDataInit_16 = CsrPlugin_csrMapping_writeDataSignal[20 : 19]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_89 = _zz_CsrPlugin_csrMapping_readDataInit_86; - if(execute_CsrPlugin_csr_958) begin + _zz_CsrPlugin_csrMapping_readDataInit_17 = _zz_CsrPlugin_csrMapping_readDataInit_14; + if(execute_CsrPlugin_csr_946) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_89 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_17 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; end end end - assign when_PmpPluginOld_l104_14 = (! _zz_CsrPlugin_csrMapping_readDataInit_84); - assign _zz_PmpPluginOld_ports_0_hits_14_4 = (_zz_CsrPlugin_csrMapping_readDataInit_86 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_14_5 = (_zz_CsrPlugin_csrMapping_readDataInit_86 & (~ _zz__zz_PmpPluginOld_ports_0_hits_14_5)); - assign _zz_PmpPluginOld_ports_0_hits_14_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_86 & (~ _zz_PmpPluginOld_ports_0_hits_14_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_14_1 = _zz_CsrPlugin_csrMapping_readDataInit_84; + assign when_PmpPluginOld_l104_2 = (! _zz_CsrPlugin_csrMapping_readDataInit_12); + assign _zz_PmpPluginOld_ports_0_hits_2_4 = (_zz_CsrPlugin_csrMapping_readDataInit_14 <<< 2); + assign _zz_PmpPluginOld_ports_0_hits_2_5 = (_zz_CsrPlugin_csrMapping_readDataInit_14 & (~ _zz__zz_PmpPluginOld_ports_0_hits_2_5)); + assign _zz_PmpPluginOld_ports_0_hits_2_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_14 & (~ _zz_PmpPluginOld_ports_0_hits_2_5)) <<< 2); + assign _zz_PmpPluginOld_ports_0_hits_2_1 = _zz_CsrPlugin_csrMapping_readDataInit_12; always @(*) begin - _zz_PmpPluginOld_ports_0_hits_14 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_88) + _zz_PmpPluginOld_ports_0_hits_2 = 1'b1; + case(_zz_CsrPlugin_csrMapping_readDataInit_16) 2'b01 : begin end 2'b10 : begin @@ -6630,107 +4337,107 @@ module VexRiscv ( 2'b11 : begin end default : begin - _zz_PmpPluginOld_ports_0_hits_14 = 1'b0; + _zz_PmpPluginOld_ports_0_hits_2 = 1'b0; end endcase end always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_88) + case(_zz_CsrPlugin_csrMapping_readDataInit_16) 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_14_2 = _zz_PmpPluginOld_ports_0_hits_13_3; + _zz_PmpPluginOld_ports_0_hits_2_2 = _zz_PmpPluginOld_ports_0_hits_1_3; end 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_14_2 = _zz_PmpPluginOld_ports_0_hits_14_4; + _zz_PmpPluginOld_ports_0_hits_2_2 = _zz_PmpPluginOld_ports_0_hits_2_4; end 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_14_2 = _zz_PmpPluginOld_ports_0_hits_14_6; + _zz_PmpPluginOld_ports_0_hits_2_2 = _zz_PmpPluginOld_ports_0_hits_2_6; end default : begin - _zz_PmpPluginOld_ports_0_hits_14_2 = 32'h0; + _zz_PmpPluginOld_ports_0_hits_2_2 = 32'h0; end endcase end always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_88) + case(_zz_CsrPlugin_csrMapping_readDataInit_16) 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_14_3 = _zz_PmpPluginOld_ports_0_hits_14_4; + _zz_PmpPluginOld_ports_0_hits_2_3 = _zz_PmpPluginOld_ports_0_hits_2_4; end 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_14_3 = (_zz_PmpPluginOld_ports_0_hits_14_4 + 32'h00000004); + _zz_PmpPluginOld_ports_0_hits_2_3 = (_zz_PmpPluginOld_ports_0_hits_2_4 + 32'h00000004); end 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_14_3 = (_zz_PmpPluginOld_ports_0_hits_14_6 + _zz__zz_PmpPluginOld_ports_0_hits_14_3); + _zz_PmpPluginOld_ports_0_hits_2_3 = (_zz_PmpPluginOld_ports_0_hits_2_6 + _zz__zz_PmpPluginOld_ports_0_hits_2_3); end default : begin - _zz_PmpPluginOld_ports_0_hits_14_3 = _zz_PmpPluginOld_ports_0_hits_14_4; + _zz_PmpPluginOld_ports_0_hits_2_3 = _zz_PmpPluginOld_ports_0_hits_2_4; end endcase end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_31 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - if(execute_CsrPlugin_csr_931) begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_7 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_31 = CsrPlugin_csrMapping_writeDataSignal[24]; + _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_7 = CsrPlugin_csrMapping_writeDataSignal[24]; end end end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_31 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - if(execute_CsrPlugin_csr_931) begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_7 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_31 = CsrPlugin_csrMapping_writeDataSignal[25]; + _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_7 = CsrPlugin_csrMapping_writeDataSignal[25]; end end end always @(*) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_31 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; - if(execute_CsrPlugin_csr_931) begin + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_7 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_31 = CsrPlugin_csrMapping_writeDataSignal[26]; + _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_7 = CsrPlugin_csrMapping_writeDataSignal[26]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_93 = _zz_CsrPlugin_csrMapping_readDataInit_90; - if(execute_CsrPlugin_csr_931) begin + _zz_CsrPlugin_csrMapping_readDataInit_21 = _zz_CsrPlugin_csrMapping_readDataInit_18; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_93 = CsrPlugin_csrMapping_writeDataSignal[31]; + _zz_CsrPlugin_csrMapping_readDataInit_21 = CsrPlugin_csrMapping_writeDataSignal[31]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_94 = _zz_CsrPlugin_csrMapping_readDataInit_91; - if(execute_CsrPlugin_csr_931) begin + _zz_CsrPlugin_csrMapping_readDataInit_22 = _zz_CsrPlugin_csrMapping_readDataInit_19; + if(execute_CsrPlugin_csr_928) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_94 = CsrPlugin_csrMapping_writeDataSignal[28 : 27]; + _zz_CsrPlugin_csrMapping_readDataInit_22 = CsrPlugin_csrMapping_writeDataSignal[28 : 27]; end end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_95 = _zz_CsrPlugin_csrMapping_readDataInit_92; - if(execute_CsrPlugin_csr_959) begin + _zz_CsrPlugin_csrMapping_readDataInit_23 = _zz_CsrPlugin_csrMapping_readDataInit_20; + if(execute_CsrPlugin_csr_947) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_95 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_23 = CsrPlugin_csrMapping_writeDataSignal[31 : 0]; end end end - assign when_PmpPluginOld_l104_15 = (! _zz_CsrPlugin_csrMapping_readDataInit_90); - assign _zz_PmpPluginOld_ports_0_hits_15_4 = (_zz_CsrPlugin_csrMapping_readDataInit_92 <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_15_5 = (_zz_CsrPlugin_csrMapping_readDataInit_92 & (~ _zz__zz_PmpPluginOld_ports_0_hits_15_5)); - assign _zz_PmpPluginOld_ports_0_hits_15_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_92 & (~ _zz_PmpPluginOld_ports_0_hits_15_5)) <<< 2); - assign _zz_PmpPluginOld_ports_0_hits_15_1 = _zz_CsrPlugin_csrMapping_readDataInit_90; + assign when_PmpPluginOld_l104_3 = (! _zz_CsrPlugin_csrMapping_readDataInit_18); + assign _zz_PmpPluginOld_ports_0_hits_3_4 = (_zz_CsrPlugin_csrMapping_readDataInit_20 <<< 2); + assign _zz_PmpPluginOld_ports_0_hits_3_5 = (_zz_CsrPlugin_csrMapping_readDataInit_20 & (~ _zz__zz_PmpPluginOld_ports_0_hits_3_5)); + assign _zz_PmpPluginOld_ports_0_hits_3_6 = ((_zz_CsrPlugin_csrMapping_readDataInit_20 & (~ _zz_PmpPluginOld_ports_0_hits_3_5)) <<< 2); + assign _zz_PmpPluginOld_ports_0_hits_3_1 = _zz_CsrPlugin_csrMapping_readDataInit_18; always @(*) begin - _zz_PmpPluginOld_ports_0_hits_15 = 1'b1; - case(_zz_CsrPlugin_csrMapping_readDataInit_94) + _zz_PmpPluginOld_ports_0_hits_3 = 1'b1; + case(_zz_CsrPlugin_csrMapping_readDataInit_22) 2'b01 : begin end 2'b10 : begin @@ -6738,41 +4445,41 @@ module VexRiscv ( 2'b11 : begin end default : begin - _zz_PmpPluginOld_ports_0_hits_15 = 1'b0; + _zz_PmpPluginOld_ports_0_hits_3 = 1'b0; end endcase end always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_94) + case(_zz_CsrPlugin_csrMapping_readDataInit_22) 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_15_2 = _zz_PmpPluginOld_ports_0_hits_14_3; + _zz_PmpPluginOld_ports_0_hits_3_2 = _zz_PmpPluginOld_ports_0_hits_2_3; end 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_15_2 = _zz_PmpPluginOld_ports_0_hits_15_4; + _zz_PmpPluginOld_ports_0_hits_3_2 = _zz_PmpPluginOld_ports_0_hits_3_4; end 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_15_2 = _zz_PmpPluginOld_ports_0_hits_15_6; + _zz_PmpPluginOld_ports_0_hits_3_2 = _zz_PmpPluginOld_ports_0_hits_3_6; end default : begin - _zz_PmpPluginOld_ports_0_hits_15_2 = 32'h0; + _zz_PmpPluginOld_ports_0_hits_3_2 = 32'h0; end endcase end always @(*) begin - case(_zz_CsrPlugin_csrMapping_readDataInit_94) + case(_zz_CsrPlugin_csrMapping_readDataInit_22) 2'b01 : begin - _zz_PmpPluginOld_ports_0_hits_15_3 = _zz_PmpPluginOld_ports_0_hits_15_4; + _zz_PmpPluginOld_ports_0_hits_3_3 = _zz_PmpPluginOld_ports_0_hits_3_4; end 2'b10 : begin - _zz_PmpPluginOld_ports_0_hits_15_3 = (_zz_PmpPluginOld_ports_0_hits_15_4 + 32'h00000004); + _zz_PmpPluginOld_ports_0_hits_3_3 = (_zz_PmpPluginOld_ports_0_hits_3_4 + 32'h00000004); end 2'b11 : begin - _zz_PmpPluginOld_ports_0_hits_15_3 = (_zz_PmpPluginOld_ports_0_hits_15_6 + _zz__zz_PmpPluginOld_ports_0_hits_15_3); + _zz_PmpPluginOld_ports_0_hits_3_3 = (_zz_PmpPluginOld_ports_0_hits_3_6 + _zz__zz_PmpPluginOld_ports_0_hits_3_3); end default : begin - _zz_PmpPluginOld_ports_0_hits_15_3 = _zz_PmpPluginOld_ports_0_hits_15_4; + _zz_PmpPluginOld_ports_0_hits_3_3 = _zz_PmpPluginOld_ports_0_hits_3_4; end endcase end @@ -6782,32 +4489,20 @@ module VexRiscv ( assign PmpPluginOld_ports_0_hits_1 = (((_zz_PmpPluginOld_ports_0_hits_1 && (_zz_PmpPluginOld_ports_0_hits_1_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_1_3)) && (_zz_PmpPluginOld_ports_0_hits_1_1 || (! (CsrPlugin_privilege == 2'b11)))); assign PmpPluginOld_ports_0_hits_2 = (((_zz_PmpPluginOld_ports_0_hits_2 && (_zz_PmpPluginOld_ports_0_hits_2_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_2_3)) && (_zz_PmpPluginOld_ports_0_hits_2_1 || (! (CsrPlugin_privilege == 2'b11)))); assign PmpPluginOld_ports_0_hits_3 = (((_zz_PmpPluginOld_ports_0_hits_3 && (_zz_PmpPluginOld_ports_0_hits_3_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_3_3)) && (_zz_PmpPluginOld_ports_0_hits_3_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_4 = (((_zz_PmpPluginOld_ports_0_hits_4 && (_zz_PmpPluginOld_ports_0_hits_4_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_4_3)) && (_zz_PmpPluginOld_ports_0_hits_4_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_5 = (((_zz_PmpPluginOld_ports_0_hits_5 && (_zz_PmpPluginOld_ports_0_hits_5_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_5_3)) && (_zz_PmpPluginOld_ports_0_hits_5_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_6 = (((_zz_PmpPluginOld_ports_0_hits_6 && (_zz_PmpPluginOld_ports_0_hits_6_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_6_3)) && (_zz_PmpPluginOld_ports_0_hits_6_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_7 = (((_zz_PmpPluginOld_ports_0_hits_7 && (_zz_PmpPluginOld_ports_0_hits_7_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_7_3)) && (_zz_PmpPluginOld_ports_0_hits_7_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_8 = (((_zz_PmpPluginOld_ports_0_hits_8 && (_zz_PmpPluginOld_ports_0_hits_8_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_8_3)) && (_zz_PmpPluginOld_ports_0_hits_8_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_9 = (((_zz_PmpPluginOld_ports_0_hits_9 && (_zz_PmpPluginOld_ports_0_hits_9_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_9_3)) && (_zz_PmpPluginOld_ports_0_hits_9_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_10 = (((_zz_PmpPluginOld_ports_0_hits_10 && (_zz_PmpPluginOld_ports_0_hits_10_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_10_3)) && (_zz_PmpPluginOld_ports_0_hits_10_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_11 = (((_zz_PmpPluginOld_ports_0_hits_11 && (_zz_PmpPluginOld_ports_0_hits_11_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_11_3)) && (_zz_PmpPluginOld_ports_0_hits_11_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_12 = (((_zz_PmpPluginOld_ports_0_hits_12 && (_zz_PmpPluginOld_ports_0_hits_12_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_12_3)) && (_zz_PmpPluginOld_ports_0_hits_12_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_13 = (((_zz_PmpPluginOld_ports_0_hits_13 && (_zz_PmpPluginOld_ports_0_hits_13_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_13_3)) && (_zz_PmpPluginOld_ports_0_hits_13_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_14 = (((_zz_PmpPluginOld_ports_0_hits_14 && (_zz_PmpPluginOld_ports_0_hits_14_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_14_3)) && (_zz_PmpPluginOld_ports_0_hits_14_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_0_hits_15 = (((_zz_PmpPluginOld_ports_0_hits_15 && (_zz_PmpPluginOld_ports_0_hits_15_2 <= IBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (IBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_15_3)) && (_zz_PmpPluginOld_ports_0_hits_15_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign _zz_when_PmpPluginOld_l225 = 5'h0; - assign _zz_when_PmpPluginOld_l225_1 = 5'h01; - assign _zz_when_PmpPluginOld_l225_2 = 5'h01; - assign _zz_when_PmpPluginOld_l225_3 = 5'h02; - assign _zz_when_PmpPluginOld_l225_4 = 5'h01; - assign _zz_when_PmpPluginOld_l225_5 = 5'h02; - assign _zz_when_PmpPluginOld_l225_6 = 5'h02; - assign _zz_when_PmpPluginOld_l225_7 = 5'h03; - assign when_PmpPluginOld_l225 = (_zz_when_PmpPluginOld_l225_16 == 5'h0); + assign _zz_when_PmpPluginOld_l225 = 3'b000; + assign _zz_when_PmpPluginOld_l225_1 = 3'b001; + assign _zz_when_PmpPluginOld_l225_2 = 3'b001; + assign _zz_when_PmpPluginOld_l225_3 = 3'b010; + assign _zz_when_PmpPluginOld_l225_4 = 3'b001; + assign _zz_when_PmpPluginOld_l225_5 = 3'b010; + assign _zz_when_PmpPluginOld_l225_6 = 3'b010; + assign _zz_when_PmpPluginOld_l225_7 = 3'b011; + assign when_PmpPluginOld_l225 = (_zz_when_PmpPluginOld_l225_16 == 3'b000); always @(*) begin if(when_PmpPluginOld_l225) begin IBusCachedPlugin_mmuBus_rsp_allowRead = (CsrPlugin_privilege == 2'b11); end else begin - IBusCachedPlugin_mmuBus_rsp_allowRead = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_49; + IBusCachedPlugin_mmuBus_rsp_allowRead = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13; end end @@ -6815,7 +4510,7 @@ module VexRiscv ( if(when_PmpPluginOld_l225) begin IBusCachedPlugin_mmuBus_rsp_allowWrite = (CsrPlugin_privilege == 2'b11); end else begin - IBusCachedPlugin_mmuBus_rsp_allowWrite = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_49; + IBusCachedPlugin_mmuBus_rsp_allowWrite = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13; end end @@ -6823,61 +4518,25 @@ module VexRiscv ( if(when_PmpPluginOld_l225) begin IBusCachedPlugin_mmuBus_rsp_allowExecute = (CsrPlugin_privilege == 2'b11); end else begin - IBusCachedPlugin_mmuBus_rsp_allowExecute = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_49; - end - end - - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32 = {PmpPluginOld_ports_0_hits_15,{PmpPluginOld_ports_0_hits_14,{PmpPluginOld_ports_0_hits_13,{PmpPluginOld_ports_0_hits_12,{PmpPluginOld_ports_0_hits_11,{PmpPluginOld_ports_0_hits_10,{PmpPluginOld_ports_0_hits_9,{PmpPluginOld_ports_0_hits_8,{PmpPluginOld_ports_0_hits_7,{PmpPluginOld_ports_0_hits_6,{_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32,_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32_1}}}}}}}}}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_32 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33)); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_34 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[3]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_35 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[5]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_36 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[6]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[7]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_38 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[9]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_39 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[10]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[11]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_41 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[12]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[13]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[14]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[15]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_45 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_46 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_47 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[4] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_48 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_33[8] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32 = {PmpPluginOld_ports_0_hits_15,{PmpPluginOld_ports_0_hits_14,{PmpPluginOld_ports_0_hits_13,{PmpPluginOld_ports_0_hits_12,{PmpPluginOld_ports_0_hits_11,{PmpPluginOld_ports_0_hits_10,{PmpPluginOld_ports_0_hits_9,{PmpPluginOld_ports_0_hits_8,{PmpPluginOld_ports_0_hits_7,{PmpPluginOld_ports_0_hits_6,{_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32,_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32_1}}}}}}}}}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_32 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33)); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_34 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[3]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_35 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[5]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_36 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[6]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[7]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_38 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[9]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_39 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[10]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[11]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_41 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[12]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[13]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[14]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[15]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_45 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_46 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_47 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[4] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_48 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_33[8] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32 = {PmpPluginOld_ports_0_hits_15,{PmpPluginOld_ports_0_hits_14,{PmpPluginOld_ports_0_hits_13,{PmpPluginOld_ports_0_hits_12,{PmpPluginOld_ports_0_hits_11,{PmpPluginOld_ports_0_hits_10,{PmpPluginOld_ports_0_hits_9,{PmpPluginOld_ports_0_hits_8,{PmpPluginOld_ports_0_hits_7,{PmpPluginOld_ports_0_hits_6,{_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32,_zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32_1}}}}}}}}}}}; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_32 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33)); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_34 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[3]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_35 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[5]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_36 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[6]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[7]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_38 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[9]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_39 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[10]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[11]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_41 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[12]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[13]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[14]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[15]; - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_45 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_46 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_34) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_47 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[4] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_35) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_36) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_37) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44); - assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_48 = (((((((_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_33[8] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_38) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_39) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_40) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_41) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_42) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_43) || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_44); + IBusCachedPlugin_mmuBus_rsp_allowExecute = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13; + end + end + + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8 = {PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9)); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10 = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9[3]; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8 = {PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9)); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10 = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9[3]; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8 = {PmpPluginOld_ports_0_hits_3,{PmpPluginOld_ports_0_hits_2,{PmpPluginOld_ports_0_hits_1,PmpPluginOld_ports_0_hits_0}}}; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8 & (~ _zz__zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9)); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10 = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9[3]; + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9[1] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10); + assign _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12 = (_zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9[2] || _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10); assign IBusCachedPlugin_mmuBus_rsp_isIoAccess = IBusCachedPlugin_mmuBus_rsp_physicalAddress[31]; assign IBusCachedPlugin_mmuBus_rsp_isPaging = 1'b0; assign IBusCachedPlugin_mmuBus_rsp_exception = 1'b0; @@ -6888,32 +4547,20 @@ module VexRiscv ( assign PmpPluginOld_ports_1_hits_1 = (((_zz_PmpPluginOld_ports_0_hits_1 && (_zz_PmpPluginOld_ports_0_hits_1_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_1_3)) && (_zz_PmpPluginOld_ports_0_hits_1_1 || (! (CsrPlugin_privilege == 2'b11)))); assign PmpPluginOld_ports_1_hits_2 = (((_zz_PmpPluginOld_ports_0_hits_2 && (_zz_PmpPluginOld_ports_0_hits_2_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_2_3)) && (_zz_PmpPluginOld_ports_0_hits_2_1 || (! (CsrPlugin_privilege == 2'b11)))); assign PmpPluginOld_ports_1_hits_3 = (((_zz_PmpPluginOld_ports_0_hits_3 && (_zz_PmpPluginOld_ports_0_hits_3_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_3_3)) && (_zz_PmpPluginOld_ports_0_hits_3_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_4 = (((_zz_PmpPluginOld_ports_0_hits_4 && (_zz_PmpPluginOld_ports_0_hits_4_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_4_3)) && (_zz_PmpPluginOld_ports_0_hits_4_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_5 = (((_zz_PmpPluginOld_ports_0_hits_5 && (_zz_PmpPluginOld_ports_0_hits_5_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_5_3)) && (_zz_PmpPluginOld_ports_0_hits_5_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_6 = (((_zz_PmpPluginOld_ports_0_hits_6 && (_zz_PmpPluginOld_ports_0_hits_6_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_6_3)) && (_zz_PmpPluginOld_ports_0_hits_6_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_7 = (((_zz_PmpPluginOld_ports_0_hits_7 && (_zz_PmpPluginOld_ports_0_hits_7_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_7_3)) && (_zz_PmpPluginOld_ports_0_hits_7_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_8 = (((_zz_PmpPluginOld_ports_0_hits_8 && (_zz_PmpPluginOld_ports_0_hits_8_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_8_3)) && (_zz_PmpPluginOld_ports_0_hits_8_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_9 = (((_zz_PmpPluginOld_ports_0_hits_9 && (_zz_PmpPluginOld_ports_0_hits_9_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_9_3)) && (_zz_PmpPluginOld_ports_0_hits_9_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_10 = (((_zz_PmpPluginOld_ports_0_hits_10 && (_zz_PmpPluginOld_ports_0_hits_10_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_10_3)) && (_zz_PmpPluginOld_ports_0_hits_10_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_11 = (((_zz_PmpPluginOld_ports_0_hits_11 && (_zz_PmpPluginOld_ports_0_hits_11_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_11_3)) && (_zz_PmpPluginOld_ports_0_hits_11_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_12 = (((_zz_PmpPluginOld_ports_0_hits_12 && (_zz_PmpPluginOld_ports_0_hits_12_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_12_3)) && (_zz_PmpPluginOld_ports_0_hits_12_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_13 = (((_zz_PmpPluginOld_ports_0_hits_13 && (_zz_PmpPluginOld_ports_0_hits_13_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_13_3)) && (_zz_PmpPluginOld_ports_0_hits_13_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_14 = (((_zz_PmpPluginOld_ports_0_hits_14 && (_zz_PmpPluginOld_ports_0_hits_14_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_14_3)) && (_zz_PmpPluginOld_ports_0_hits_14_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign PmpPluginOld_ports_1_hits_15 = (((_zz_PmpPluginOld_ports_0_hits_15 && (_zz_PmpPluginOld_ports_0_hits_15_2 <= DBusCachedPlugin_mmuBus_cmd_0_virtualAddress)) && (DBusCachedPlugin_mmuBus_cmd_0_virtualAddress < _zz_PmpPluginOld_ports_0_hits_15_3)) && (_zz_PmpPluginOld_ports_0_hits_15_1 || (! (CsrPlugin_privilege == 2'b11)))); - assign _zz_when_PmpPluginOld_l225_8 = 5'h0; - assign _zz_when_PmpPluginOld_l225_9 = 5'h01; - assign _zz_when_PmpPluginOld_l225_10 = 5'h01; - assign _zz_when_PmpPluginOld_l225_11 = 5'h02; - assign _zz_when_PmpPluginOld_l225_12 = 5'h01; - assign _zz_when_PmpPluginOld_l225_13 = 5'h02; - assign _zz_when_PmpPluginOld_l225_14 = 5'h02; - assign _zz_when_PmpPluginOld_l225_15 = 5'h03; - assign when_PmpPluginOld_l225_1 = (_zz_when_PmpPluginOld_l225_1_1 == 5'h0); + assign _zz_when_PmpPluginOld_l225_8 = 3'b000; + assign _zz_when_PmpPluginOld_l225_9 = 3'b001; + assign _zz_when_PmpPluginOld_l225_10 = 3'b001; + assign _zz_when_PmpPluginOld_l225_11 = 3'b010; + assign _zz_when_PmpPluginOld_l225_12 = 3'b001; + assign _zz_when_PmpPluginOld_l225_13 = 3'b010; + assign _zz_when_PmpPluginOld_l225_14 = 3'b010; + assign _zz_when_PmpPluginOld_l225_15 = 3'b011; + assign when_PmpPluginOld_l225_1 = (_zz_when_PmpPluginOld_l225_1_1 == 3'b000); always @(*) begin if(when_PmpPluginOld_l225_1) begin DBusCachedPlugin_mmuBus_rsp_allowRead = (CsrPlugin_privilege == 2'b11); end else begin - DBusCachedPlugin_mmuBus_rsp_allowRead = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_17; + DBusCachedPlugin_mmuBus_rsp_allowRead = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5; end end @@ -6921,7 +4568,7 @@ module VexRiscv ( if(when_PmpPluginOld_l225_1) begin DBusCachedPlugin_mmuBus_rsp_allowWrite = (CsrPlugin_privilege == 2'b11); end else begin - DBusCachedPlugin_mmuBus_rsp_allowWrite = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_17; + DBusCachedPlugin_mmuBus_rsp_allowWrite = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5; end end @@ -6929,61 +4576,25 @@ module VexRiscv ( if(when_PmpPluginOld_l225_1) begin DBusCachedPlugin_mmuBus_rsp_allowExecute = (CsrPlugin_privilege == 2'b11); end else begin - DBusCachedPlugin_mmuBus_rsp_allowExecute = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_17; + DBusCachedPlugin_mmuBus_rsp_allowExecute = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5; end end - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead = {PmpPluginOld_ports_1_hits_15,{PmpPluginOld_ports_1_hits_14,{PmpPluginOld_ports_1_hits_13,{PmpPluginOld_ports_1_hits_12,{PmpPluginOld_ports_1_hits_11,{PmpPluginOld_ports_1_hits_10,{PmpPluginOld_ports_1_hits_9,{PmpPluginOld_ports_1_hits_8,{PmpPluginOld_ports_1_hits_7,{PmpPluginOld_ports_1_hits_6,{_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead,_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1}}}}}}}}}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1_1)); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead = {PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1)); assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[3]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[5]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[6]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[7]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[9]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_7 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[10]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[11]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_9 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[12]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[13]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[14]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12 = _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[15]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_13 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_14 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_15 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[4] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_16 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[8] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite = {PmpPluginOld_ports_1_hits_15,{PmpPluginOld_ports_1_hits_14,{PmpPluginOld_ports_1_hits_13,{PmpPluginOld_ports_1_hits_12,{PmpPluginOld_ports_1_hits_11,{PmpPluginOld_ports_1_hits_10,{PmpPluginOld_ports_1_hits_9,{PmpPluginOld_ports_1_hits_8,{PmpPluginOld_ports_1_hits_7,{PmpPluginOld_ports_1_hits_6,{_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite,_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1}}}}}}}}}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1_1)); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_3 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_4 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowRead_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowRead_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite = {PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1)); assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[3]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[5]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[6]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[7]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[9]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_7 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[10]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[11]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_9 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[12]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[13]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[14]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12 = _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[15]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_13 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_14 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_15 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[4] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_16 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[8] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute = {PmpPluginOld_ports_1_hits_15,{PmpPluginOld_ports_1_hits_14,{PmpPluginOld_ports_1_hits_13,{PmpPluginOld_ports_1_hits_12,{PmpPluginOld_ports_1_hits_11,{PmpPluginOld_ports_1_hits_10,{PmpPluginOld_ports_1_hits_9,{PmpPluginOld_ports_1_hits_8,{PmpPluginOld_ports_1_hits_7,{PmpPluginOld_ports_1_hits_6,{_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute,_zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1}}}}}}}}}}}; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1_1)); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_3 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_4 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowWrite_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute = {PmpPluginOld_ports_1_hits_3,{PmpPluginOld_ports_1_hits_2,{PmpPluginOld_ports_1_hits_1,PmpPluginOld_ports_1_hits_0}}}; + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute & (~ _zz__zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1)); assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[3]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[5]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[6]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[7]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[9]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_7 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[10]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[11]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_9 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[12]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[13]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[14]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12 = _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[15]; - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_13 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_14 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_15 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[4] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_5) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12); - assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_16 = (((((((_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[8] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_6) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_7) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_8) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_9) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_10) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_11) || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_12); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_3 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[1] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2); + assign _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_4 = (_zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_1[2] || _zz_DBusCachedPlugin_mmuBus_rsp_allowExecute_2); assign DBusCachedPlugin_mmuBus_rsp_isIoAccess = DBusCachedPlugin_mmuBus_rsp_physicalAddress[31]; assign DBusCachedPlugin_mmuBus_rsp_isPaging = 1'b0; assign DBusCachedPlugin_mmuBus_rsp_exception = 1'b0; @@ -7588,54 +5199,9 @@ module VexRiscv ( if(execute_CsrPlugin_csr_947) begin execute_CsrPlugin_illegalAccess = 1'b0; end - if(execute_CsrPlugin_csr_948) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_949) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_950) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_951) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_952) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_953) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_954) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_955) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_956) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_957) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_958) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_959) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end if(execute_CsrPlugin_csr_928) begin execute_CsrPlugin_illegalAccess = 1'b0; end - if(execute_CsrPlugin_csr_929) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_930) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end - if(execute_CsrPlugin_csr_931) begin - execute_CsrPlugin_illegalAccess = 1'b0; - end if(execute_CsrPlugin_csr_3857) begin if(execute_CSR_READ_OPCODE) begin execute_CsrPlugin_illegalAccess = 1'b0; @@ -7899,8 +5465,8 @@ module VexRiscv ( _zz_memory_DivPlugin_rs1_1[31 : 0] = execute_RS1; end - assign _zz_CsrPlugin_csrMapping_readDataInit_97 = (_zz_CsrPlugin_csrMapping_readDataInit_96 & externalInterruptArray_regNext); - assign externalInterrupt = (|_zz_CsrPlugin_csrMapping_readDataInit_97); + assign _zz_CsrPlugin_csrMapping_readDataInit_25 = (_zz_CsrPlugin_csrMapping_readDataInit_24 & externalInterruptArray_regNext); + assign externalInterrupt = (|_zz_CsrPlugin_csrMapping_readDataInit_25); assign when_Pipeline_l124 = (! execute_arbitration_isStuck); assign when_Pipeline_l124_1 = (! memory_arbitration_isStuck); assign when_Pipeline_l124_2 = ((! writeBack_arbitration_isStuck) && (! CsrPlugin_exceptionPortCtrl_exceptionValids_writeBack)); @@ -8047,409 +5613,232 @@ module VexRiscv ( assign when_CsrPlugin_l1264_26 = (! execute_arbitration_isStuck); assign when_CsrPlugin_l1264_27 = (! execute_arbitration_isStuck); assign when_CsrPlugin_l1264_28 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_29 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_30 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_31 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_32 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_33 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_34 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_35 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_36 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_37 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_38 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_39 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_40 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_41 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_42 = (! execute_arbitration_isStuck); - assign when_CsrPlugin_l1264_43 = (! execute_arbitration_isStuck); - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_98 = 32'h0; + always @(*) begin + _zz_CsrPlugin_csrMapping_readDataInit_26 = 32'h0; if(execute_CsrPlugin_csr_3264) begin - _zz_CsrPlugin_csrMapping_readDataInit_98[13 : 0] = 14'h2000; - _zz_CsrPlugin_csrMapping_readDataInit_98[25 : 20] = 6'h20; + _zz_CsrPlugin_csrMapping_readDataInit_26[13 : 0] = 14'h2000; + _zz_CsrPlugin_csrMapping_readDataInit_26[25 : 20] = 6'h20; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_99 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_27 = 32'h0; if(execute_CsrPlugin_csr_944) begin - _zz_CsrPlugin_csrMapping_readDataInit_99[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_2; + _zz_CsrPlugin_csrMapping_readDataInit_27[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_2; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_100 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_28 = 32'h0; if(execute_CsrPlugin_csr_945) begin - _zz_CsrPlugin_csrMapping_readDataInit_100[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_8; + _zz_CsrPlugin_csrMapping_readDataInit_28[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_8; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_101 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_29 = 32'h0; if(execute_CsrPlugin_csr_946) begin - _zz_CsrPlugin_csrMapping_readDataInit_101[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_14; + _zz_CsrPlugin_csrMapping_readDataInit_29[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_14; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_102 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_30 = 32'h0; if(execute_CsrPlugin_csr_947) begin - _zz_CsrPlugin_csrMapping_readDataInit_102[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_20; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_103 = 32'h0; - if(execute_CsrPlugin_csr_948) begin - _zz_CsrPlugin_csrMapping_readDataInit_103[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_26; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_104 = 32'h0; - if(execute_CsrPlugin_csr_949) begin - _zz_CsrPlugin_csrMapping_readDataInit_104[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_32; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_105 = 32'h0; - if(execute_CsrPlugin_csr_950) begin - _zz_CsrPlugin_csrMapping_readDataInit_105[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_38; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_106 = 32'h0; - if(execute_CsrPlugin_csr_951) begin - _zz_CsrPlugin_csrMapping_readDataInit_106[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_44; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_107 = 32'h0; - if(execute_CsrPlugin_csr_952) begin - _zz_CsrPlugin_csrMapping_readDataInit_107[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_50; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_108 = 32'h0; - if(execute_CsrPlugin_csr_953) begin - _zz_CsrPlugin_csrMapping_readDataInit_108[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_56; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_109 = 32'h0; - if(execute_CsrPlugin_csr_954) begin - _zz_CsrPlugin_csrMapping_readDataInit_109[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_62; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_110 = 32'h0; - if(execute_CsrPlugin_csr_955) begin - _zz_CsrPlugin_csrMapping_readDataInit_110[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_68; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_111 = 32'h0; - if(execute_CsrPlugin_csr_956) begin - _zz_CsrPlugin_csrMapping_readDataInit_111[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_74; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_112 = 32'h0; - if(execute_CsrPlugin_csr_957) begin - _zz_CsrPlugin_csrMapping_readDataInit_112[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_80; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_113 = 32'h0; - if(execute_CsrPlugin_csr_958) begin - _zz_CsrPlugin_csrMapping_readDataInit_113[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_86; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_114 = 32'h0; - if(execute_CsrPlugin_csr_959) begin - _zz_CsrPlugin_csrMapping_readDataInit_114[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_92; + _zz_CsrPlugin_csrMapping_readDataInit_30[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_20; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_115 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_31 = 32'h0; if(execute_CsrPlugin_csr_928) begin - _zz_CsrPlugin_csrMapping_readDataInit_115[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_18; - _zz_CsrPlugin_csrMapping_readDataInit_115[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_12; - _zz_CsrPlugin_csrMapping_readDataInit_115[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_6; - _zz_CsrPlugin_csrMapping_readDataInit_115[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit; - _zz_CsrPlugin_csrMapping_readDataInit_115[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_19; - _zz_CsrPlugin_csrMapping_readDataInit_115[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; - _zz_CsrPlugin_csrMapping_readDataInit_115[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; - _zz_CsrPlugin_csrMapping_readDataInit_115[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; - _zz_CsrPlugin_csrMapping_readDataInit_115[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_13; - _zz_CsrPlugin_csrMapping_readDataInit_115[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; - _zz_CsrPlugin_csrMapping_readDataInit_115[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; - _zz_CsrPlugin_csrMapping_readDataInit_115[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; - _zz_CsrPlugin_csrMapping_readDataInit_115[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_7; - _zz_CsrPlugin_csrMapping_readDataInit_115[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; - _zz_CsrPlugin_csrMapping_readDataInit_115[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; - _zz_CsrPlugin_csrMapping_readDataInit_115[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; - _zz_CsrPlugin_csrMapping_readDataInit_115[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_1; - _zz_CsrPlugin_csrMapping_readDataInit_115[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; - _zz_CsrPlugin_csrMapping_readDataInit_115[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; - _zz_CsrPlugin_csrMapping_readDataInit_115[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_116 = 32'h0; - if(execute_CsrPlugin_csr_929) begin - _zz_CsrPlugin_csrMapping_readDataInit_116[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_42; - _zz_CsrPlugin_csrMapping_readDataInit_116[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_36; - _zz_CsrPlugin_csrMapping_readDataInit_116[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_30; - _zz_CsrPlugin_csrMapping_readDataInit_116[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit_24; - _zz_CsrPlugin_csrMapping_readDataInit_116[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_43; - _zz_CsrPlugin_csrMapping_readDataInit_116[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14; - _zz_CsrPlugin_csrMapping_readDataInit_116[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14; - _zz_CsrPlugin_csrMapping_readDataInit_116[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14; - _zz_CsrPlugin_csrMapping_readDataInit_116[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_37; - _zz_CsrPlugin_csrMapping_readDataInit_116[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12; - _zz_CsrPlugin_csrMapping_readDataInit_116[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12; - _zz_CsrPlugin_csrMapping_readDataInit_116[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12; - _zz_CsrPlugin_csrMapping_readDataInit_116[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_31; - _zz_CsrPlugin_csrMapping_readDataInit_116[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10; - _zz_CsrPlugin_csrMapping_readDataInit_116[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10; - _zz_CsrPlugin_csrMapping_readDataInit_116[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10; - _zz_CsrPlugin_csrMapping_readDataInit_116[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_25; - _zz_CsrPlugin_csrMapping_readDataInit_116[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8; - _zz_CsrPlugin_csrMapping_readDataInit_116[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8; - _zz_CsrPlugin_csrMapping_readDataInit_116[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_117 = 32'h0; - if(execute_CsrPlugin_csr_930) begin - _zz_CsrPlugin_csrMapping_readDataInit_117[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_66; - _zz_CsrPlugin_csrMapping_readDataInit_117[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_60; - _zz_CsrPlugin_csrMapping_readDataInit_117[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_54; - _zz_CsrPlugin_csrMapping_readDataInit_117[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit_48; - _zz_CsrPlugin_csrMapping_readDataInit_117[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_67; - _zz_CsrPlugin_csrMapping_readDataInit_117[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22; - _zz_CsrPlugin_csrMapping_readDataInit_117[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22; - _zz_CsrPlugin_csrMapping_readDataInit_117[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22; - _zz_CsrPlugin_csrMapping_readDataInit_117[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_61; - _zz_CsrPlugin_csrMapping_readDataInit_117[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20; - _zz_CsrPlugin_csrMapping_readDataInit_117[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20; - _zz_CsrPlugin_csrMapping_readDataInit_117[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20; - _zz_CsrPlugin_csrMapping_readDataInit_117[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_55; - _zz_CsrPlugin_csrMapping_readDataInit_117[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18; - _zz_CsrPlugin_csrMapping_readDataInit_117[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18; - _zz_CsrPlugin_csrMapping_readDataInit_117[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18; - _zz_CsrPlugin_csrMapping_readDataInit_117[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_49; - _zz_CsrPlugin_csrMapping_readDataInit_117[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16; - _zz_CsrPlugin_csrMapping_readDataInit_117[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16; - _zz_CsrPlugin_csrMapping_readDataInit_117[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_118 = 32'h0; - if(execute_CsrPlugin_csr_931) begin - _zz_CsrPlugin_csrMapping_readDataInit_118[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_90; - _zz_CsrPlugin_csrMapping_readDataInit_118[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_84; - _zz_CsrPlugin_csrMapping_readDataInit_118[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_78; - _zz_CsrPlugin_csrMapping_readDataInit_118[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit_72; - _zz_CsrPlugin_csrMapping_readDataInit_118[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_91; - _zz_CsrPlugin_csrMapping_readDataInit_118[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30; - _zz_CsrPlugin_csrMapping_readDataInit_118[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30; - _zz_CsrPlugin_csrMapping_readDataInit_118[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30; - _zz_CsrPlugin_csrMapping_readDataInit_118[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_85; - _zz_CsrPlugin_csrMapping_readDataInit_118[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28; - _zz_CsrPlugin_csrMapping_readDataInit_118[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28; - _zz_CsrPlugin_csrMapping_readDataInit_118[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28; - _zz_CsrPlugin_csrMapping_readDataInit_118[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_79; - _zz_CsrPlugin_csrMapping_readDataInit_118[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26; - _zz_CsrPlugin_csrMapping_readDataInit_118[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26; - _zz_CsrPlugin_csrMapping_readDataInit_118[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26; - _zz_CsrPlugin_csrMapping_readDataInit_118[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_73; - _zz_CsrPlugin_csrMapping_readDataInit_118[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24; - _zz_CsrPlugin_csrMapping_readDataInit_118[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24; - _zz_CsrPlugin_csrMapping_readDataInit_118[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24; - end - end - - always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_119 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_31[31 : 31] = _zz_CsrPlugin_csrMapping_readDataInit_18; + _zz_CsrPlugin_csrMapping_readDataInit_31[23 : 23] = _zz_CsrPlugin_csrMapping_readDataInit_12; + _zz_CsrPlugin_csrMapping_readDataInit_31[15 : 15] = _zz_CsrPlugin_csrMapping_readDataInit_6; + _zz_CsrPlugin_csrMapping_readDataInit_31[7 : 7] = _zz_CsrPlugin_csrMapping_readDataInit; + _zz_CsrPlugin_csrMapping_readDataInit_31[28 : 27] = _zz_CsrPlugin_csrMapping_readDataInit_19; + _zz_CsrPlugin_csrMapping_readDataInit_31[26 : 26] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6; + _zz_CsrPlugin_csrMapping_readDataInit_31[25 : 25] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_6; + _zz_CsrPlugin_csrMapping_readDataInit_31[24 : 24] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_6; + _zz_CsrPlugin_csrMapping_readDataInit_31[20 : 19] = _zz_CsrPlugin_csrMapping_readDataInit_13; + _zz_CsrPlugin_csrMapping_readDataInit_31[18 : 18] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_4; + _zz_CsrPlugin_csrMapping_readDataInit_31[17 : 17] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_4; + _zz_CsrPlugin_csrMapping_readDataInit_31[16 : 16] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_4; + _zz_CsrPlugin_csrMapping_readDataInit_31[12 : 11] = _zz_CsrPlugin_csrMapping_readDataInit_7; + _zz_CsrPlugin_csrMapping_readDataInit_31[10 : 10] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_2; + _zz_CsrPlugin_csrMapping_readDataInit_31[9 : 9] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_2; + _zz_CsrPlugin_csrMapping_readDataInit_31[8 : 8] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_2; + _zz_CsrPlugin_csrMapping_readDataInit_31[4 : 3] = _zz_CsrPlugin_csrMapping_readDataInit_1; + _zz_CsrPlugin_csrMapping_readDataInit_31[2 : 2] = _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute; + _zz_CsrPlugin_csrMapping_readDataInit_31[1 : 1] = _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite; + _zz_CsrPlugin_csrMapping_readDataInit_31[0 : 0] = _zz_IBusCachedPlugin_mmuBus_rsp_allowRead; + end + end + + always @(*) begin + _zz_CsrPlugin_csrMapping_readDataInit_32 = 32'h0; if(execute_CsrPlugin_csr_3857) begin - _zz_CsrPlugin_csrMapping_readDataInit_119[0 : 0] = 1'b1; + _zz_CsrPlugin_csrMapping_readDataInit_32[0 : 0] = 1'b1; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_120 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_33 = 32'h0; if(execute_CsrPlugin_csr_3858) begin - _zz_CsrPlugin_csrMapping_readDataInit_120[1 : 0] = 2'b10; + _zz_CsrPlugin_csrMapping_readDataInit_33[1 : 0] = 2'b10; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_121 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_34 = 32'h0; if(execute_CsrPlugin_csr_3859) begin - _zz_CsrPlugin_csrMapping_readDataInit_121[1 : 0] = 2'b11; + _zz_CsrPlugin_csrMapping_readDataInit_34[1 : 0] = 2'b11; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_122 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_35 = 32'h0; if(execute_CsrPlugin_csr_769) begin - _zz_CsrPlugin_csrMapping_readDataInit_122[31 : 30] = CsrPlugin_misa_base; - _zz_CsrPlugin_csrMapping_readDataInit_122[25 : 0] = CsrPlugin_misa_extensions; + _zz_CsrPlugin_csrMapping_readDataInit_35[31 : 30] = CsrPlugin_misa_base; + _zz_CsrPlugin_csrMapping_readDataInit_35[25 : 0] = CsrPlugin_misa_extensions; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_123 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_36 = 32'h0; if(execute_CsrPlugin_csr_768) begin - _zz_CsrPlugin_csrMapping_readDataInit_123[12 : 11] = CsrPlugin_mstatus_MPP; - _zz_CsrPlugin_csrMapping_readDataInit_123[7 : 7] = CsrPlugin_mstatus_MPIE; - _zz_CsrPlugin_csrMapping_readDataInit_123[3 : 3] = CsrPlugin_mstatus_MIE; + _zz_CsrPlugin_csrMapping_readDataInit_36[12 : 11] = CsrPlugin_mstatus_MPP; + _zz_CsrPlugin_csrMapping_readDataInit_36[7 : 7] = CsrPlugin_mstatus_MPIE; + _zz_CsrPlugin_csrMapping_readDataInit_36[3 : 3] = CsrPlugin_mstatus_MIE; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_124 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_37 = 32'h0; if(execute_CsrPlugin_csr_836) begin - _zz_CsrPlugin_csrMapping_readDataInit_124[11 : 11] = CsrPlugin_mip_MEIP; - _zz_CsrPlugin_csrMapping_readDataInit_124[7 : 7] = CsrPlugin_mip_MTIP; - _zz_CsrPlugin_csrMapping_readDataInit_124[3 : 3] = CsrPlugin_mip_MSIP; + _zz_CsrPlugin_csrMapping_readDataInit_37[11 : 11] = CsrPlugin_mip_MEIP; + _zz_CsrPlugin_csrMapping_readDataInit_37[7 : 7] = CsrPlugin_mip_MTIP; + _zz_CsrPlugin_csrMapping_readDataInit_37[3 : 3] = CsrPlugin_mip_MSIP; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_125 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_38 = 32'h0; if(execute_CsrPlugin_csr_772) begin - _zz_CsrPlugin_csrMapping_readDataInit_125[11 : 11] = CsrPlugin_mie_MEIE; - _zz_CsrPlugin_csrMapping_readDataInit_125[7 : 7] = CsrPlugin_mie_MTIE; - _zz_CsrPlugin_csrMapping_readDataInit_125[3 : 3] = CsrPlugin_mie_MSIE; + _zz_CsrPlugin_csrMapping_readDataInit_38[11 : 11] = CsrPlugin_mie_MEIE; + _zz_CsrPlugin_csrMapping_readDataInit_38[7 : 7] = CsrPlugin_mie_MTIE; + _zz_CsrPlugin_csrMapping_readDataInit_38[3 : 3] = CsrPlugin_mie_MSIE; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_126 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_39 = 32'h0; if(execute_CsrPlugin_csr_773) begin - _zz_CsrPlugin_csrMapping_readDataInit_126[31 : 2] = CsrPlugin_mtvec_base; - _zz_CsrPlugin_csrMapping_readDataInit_126[1 : 0] = CsrPlugin_mtvec_mode; + _zz_CsrPlugin_csrMapping_readDataInit_39[31 : 2] = CsrPlugin_mtvec_base; + _zz_CsrPlugin_csrMapping_readDataInit_39[1 : 0] = CsrPlugin_mtvec_mode; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_127 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_40 = 32'h0; if(execute_CsrPlugin_csr_833) begin - _zz_CsrPlugin_csrMapping_readDataInit_127[31 : 0] = CsrPlugin_mepc; + _zz_CsrPlugin_csrMapping_readDataInit_40[31 : 0] = CsrPlugin_mepc; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_128 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_41 = 32'h0; if(execute_CsrPlugin_csr_832) begin - _zz_CsrPlugin_csrMapping_readDataInit_128[31 : 0] = CsrPlugin_mscratch; + _zz_CsrPlugin_csrMapping_readDataInit_41[31 : 0] = CsrPlugin_mscratch; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_129 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_42 = 32'h0; if(execute_CsrPlugin_csr_834) begin - _zz_CsrPlugin_csrMapping_readDataInit_129[31 : 31] = CsrPlugin_mcause_interrupt; - _zz_CsrPlugin_csrMapping_readDataInit_129[3 : 0] = CsrPlugin_mcause_exceptionCode; + _zz_CsrPlugin_csrMapping_readDataInit_42[31 : 31] = CsrPlugin_mcause_interrupt; + _zz_CsrPlugin_csrMapping_readDataInit_42[3 : 0] = CsrPlugin_mcause_exceptionCode; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_130 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_43 = 32'h0; if(execute_CsrPlugin_csr_835) begin - _zz_CsrPlugin_csrMapping_readDataInit_130[31 : 0] = CsrPlugin_mtval; + _zz_CsrPlugin_csrMapping_readDataInit_43[31 : 0] = CsrPlugin_mtval; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_131 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_44 = 32'h0; if(execute_CsrPlugin_csr_2816) begin - _zz_CsrPlugin_csrMapping_readDataInit_131[31 : 0] = CsrPlugin_mcycle[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_44[31 : 0] = CsrPlugin_mcycle[31 : 0]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_132 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_45 = 32'h0; if(execute_CsrPlugin_csr_2944) begin - _zz_CsrPlugin_csrMapping_readDataInit_132[31 : 0] = CsrPlugin_mcycle[63 : 32]; + _zz_CsrPlugin_csrMapping_readDataInit_45[31 : 0] = CsrPlugin_mcycle[63 : 32]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_133 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_46 = 32'h0; if(execute_CsrPlugin_csr_2818) begin - _zz_CsrPlugin_csrMapping_readDataInit_133[31 : 0] = CsrPlugin_minstret[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_46[31 : 0] = CsrPlugin_minstret[31 : 0]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_134 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_47 = 32'h0; if(execute_CsrPlugin_csr_2946) begin - _zz_CsrPlugin_csrMapping_readDataInit_134[31 : 0] = CsrPlugin_minstret[63 : 32]; + _zz_CsrPlugin_csrMapping_readDataInit_47[31 : 0] = CsrPlugin_minstret[63 : 32]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_135 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_48 = 32'h0; if(execute_CsrPlugin_csr_3072) begin - _zz_CsrPlugin_csrMapping_readDataInit_135[31 : 0] = CsrPlugin_mcycle[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_48[31 : 0] = CsrPlugin_mcycle[31 : 0]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_136 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_49 = 32'h0; if(execute_CsrPlugin_csr_3200) begin - _zz_CsrPlugin_csrMapping_readDataInit_136[31 : 0] = CsrPlugin_mcycle[63 : 32]; + _zz_CsrPlugin_csrMapping_readDataInit_49[31 : 0] = CsrPlugin_mcycle[63 : 32]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_137 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_50 = 32'h0; if(execute_CsrPlugin_csr_3074) begin - _zz_CsrPlugin_csrMapping_readDataInit_137[31 : 0] = CsrPlugin_minstret[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_50[31 : 0] = CsrPlugin_minstret[31 : 0]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_138 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_51 = 32'h0; if(execute_CsrPlugin_csr_3202) begin - _zz_CsrPlugin_csrMapping_readDataInit_138[31 : 0] = CsrPlugin_minstret[63 : 32]; + _zz_CsrPlugin_csrMapping_readDataInit_51[31 : 0] = CsrPlugin_minstret[63 : 32]; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_139 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_52 = 32'h0; if(execute_CsrPlugin_csr_3008) begin - _zz_CsrPlugin_csrMapping_readDataInit_139[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_96; + _zz_CsrPlugin_csrMapping_readDataInit_52[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_24; end end always @(*) begin - _zz_CsrPlugin_csrMapping_readDataInit_140 = 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_53 = 32'h0; if(execute_CsrPlugin_csr_4032) begin - _zz_CsrPlugin_csrMapping_readDataInit_140[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_97; + _zz_CsrPlugin_csrMapping_readDataInit_53[31 : 0] = _zz_CsrPlugin_csrMapping_readDataInit_25; end end - assign CsrPlugin_csrMapping_readDataInit = (((((_zz_CsrPlugin_csrMapping_readDataInit_141 | _zz_CsrPlugin_csrMapping_readDataInit_142) | (_zz_CsrPlugin_csrMapping_readDataInit_143 | _zz_CsrPlugin_csrMapping_readDataInit_144)) | ((_zz_CsrPlugin_csrMapping_readDataInit_145 | _zz_CsrPlugin_csrMapping_readDataInit_146) | (_zz_CsrPlugin_csrMapping_readDataInit_147 | _zz_CsrPlugin_csrMapping_readDataInit_148))) | (((_zz_CsrPlugin_csrMapping_readDataInit_149 | _zz_CsrPlugin_csrMapping_readDataInit_150) | (_zz_CsrPlugin_csrMapping_readDataInit_151 | _zz_CsrPlugin_csrMapping_readDataInit_152)) | ((_zz_CsrPlugin_csrMapping_readDataInit_153 | _zz_CsrPlugin_csrMapping_readDataInit_155) | (_zz_CsrPlugin_csrMapping_readDataInit_156 | _zz_CsrPlugin_csrMapping_readDataInit_157)))) | ((((_zz_CsrPlugin_csrMapping_readDataInit_129 | _zz_CsrPlugin_csrMapping_readDataInit_130) | (_zz_CsrPlugin_csrMapping_readDataInit_131 | _zz_CsrPlugin_csrMapping_readDataInit_132)) | ((_zz_CsrPlugin_csrMapping_readDataInit_133 | _zz_CsrPlugin_csrMapping_readDataInit_134) | (_zz_CsrPlugin_csrMapping_readDataInit_135 | _zz_CsrPlugin_csrMapping_readDataInit_136))) | ((_zz_CsrPlugin_csrMapping_readDataInit_137 | _zz_CsrPlugin_csrMapping_readDataInit_138) | (_zz_CsrPlugin_csrMapping_readDataInit_139 | _zz_CsrPlugin_csrMapping_readDataInit_140)))); + assign CsrPlugin_csrMapping_readDataInit = (((((_zz_CsrPlugin_csrMapping_readDataInit_26 | _zz_CsrPlugin_csrMapping_readDataInit_27) | (_zz_CsrPlugin_csrMapping_readDataInit_28 | _zz_CsrPlugin_csrMapping_readDataInit_29)) | ((_zz_CsrPlugin_csrMapping_readDataInit_30 | _zz_CsrPlugin_csrMapping_readDataInit_31) | (_zz_CsrPlugin_csrMapping_readDataInit_32 | _zz_CsrPlugin_csrMapping_readDataInit_33))) | (((_zz_CsrPlugin_csrMapping_readDataInit_34 | _zz_CsrPlugin_csrMapping_readDataInit_54) | (_zz_CsrPlugin_csrMapping_readDataInit_35 | _zz_CsrPlugin_csrMapping_readDataInit_36)) | ((_zz_CsrPlugin_csrMapping_readDataInit_37 | _zz_CsrPlugin_csrMapping_readDataInit_38) | (_zz_CsrPlugin_csrMapping_readDataInit_39 | _zz_CsrPlugin_csrMapping_readDataInit_40)))) | ((((_zz_CsrPlugin_csrMapping_readDataInit_41 | _zz_CsrPlugin_csrMapping_readDataInit_42) | (_zz_CsrPlugin_csrMapping_readDataInit_43 | _zz_CsrPlugin_csrMapping_readDataInit_44)) | ((_zz_CsrPlugin_csrMapping_readDataInit_45 | _zz_CsrPlugin_csrMapping_readDataInit_46) | (_zz_CsrPlugin_csrMapping_readDataInit_47 | _zz_CsrPlugin_csrMapping_readDataInit_48))) | (((_zz_CsrPlugin_csrMapping_readDataInit_49 | _zz_CsrPlugin_csrMapping_readDataInit_50) | (_zz_CsrPlugin_csrMapping_readDataInit_51 | _zz_CsrPlugin_csrMapping_readDataInit_52)) | _zz_CsrPlugin_csrMapping_readDataInit_53))); assign when_CsrPlugin_l1297 = (CsrPlugin_privilege < execute_CsrPlugin_csrAddress[9 : 8]); assign when_CsrPlugin_l1302 = ((! execute_arbitration_isValid) || (! execute_IS_CSR)); assign iBusWishbone_ADR = {_zz_iBusWishbone_ADR_1,_zz_iBusWishbone_ADR}; @@ -8521,30 +5910,6 @@ module VexRiscv ( _zz_CsrPlugin_csrMapping_readDataInit_13 <= 2'b00; _zz_CsrPlugin_csrMapping_readDataInit_18 <= 1'b0; _zz_CsrPlugin_csrMapping_readDataInit_19 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_24 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_25 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_30 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_31 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_36 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_37 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_42 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_43 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_48 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_49 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_54 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_55 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_60 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_61 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_66 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_67 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_72 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_73 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_78 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_79 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_84 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_85 <= 2'b00; - _zz_CsrPlugin_csrMapping_readDataInit_90 <= 1'b0; - _zz_CsrPlugin_csrMapping_readDataInit_91 <= 2'b00; _zz_3 <= 1'b1; HazardSimplePlugin_writeBackBuffer_valid <= 1'b0; _zz_CsrPlugin_privilege <= 2'b11; @@ -8568,7 +5933,7 @@ module VexRiscv ( CsrPlugin_hadException <= 1'b0; execute_CsrPlugin_wfiWake <= 1'b0; memory_DivPlugin_div_counter_value <= 6'h0; - _zz_CsrPlugin_csrMapping_readDataInit_96 <= 32'h0; + _zz_CsrPlugin_csrMapping_readDataInit_24 <= 32'h0; execute_arbitration_isValid <= 1'b0; memory_arbitration_isValid <= 1'b0; writeBack_arbitration_isValid <= 1'b0; @@ -8681,54 +6046,6 @@ module VexRiscv ( _zz_CsrPlugin_csrMapping_readDataInit_18 <= _zz_CsrPlugin_csrMapping_readDataInit_21; _zz_CsrPlugin_csrMapping_readDataInit_19 <= _zz_CsrPlugin_csrMapping_readDataInit_22; end - if(when_PmpPluginOld_l104_4) begin - _zz_CsrPlugin_csrMapping_readDataInit_24 <= _zz_CsrPlugin_csrMapping_readDataInit_27; - _zz_CsrPlugin_csrMapping_readDataInit_25 <= _zz_CsrPlugin_csrMapping_readDataInit_28; - end - if(when_PmpPluginOld_l104_5) begin - _zz_CsrPlugin_csrMapping_readDataInit_30 <= _zz_CsrPlugin_csrMapping_readDataInit_33; - _zz_CsrPlugin_csrMapping_readDataInit_31 <= _zz_CsrPlugin_csrMapping_readDataInit_34; - end - if(when_PmpPluginOld_l104_6) begin - _zz_CsrPlugin_csrMapping_readDataInit_36 <= _zz_CsrPlugin_csrMapping_readDataInit_39; - _zz_CsrPlugin_csrMapping_readDataInit_37 <= _zz_CsrPlugin_csrMapping_readDataInit_40; - end - if(when_PmpPluginOld_l104_7) begin - _zz_CsrPlugin_csrMapping_readDataInit_42 <= _zz_CsrPlugin_csrMapping_readDataInit_45; - _zz_CsrPlugin_csrMapping_readDataInit_43 <= _zz_CsrPlugin_csrMapping_readDataInit_46; - end - if(when_PmpPluginOld_l104_8) begin - _zz_CsrPlugin_csrMapping_readDataInit_48 <= _zz_CsrPlugin_csrMapping_readDataInit_51; - _zz_CsrPlugin_csrMapping_readDataInit_49 <= _zz_CsrPlugin_csrMapping_readDataInit_52; - end - if(when_PmpPluginOld_l104_9) begin - _zz_CsrPlugin_csrMapping_readDataInit_54 <= _zz_CsrPlugin_csrMapping_readDataInit_57; - _zz_CsrPlugin_csrMapping_readDataInit_55 <= _zz_CsrPlugin_csrMapping_readDataInit_58; - end - if(when_PmpPluginOld_l104_10) begin - _zz_CsrPlugin_csrMapping_readDataInit_60 <= _zz_CsrPlugin_csrMapping_readDataInit_63; - _zz_CsrPlugin_csrMapping_readDataInit_61 <= _zz_CsrPlugin_csrMapping_readDataInit_64; - end - if(when_PmpPluginOld_l104_11) begin - _zz_CsrPlugin_csrMapping_readDataInit_66 <= _zz_CsrPlugin_csrMapping_readDataInit_69; - _zz_CsrPlugin_csrMapping_readDataInit_67 <= _zz_CsrPlugin_csrMapping_readDataInit_70; - end - if(when_PmpPluginOld_l104_12) begin - _zz_CsrPlugin_csrMapping_readDataInit_72 <= _zz_CsrPlugin_csrMapping_readDataInit_75; - _zz_CsrPlugin_csrMapping_readDataInit_73 <= _zz_CsrPlugin_csrMapping_readDataInit_76; - end - if(when_PmpPluginOld_l104_13) begin - _zz_CsrPlugin_csrMapping_readDataInit_78 <= _zz_CsrPlugin_csrMapping_readDataInit_81; - _zz_CsrPlugin_csrMapping_readDataInit_79 <= _zz_CsrPlugin_csrMapping_readDataInit_82; - end - if(when_PmpPluginOld_l104_14) begin - _zz_CsrPlugin_csrMapping_readDataInit_84 <= _zz_CsrPlugin_csrMapping_readDataInit_87; - _zz_CsrPlugin_csrMapping_readDataInit_85 <= _zz_CsrPlugin_csrMapping_readDataInit_88; - end - if(when_PmpPluginOld_l104_15) begin - _zz_CsrPlugin_csrMapping_readDataInit_90 <= _zz_CsrPlugin_csrMapping_readDataInit_93; - _zz_CsrPlugin_csrMapping_readDataInit_91 <= _zz_CsrPlugin_csrMapping_readDataInit_94; - end _zz_3 <= 1'b0; HazardSimplePlugin_writeBackBuffer_valid <= HazardSimplePlugin_writeBackWrites_valid; if(when_CsrPlugin_l909) begin @@ -8850,7 +6167,7 @@ module VexRiscv ( end if(execute_CsrPlugin_csr_3008) begin if(execute_CsrPlugin_writeEnable) begin - _zz_CsrPlugin_csrMapping_readDataInit_96 <= CsrPlugin_csrMapping_writeDataSignal[31 : 0]; + _zz_CsrPlugin_csrMapping_readDataInit_24 <= CsrPlugin_csrMapping_writeDataSignal[31 : 0]; end end if(when_InstructionCache_l239) begin @@ -8949,78 +6266,6 @@ module VexRiscv ( _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_6 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_7; _zz_CsrPlugin_csrMapping_readDataInit_20 <= _zz_CsrPlugin_csrMapping_readDataInit_23; end - if(when_PmpPluginOld_l104_4) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_8 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_9; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_8 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_9; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_8 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_9; - _zz_CsrPlugin_csrMapping_readDataInit_26 <= _zz_CsrPlugin_csrMapping_readDataInit_29; - end - if(when_PmpPluginOld_l104_5) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_10 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_11; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_10 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_11; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_10 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_11; - _zz_CsrPlugin_csrMapping_readDataInit_32 <= _zz_CsrPlugin_csrMapping_readDataInit_35; - end - if(when_PmpPluginOld_l104_6) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_12 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_13; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_12 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_13; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_12 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_13; - _zz_CsrPlugin_csrMapping_readDataInit_38 <= _zz_CsrPlugin_csrMapping_readDataInit_41; - end - if(when_PmpPluginOld_l104_7) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_14 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_15; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_14 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_15; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_14 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_15; - _zz_CsrPlugin_csrMapping_readDataInit_44 <= _zz_CsrPlugin_csrMapping_readDataInit_47; - end - if(when_PmpPluginOld_l104_8) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_16 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_17; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_16 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_17; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_16 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_17; - _zz_CsrPlugin_csrMapping_readDataInit_50 <= _zz_CsrPlugin_csrMapping_readDataInit_53; - end - if(when_PmpPluginOld_l104_9) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_18 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_19; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_18 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_19; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_18 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_19; - _zz_CsrPlugin_csrMapping_readDataInit_56 <= _zz_CsrPlugin_csrMapping_readDataInit_59; - end - if(when_PmpPluginOld_l104_10) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_20 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_21; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_20 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_21; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_20 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_21; - _zz_CsrPlugin_csrMapping_readDataInit_62 <= _zz_CsrPlugin_csrMapping_readDataInit_65; - end - if(when_PmpPluginOld_l104_11) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_22 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_23; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_22 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_23; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_22 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_23; - _zz_CsrPlugin_csrMapping_readDataInit_68 <= _zz_CsrPlugin_csrMapping_readDataInit_71; - end - if(when_PmpPluginOld_l104_12) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_24 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_25; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_24 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_25; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_24 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_25; - _zz_CsrPlugin_csrMapping_readDataInit_74 <= _zz_CsrPlugin_csrMapping_readDataInit_77; - end - if(when_PmpPluginOld_l104_13) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_26 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_27; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_26 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_27; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_26 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_27; - _zz_CsrPlugin_csrMapping_readDataInit_80 <= _zz_CsrPlugin_csrMapping_readDataInit_83; - end - if(when_PmpPluginOld_l104_14) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_28 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_29; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_28 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_29; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_28 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_29; - _zz_CsrPlugin_csrMapping_readDataInit_86 <= _zz_CsrPlugin_csrMapping_readDataInit_89; - end - if(when_PmpPluginOld_l104_15) begin - _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_30 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowRead_31; - _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_30 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowWrite_31; - _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_30 <= _zz_IBusCachedPlugin_mmuBus_rsp_allowExecute_31; - _zz_CsrPlugin_csrMapping_readDataInit_92 <= _zz_CsrPlugin_csrMapping_readDataInit_95; - end HazardSimplePlugin_writeBackBuffer_payload_address <= HazardSimplePlugin_writeBackWrites_payload_address; HazardSimplePlugin_writeBackBuffer_payload_data <= HazardSimplePlugin_writeBackWrites_payload_data; CsrPlugin_mip_MEIP <= externalInterrupt; @@ -9304,120 +6549,75 @@ module VexRiscv ( execute_CsrPlugin_csr_947 <= (decode_INSTRUCTION[31 : 20] == 12'h3b3); end if(when_CsrPlugin_l1264_5) begin - execute_CsrPlugin_csr_948 <= (decode_INSTRUCTION[31 : 20] == 12'h3b4); - end - if(when_CsrPlugin_l1264_6) begin - execute_CsrPlugin_csr_949 <= (decode_INSTRUCTION[31 : 20] == 12'h3b5); - end - if(when_CsrPlugin_l1264_7) begin - execute_CsrPlugin_csr_950 <= (decode_INSTRUCTION[31 : 20] == 12'h3b6); - end - if(when_CsrPlugin_l1264_8) begin - execute_CsrPlugin_csr_951 <= (decode_INSTRUCTION[31 : 20] == 12'h3b7); - end - if(when_CsrPlugin_l1264_9) begin - execute_CsrPlugin_csr_952 <= (decode_INSTRUCTION[31 : 20] == 12'h3b8); - end - if(when_CsrPlugin_l1264_10) begin - execute_CsrPlugin_csr_953 <= (decode_INSTRUCTION[31 : 20] == 12'h3b9); - end - if(when_CsrPlugin_l1264_11) begin - execute_CsrPlugin_csr_954 <= (decode_INSTRUCTION[31 : 20] == 12'h3ba); - end - if(when_CsrPlugin_l1264_12) begin - execute_CsrPlugin_csr_955 <= (decode_INSTRUCTION[31 : 20] == 12'h3bb); - end - if(when_CsrPlugin_l1264_13) begin - execute_CsrPlugin_csr_956 <= (decode_INSTRUCTION[31 : 20] == 12'h3bc); - end - if(when_CsrPlugin_l1264_14) begin - execute_CsrPlugin_csr_957 <= (decode_INSTRUCTION[31 : 20] == 12'h3bd); - end - if(when_CsrPlugin_l1264_15) begin - execute_CsrPlugin_csr_958 <= (decode_INSTRUCTION[31 : 20] == 12'h3be); - end - if(when_CsrPlugin_l1264_16) begin - execute_CsrPlugin_csr_959 <= (decode_INSTRUCTION[31 : 20] == 12'h3bf); - end - if(when_CsrPlugin_l1264_17) begin execute_CsrPlugin_csr_928 <= (decode_INSTRUCTION[31 : 20] == 12'h3a0); end - if(when_CsrPlugin_l1264_18) begin - execute_CsrPlugin_csr_929 <= (decode_INSTRUCTION[31 : 20] == 12'h3a1); - end - if(when_CsrPlugin_l1264_19) begin - execute_CsrPlugin_csr_930 <= (decode_INSTRUCTION[31 : 20] == 12'h3a2); - end - if(when_CsrPlugin_l1264_20) begin - execute_CsrPlugin_csr_931 <= (decode_INSTRUCTION[31 : 20] == 12'h3a3); - end - if(when_CsrPlugin_l1264_21) begin + if(when_CsrPlugin_l1264_6) begin execute_CsrPlugin_csr_3857 <= (decode_INSTRUCTION[31 : 20] == 12'hf11); end - if(when_CsrPlugin_l1264_22) begin + if(when_CsrPlugin_l1264_7) begin execute_CsrPlugin_csr_3858 <= (decode_INSTRUCTION[31 : 20] == 12'hf12); end - if(when_CsrPlugin_l1264_23) begin + if(when_CsrPlugin_l1264_8) begin execute_CsrPlugin_csr_3859 <= (decode_INSTRUCTION[31 : 20] == 12'hf13); end - if(when_CsrPlugin_l1264_24) begin + if(when_CsrPlugin_l1264_9) begin execute_CsrPlugin_csr_3860 <= (decode_INSTRUCTION[31 : 20] == 12'hf14); end - if(when_CsrPlugin_l1264_25) begin + if(when_CsrPlugin_l1264_10) begin execute_CsrPlugin_csr_769 <= (decode_INSTRUCTION[31 : 20] == 12'h301); end - if(when_CsrPlugin_l1264_26) begin + if(when_CsrPlugin_l1264_11) begin execute_CsrPlugin_csr_768 <= (decode_INSTRUCTION[31 : 20] == 12'h300); end - if(when_CsrPlugin_l1264_27) begin + if(when_CsrPlugin_l1264_12) begin execute_CsrPlugin_csr_836 <= (decode_INSTRUCTION[31 : 20] == 12'h344); end - if(when_CsrPlugin_l1264_28) begin + if(when_CsrPlugin_l1264_13) begin execute_CsrPlugin_csr_772 <= (decode_INSTRUCTION[31 : 20] == 12'h304); end - if(when_CsrPlugin_l1264_29) begin + if(when_CsrPlugin_l1264_14) begin execute_CsrPlugin_csr_773 <= (decode_INSTRUCTION[31 : 20] == 12'h305); end - if(when_CsrPlugin_l1264_30) begin + if(when_CsrPlugin_l1264_15) begin execute_CsrPlugin_csr_833 <= (decode_INSTRUCTION[31 : 20] == 12'h341); end - if(when_CsrPlugin_l1264_31) begin + if(when_CsrPlugin_l1264_16) begin execute_CsrPlugin_csr_832 <= (decode_INSTRUCTION[31 : 20] == 12'h340); end - if(when_CsrPlugin_l1264_32) begin + if(when_CsrPlugin_l1264_17) begin execute_CsrPlugin_csr_834 <= (decode_INSTRUCTION[31 : 20] == 12'h342); end - if(when_CsrPlugin_l1264_33) begin + if(when_CsrPlugin_l1264_18) begin execute_CsrPlugin_csr_835 <= (decode_INSTRUCTION[31 : 20] == 12'h343); end - if(when_CsrPlugin_l1264_34) begin + if(when_CsrPlugin_l1264_19) begin execute_CsrPlugin_csr_2816 <= (decode_INSTRUCTION[31 : 20] == 12'hb00); end - if(when_CsrPlugin_l1264_35) begin + if(when_CsrPlugin_l1264_20) begin execute_CsrPlugin_csr_2944 <= (decode_INSTRUCTION[31 : 20] == 12'hb80); end - if(when_CsrPlugin_l1264_36) begin + if(when_CsrPlugin_l1264_21) begin execute_CsrPlugin_csr_2818 <= (decode_INSTRUCTION[31 : 20] == 12'hb02); end - if(when_CsrPlugin_l1264_37) begin + if(when_CsrPlugin_l1264_22) begin execute_CsrPlugin_csr_2946 <= (decode_INSTRUCTION[31 : 20] == 12'hb82); end - if(when_CsrPlugin_l1264_38) begin + if(when_CsrPlugin_l1264_23) begin execute_CsrPlugin_csr_3072 <= (decode_INSTRUCTION[31 : 20] == 12'hc00); end - if(when_CsrPlugin_l1264_39) begin + if(when_CsrPlugin_l1264_24) begin execute_CsrPlugin_csr_3200 <= (decode_INSTRUCTION[31 : 20] == 12'hc80); end - if(when_CsrPlugin_l1264_40) begin + if(when_CsrPlugin_l1264_25) begin execute_CsrPlugin_csr_3074 <= (decode_INSTRUCTION[31 : 20] == 12'hc02); end - if(when_CsrPlugin_l1264_41) begin + if(when_CsrPlugin_l1264_26) begin execute_CsrPlugin_csr_3202 <= (decode_INSTRUCTION[31 : 20] == 12'hc82); end - if(when_CsrPlugin_l1264_42) begin + if(when_CsrPlugin_l1264_27) begin execute_CsrPlugin_csr_3008 <= (decode_INSTRUCTION[31 : 20] == 12'hbc0); end - if(when_CsrPlugin_l1264_43) begin + if(when_CsrPlugin_l1264_28) begin execute_CsrPlugin_csr_4032 <= (decode_INSTRUCTION[31 : 20] == 12'hfc0); end if(execute_CsrPlugin_csr_836) begin