blob: 0aeaba089b4145dfcc6d40b3cdb442415d998fad [file] [log] [blame]
diff --git a/rtl/ibex_core.sv b/rtl/ibex_core.sv
index 92017c38..4f0e1411 100644
--- a/rtl/ibex_core.sv
+++ b/rtl/ibex_core.sv
@@ -791,20 +791,20 @@ module ibex_core import ibex_pkg::*; #(
// ECC checkbit generation for regiter file wdata
prim_secded_39_32_enc regfile_ecc_enc (
- .in (rf_wdata_wb),
- .out (rf_wdata_wb_ecc_o)
+ .data_i (rf_wdata_wb),
+ .data_o (rf_wdata_wb_ecc_o)
);
// ECC checking on register file rdata
prim_secded_39_32_dec regfile_ecc_dec_a (
- .in (rf_rdata_a_ecc_i),
- .d_o (),
+ .data_i (rf_rdata_a_ecc_i),
+ .data_o (),
.syndrome_o (),
.err_o (rf_ecc_err_a)
);
prim_secded_39_32_dec regfile_ecc_dec_b (
- .in (rf_rdata_b_ecc_i),
- .d_o (),
+ .data_i (rf_rdata_b_ecc_i),
+ .data_o (),
.syndrome_o (),
.err_o (rf_ecc_err_b)
);
diff --git a/rtl/ibex_icache.sv b/rtl/ibex_icache.sv
index 77f1de2c..a0eb8b26 100644
--- a/rtl/ibex_icache.sv
+++ b/rtl/ibex_icache.sv
@@ -306,8 +306,8 @@ module ibex_icache import ibex_pkg::*; #(
assign tag_ecc_output_unused = tag_ecc_output_padded[21:IC_TAG_SIZE-1];
prim_secded_28_22_enc tag_ecc_enc (
- .in (tag_ecc_input_padded),
- .out (tag_ecc_output_padded)
+ .data_i (tag_ecc_input_padded),
+ .data_o (tag_ecc_output_padded)
);
assign tag_wdata_ic0 = {tag_ecc_output_padded[27:22],tag_ecc_output_padded[IC_TAG_SIZE-1:0]};
@@ -315,8 +315,8 @@ module ibex_icache import ibex_pkg::*; #(
// Dataram ECC
for (genvar bank = 0; bank < IC_LINE_BEATS; bank++) begin : gen_ecc_banks
prim_secded_39_32_enc data_ecc_enc (
- .in (fill_wdata_ic0[bank*BUS_SIZE+:BUS_SIZE]),
- .out (data_wdata_ic0[bank*BusSizeECC+:BusSizeECC])
+ .data_i (fill_wdata_ic0[bank*BUS_SIZE+:BUS_SIZE]),
+ .data_o (data_wdata_ic0[bank*BusSizeECC+:BusSizeECC])
);
end
@@ -425,8 +425,8 @@ module ibex_icache import ibex_pkg::*; #(
tag_rdata_ic1[way][IC_TAG_SIZE-1:0]};
prim_secded_28_22_dec data_ecc_dec (
- .in (tag_rdata_padded_ic1),
- .d_o (),
+ .data_i (tag_rdata_padded_ic1),
+ .data_o (),
.syndrome_o (),
.err_o (tag_err_bank_ic1)
);
@@ -437,8 +437,8 @@ module ibex_icache import ibex_pkg::*; #(
// Note - could generate for all ways and mux after
for (genvar bank = 0; bank < IC_LINE_BEATS; bank++) begin : gen_ecc_banks
prim_secded_39_32_dec data_ecc_dec (
- .in (hit_data_ecc_ic1[bank*BusSizeECC+:BusSizeECC]),
- .d_o (),
+ .data_i (hit_data_ecc_ic1[bank*BusSizeECC+:BusSizeECC]),
+ .data_o (),
.syndrome_o (),
.err_o (data_err_ic1[bank*2+:2])
);