@@ -95,29 +95,30 @@ module core_ibex_tb_top;
9595 assign { scramble_key, scramble_nonce} = scrambling_key_if.d_data;
9696
9797 ibex_top_tracing # (
98- .PMPEnable (PMPEnable ),
99- .PMPGranularity (PMPGranularity ),
100- .PMPNumRegions (PMPNumRegions ),
101- .MHPMCounterNum (MHPMCounterNum ),
102- .MHPMCounterWidth (MHPMCounterWidth ),
103- .RV32E (RV32E ),
104- .RV32M (RV32M ),
105- .RV32B (RV32B ),
106- .RegFile (RegFile ),
107- .BranchTargetALU (BranchTargetALU ),
108- .WritebackStage (WritebackStage ),
109- .ICache (ICache ),
110- .ICacheECC (ICacheECC ),
111- .ICacheTweakInfection (ICacheTweakInfection),
112- .SecureIbex (SecureIbex ),
113- .LockstepOffset (LockstepOffset ),
114- .ICacheScramble (ICacheScramble ),
115- .BranchPredictor (BranchPredictor ),
116- .DbgTriggerEn (DbgTriggerEn ),
117- .DmBaseAddr (DmBaseAddr ),
118- .DmAddrMask (DmAddrMask ),
119- .DmHaltAddr (DmHaltAddr ),
120- .DmExceptionAddr (DmExceptionAddr )
98+ .BaseIsa (ibex_pkg :: BaseIsaRV32I),
99+ .PMPEnable (PMPEnable ),
100+ .PMPGranularity (PMPGranularity ),
101+ .PMPNumRegions (PMPNumRegions ),
102+ .MHPMCounterNum (MHPMCounterNum ),
103+ .MHPMCounterWidth (MHPMCounterWidth ),
104+ .RV32E (RV32E ),
105+ .RV32M (RV32M ),
106+ .RV32B (RV32B ),
107+ .RegFile (RegFile ),
108+ .BranchTargetALU (BranchTargetALU ),
109+ .WritebackStage (WritebackStage ),
110+ .ICache (ICache ),
111+ .ICacheECC (ICacheECC ),
112+ .ICacheTweakInfection (ICacheTweakInfection ),
113+ .SecureIbex (SecureIbex ),
114+ .LockstepOffset (LockstepOffset ),
115+ .ICacheScramble (ICacheScramble ),
116+ .BranchPredictor (BranchPredictor ),
117+ .DbgTriggerEn (DbgTriggerEn ),
118+ .DmBaseAddr (DmBaseAddr ),
119+ .DmAddrMask (DmAddrMask ),
120+ .DmHaltAddr (DmHaltAddr ),
121+ .DmExceptionAddr (DmExceptionAddr )
121122
122123 ) dut (
123124 .clk_i (clk ),
@@ -132,6 +133,7 @@ module core_ibex_tb_top;
132133
133134 .hart_id_i (32'b0 ),
134135 .boot_addr_i (BootAddr ),
136+ .trvk_heap_base_addr_i (32'b0 ),
135137
136138 .instr_req_o (instr_mem_vif.request ),
137139 .instr_gnt_i (instr_mem_vif.grant ),
@@ -149,10 +151,20 @@ module core_ibex_tb_top;
149151 .data_be_o (data_mem_vif.be ),
150152 .data_rdata_i (data_mem_vif.rdata ),
151153 .data_rdata_intg_i (data_mem_vif.rintg ),
154+ .data_tag_i (1'b0 ),
152155 .data_wdata_o (data_mem_vif.wdata ),
153156 .data_wdata_intg_o (data_mem_vif.wintg ),
157+ .data_tag_o ( ),
154158 .data_err_i (data_mem_vif.error ),
155159
160+ .trvk_revbm_req_o ( ),
161+ .trvk_revbm_gnt_i (1'b0 ),
162+ .trvk_revbm_rvalid_i (1'b0 ),
163+ .trvk_revbm_addr_o ( ),
164+ .trvk_revbm_rdata_i ('b0 ),
165+ .trvk_revbm_rdata_intg_i ('b0 ),
166+ .trvk_revbm_err_i (1'b0 ),
167+
156168 .irq_software_i (irq_vif.irq_software ),
157169 .irq_timer_i (irq_vif.irq_timer ),
158170 .irq_external_i (irq_vif.irq_external ),
0 commit comments