Skip to content

Commit 4e83c28

Browse files
committed
minor bug fix
1 parent 2c940cf commit 4e83c28

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

hw/rtl/libs/VX_axi_adapter.sv

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ module VX_axi_adapter #(
9999
localparam LOG2_DATA_SIZE = `CLOG2(DATA_SIZE);
100100
localparam BANK_SEL_BITS = `CLOG2(NUM_BANKS_OUT);
101101
localparam BANK_SEL_WIDTH = `UP(BANK_SEL_BITS);
102-
localparam DST_ADDR_WDITH = (ADDR_WIDTH_OUT - LOG2_DATA_SIZE) + BANK_SEL_BITS; // convert output addresss to byte-addressable input space
102+
localparam DST_ADDR_WDITH = (ADDR_WIDTH_OUT - LOG2_DATA_SIZE) + BANK_SEL_BITS; // convert byte-addressable output addresss to block-addressable input space
103103
localparam BANK_ADDR_WIDTH = DST_ADDR_WDITH - BANK_SEL_BITS;
104104
localparam NUM_PORTS_IN_BITS = `CLOG2(NUM_PORTS_IN);
105105
localparam NUM_PORTS_IN_WIDTH = `UP(NUM_PORTS_IN_BITS);
@@ -213,7 +213,7 @@ module VX_axi_adapter #(
213213
`UNUSED_PIN (collisions)
214214
);
215215

216-
for (genvar i = 0; i < NUM_BANKS_OUT; ++i) begin : g_axi_write_req
216+
for (genvar i = 0; i < NUM_BANKS_OUT; ++i) begin : g_axi_reqs
217217

218218
wire xbar_rw_out;
219219
wire [BANK_ADDR_WIDTH-1:0] xbar_addr_out;
@@ -273,7 +273,7 @@ module VX_axi_adapter #(
273273

274274
wire [READ_FULL_TAG_WIDTH-1:0] xbar_tag_r_out;
275275
if (NUM_PORTS_IN > 1) begin : g_xbar_tag_r_out
276-
assign xbar_tag_r_out = READ_FULL_TAG_WIDTH'({xbar_tag_out, req_xbar_sel_out});
276+
assign xbar_tag_r_out = READ_FULL_TAG_WIDTH'({xbar_tag_out, req_xbar_sel_out[i]});
277277
end else begin : g_no_input_sel
278278
`UNUSED_VAR (req_xbar_sel_out)
279279
assign xbar_tag_r_out = READ_TAG_WIDTH'(xbar_tag_out);

0 commit comments

Comments
 (0)