Moved GPR to back-end
This commit is contained in:
@@ -22,7 +22,7 @@ module byte_enabled_simple_dual_port_ram
|
||||
for (ini = 0; ini < 32; ini = ini + 1) GPR[ini] = 0;
|
||||
end
|
||||
|
||||
always_ff@(posedge clk) begin
|
||||
always@(posedge clk) begin
|
||||
if(we) begin
|
||||
integer thread_ind;
|
||||
for (thread_ind = 0; thread_ind <= `NT_M1; thread_ind = thread_ind + 1) begin
|
||||
@@ -31,8 +31,7 @@ module byte_enabled_simple_dual_port_ram
|
||||
if(be[thread_ind]) GPR[waddr][thread_ind][2] <= wdata[thread_ind][23:16];
|
||||
if(be[thread_ind]) GPR[waddr][thread_ind][3] <= wdata[thread_ind][31:24];
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
// $display("^^^^^^^^^^^^^^^^^^^^^^^");
|
||||
// for (regi = 0; regi <= 31; regi = regi + 1) begin
|
||||
// for (threadi = 0; threadi <= `NT_M1; threadi = threadi + 1) begin
|
||||
@@ -41,10 +40,11 @@ module byte_enabled_simple_dual_port_ram
|
||||
// end
|
||||
|
||||
end
|
||||
|
||||
|
||||
assign q1 = GPR[raddr1];
|
||||
assign q2 = GPR[raddr2];
|
||||
|
||||
|
||||
// assign q1 = (raddr1 == waddr && (we)) ? wdata : GPR[raddr1];
|
||||
// assign q2 = (raddr2 == waddr && (we)) ? wdata : GPR[raddr2];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user