Files
kernels/hw/rtl/VX_lsu_addr_gen.v
2020-05-20 16:59:14 -04:00

15 lines
379 B
Verilog

`include "VX_define.vh"
module VX_lsu_addr_gen (
input wire[`NUM_THREADS-1:0][31:0] base_address,
input wire[31:0] offset,
output wire[`NUM_THREADS-1:0][31:0] address
);
genvar i;
generate
for (i = 0; i < `NUM_THREADS; i++) begin : addresses
assign address[i] = base_address[i] + offset;
end
endgenerate
endmodule