mirror of
https://github.com/openhwgroup/cva6.git
synced 2025-04-22 05:07:21 -04:00
🐛 Fix indexing in mem_arbiter
This commit is contained in:
parent
ae59de1be2
commit
953ca11cc8
1 changed files with 3 additions and 7 deletions
|
@ -125,12 +125,8 @@ module mem_arbiter #(
|
|||
if (data_rvalid_i) begin
|
||||
// pass the read to the appropriate slave
|
||||
pop_i = 1'b1;
|
||||
for (int i = 0; i < NR_PORTS; i++) begin
|
||||
if (data_o[i] == 1'b1) begin
|
||||
data_rvalid_o[i] = data_rvalid_i;
|
||||
data_rdata_o[i] = data_rdata_i;
|
||||
end
|
||||
end
|
||||
data_rvalid_o[data_o] = data_rvalid_i;
|
||||
data_rdata_o[data_o] = data_rdata_i;
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -161,4 +157,4 @@ module mem_arbiter #(
|
|||
|
||||
`endif
|
||||
`endif
|
||||
endmodule
|
||||
endmodule
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue