@@ -125,16 +125,18 @@ module uvmt_cva6_tb;
125
125
.ACHK_WIDTH (CVA6Cfg.ObiStorebusCfg.OptionalCfg.AChkWidth),
126
126
.RCHK_WIDTH (CVA6Cfg.ObiStorebusCfg.OptionalCfg.RChkWidth),
127
127
.IS_1P2 (1 )) obi_store_assert (.obi (obi_store_if));
128
- bind uvmt_cva6_dut_wrap uvma_obi_memory_assert_if_wrp # (
129
- .AUSER_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.AUserWidth),
130
- .WUSER_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.WUserWidth),
131
- .RUSER_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.RUserWidth),
132
- .ADDR_WIDTH (CVA6Cfg.ObiAmobusCfg.AddrWidth),
133
- .DATA_WIDTH (CVA6Cfg.ObiAmobusCfg.DataWidth),
134
- .ID_WIDTH (CVA6Cfg.ObiAmobusCfg.IdWidth),
135
- .ACHK_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.AChkWidth),
136
- .RCHK_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.RChkWidth),
137
- .IS_1P2 (1 )) obi_amo_assert (.obi (obi_amo_if));
128
+ if (CVA6Cfg.RVA ) begin
129
+ bind uvmt_cva6_dut_wrap uvma_obi_memory_assert_if_wrp # (
130
+ .AUSER_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.AUserWidth),
131
+ .WUSER_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.WUserWidth),
132
+ .RUSER_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.RUserWidth),
133
+ .ADDR_WIDTH (CVA6Cfg.ObiAmobusCfg.AddrWidth),
134
+ .DATA_WIDTH (CVA6Cfg.ObiAmobusCfg.DataWidth),
135
+ .ID_WIDTH (CVA6Cfg.ObiAmobusCfg.IdWidth),
136
+ .ACHK_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.AChkWidth),
137
+ .RCHK_WIDTH (CVA6Cfg.ObiAmobusCfg.OptionalCfg.RChkWidth),
138
+ .IS_1P2 (1 )) obi_amo_assert (.obi (obi_amo_if));
139
+ end
138
140
bind uvmt_cva6_dut_wrap uvma_obi_memory_assert_if_wrp # (
139
141
.AUSER_WIDTH (CVA6Cfg.ObiLoadbusCfg.OptionalCfg.AUserWidth),
140
142
.WUSER_WIDTH (CVA6Cfg.ObiLoadbusCfg.OptionalCfg.WUserWidth),
0 commit comments