mirror of
https://github.com/vortexgpgpu/vortex.git
synced 2025-04-23 21:39:10 -04:00
minor update
This commit is contained in:
parent
44ebc12ed4
commit
5cb033ae13
2 changed files with 8 additions and 8 deletions
|
@ -310,7 +310,7 @@ module VX_lsu_slice import VX_gpu_pkg::*; #(
|
|||
wire lsu_mem_rsp_ready;
|
||||
|
||||
VX_mem_scheduler #(
|
||||
.INSTANCE_ID ($sformatf("%s-scheduler", INSTANCE_ID)),
|
||||
.INSTANCE_ID ($sformatf("%s-memsched", INSTANCE_ID)),
|
||||
.CORE_REQS (NUM_LANES),
|
||||
.MEM_CHANNELS(NUM_LANES),
|
||||
.WORD_SIZE (LSU_WORD_SIZE),
|
||||
|
|
|
@ -459,15 +459,15 @@ module VX_mem_scheduler #(
|
|||
|
||||
end else begin : g_rsp_full
|
||||
|
||||
reg [(CORE_BATCHES * CORE_CHANNELS * WORD_WIDTH)-1:0] rsp_store [CORE_QUEUE_SIZE-1:0];
|
||||
reg [CORE_BATCHES-1:0][CORE_CHANNELS-1:0][WORD_WIDTH-1:0] rsp_store_n;
|
||||
reg [CORE_CHANNELS-1:0][CORE_BATCHES-1:0][WORD_WIDTH-1:0] rsp_store [CORE_QUEUE_SIZE-1:0];
|
||||
reg [CORE_CHANNELS-1:0][CORE_BATCHES-1:0][WORD_WIDTH-1:0] rsp_store_n;
|
||||
reg [CORE_REQS-1:0] rsp_orig_mask [CORE_QUEUE_SIZE-1:0];
|
||||
|
||||
always @(*) begin
|
||||
rsp_store_n = rsp_store[ibuf_raddr];
|
||||
for (integer i = 0; i < CORE_CHANNELS; ++i) begin
|
||||
for (genvar i = 0; i < CORE_CHANNELS; ++i) begin : g_rsp_store_n
|
||||
always @(*) begin
|
||||
rsp_store_n[i] = rsp_store[ibuf_raddr][i];
|
||||
if ((CORE_CHANNELS == 1) || mem_rsp_mask_s[i]) begin
|
||||
rsp_store_n[rsp_batch_idx][i] = mem_rsp_data_s[i];
|
||||
rsp_store_n[i][rsp_batch_idx] = mem_rsp_data_s[i];
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -488,7 +488,7 @@ module VX_mem_scheduler #(
|
|||
for (genvar r = 0; r < CORE_REQS; ++r) begin : g_crsp_data
|
||||
localparam i = r / CORE_CHANNELS;
|
||||
localparam j = r % CORE_CHANNELS;
|
||||
assign crsp_data[r] = rsp_store_n[i][j];
|
||||
assign crsp_data[r] = rsp_store_n[j][i];
|
||||
end
|
||||
|
||||
assign mem_rsp_ready_s = crsp_ready || ~rsp_complete;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue