Skip to content

Commit 05a439e

Browse files
committed
fixup! [top] Align ram_cfg ports with OpenTitan
1 parent 2775ee2 commit 05a439e

File tree

1 file changed

+51
-48
lines changed

1 file changed

+51
-48
lines changed

dv/riscv_compliance/rtl/ibex_riscv_compliance.sv

Lines changed: 51 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -160,57 +160,60 @@ module ibex_riscv_compliance (
160160
.DmHaltAddr (32'h00000000 ),
161161
.DmExceptionAddr (32'h00000000 )
162162
) u_top (
163-
.clk_i (clk_sys ),
164-
.rst_ni (rst_sys_n ),
163+
.clk_i (clk_sys ),
164+
.rst_ni (rst_sys_n ),
165165

166-
.test_en_i ('b0 ),
167-
.scan_rst_ni (1'b1 ),
168-
.ram_cfg_i ('b0 ),
166+
.test_en_i ('b0 ),
167+
.scan_rst_ni (1'b1 ),
168+
.ram_cfg_icache_tag_i ('b0 ),
169+
.ram_cfg_rsp_icache_tag_o ( ),
170+
.ram_cfg_icache_data_i ('b0 ),
171+
.ram_cfg_rsp_icache_data_o ( ),
169172

170-
.hart_id_i (32'b0 ),
173+
.hart_id_i (32'b0 ),
171174
// First instruction executed is at 0x0 + 0x80
172-
.boot_addr_i (32'h00000000 ),
173-
174-
.instr_req_o (host_req[CoreI] ),
175-
.instr_gnt_i (host_gnt[CoreI] ),
176-
.instr_rvalid_i (host_rvalid[CoreI] ),
177-
.instr_addr_o (host_addr[CoreI] ),
178-
.instr_rdata_i (host_rdata[CoreI] ),
179-
.instr_rdata_intg_i (ibex_instr_rdata_intg),
180-
.instr_err_i (host_err[CoreI] ),
181-
182-
.data_req_o (host_req[CoreD] ),
183-
.data_gnt_i (host_gnt[CoreD] ),
184-
.data_rvalid_i (host_rvalid[CoreD] ),
185-
.data_we_o (host_we[CoreD] ),
186-
.data_be_o (host_be[CoreD] ),
187-
.data_addr_o (host_addr[CoreD] ),
188-
.data_wdata_o (host_wdata[CoreD] ),
189-
.data_wdata_intg_o ( ),
190-
.data_rdata_i (host_rdata[CoreD] ),
191-
.data_rdata_intg_i (ibex_data_rdata_intg ),
192-
.data_err_i (host_err[CoreD] ),
193-
194-
.irq_software_i (1'b0 ),
195-
.irq_timer_i (1'b0 ),
196-
.irq_external_i (1'b0 ),
197-
.irq_fast_i (15'b0 ),
198-
.irq_nm_i (1'b0 ),
199-
200-
.scramble_key_valid_i ('0 ),
201-
.scramble_key_i ('0 ),
202-
.scramble_nonce_i ('0 ),
203-
.scramble_req_o ( ),
204-
205-
.debug_req_i ('b0 ),
206-
.crash_dump_o ( ),
207-
.double_fault_seen_o ( ),
208-
209-
.fetch_enable_i (ibex_pkg::IbexMuBiOn ),
210-
.alert_minor_o ( ),
211-
.alert_major_internal_o ( ),
212-
.alert_major_bus_o ( ),
213-
.core_sleep_o ( )
175+
.boot_addr_i (32'h00000000 ),
176+
177+
.instr_req_o (host_req[CoreI] ),
178+
.instr_gnt_i (host_gnt[CoreI] ),
179+
.instr_rvalid_i (host_rvalid[CoreI] ),
180+
.instr_addr_o (host_addr[CoreI] ),
181+
.instr_rdata_i (host_rdata[CoreI] ),
182+
.instr_rdata_intg_i (ibex_instr_rdata_intg),
183+
.instr_err_i (host_err[CoreI] ),
184+
185+
.data_req_o (host_req[CoreD] ),
186+
.data_gnt_i (host_gnt[CoreD] ),
187+
.data_rvalid_i (host_rvalid[CoreD] ),
188+
.data_we_o (host_we[CoreD] ),
189+
.data_be_o (host_be[CoreD] ),
190+
.data_addr_o (host_addr[CoreD] ),
191+
.data_wdata_o (host_wdata[CoreD] ),
192+
.data_wdata_intg_o ( ),
193+
.data_rdata_i (host_rdata[CoreD] ),
194+
.data_rdata_intg_i (ibex_data_rdata_intg ),
195+
.data_err_i (host_err[CoreD] ),
196+
197+
.irq_software_i (1'b0 ),
198+
.irq_timer_i (1'b0 ),
199+
.irq_external_i (1'b0 ),
200+
.irq_fast_i (15'b0 ),
201+
.irq_nm_i (1'b0 ),
202+
203+
.scramble_key_valid_i ('0 ),
204+
.scramble_key_i ('0 ),
205+
.scramble_nonce_i ('0 ),
206+
.scramble_req_o ( ),
207+
208+
.debug_req_i ('b0 ),
209+
.crash_dump_o ( ),
210+
.double_fault_seen_o ( ),
211+
212+
.fetch_enable_i (ibex_pkg::IbexMuBiOn ),
213+
.alert_minor_o ( ),
214+
.alert_major_internal_o ( ),
215+
.alert_major_bus_o ( ),
216+
.core_sleep_o ( )
214217
);
215218

216219
// SRAM block for instruction and data storage

0 commit comments

Comments
 (0)