Made to write only once on positive edge of clock, Vivado now recognizes it as RTL_RAM
This commit is contained in:
@@ -239,14 +239,12 @@ module dataMemory(
|
|||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
always @ (address, clk, memory) begin
|
always @ (posedge clk)
|
||||||
if(clk == 1'b1)begin
|
begin
|
||||||
readData <= memory[address];
|
|
||||||
if(writeEnable == 1'b1)
|
if(writeEnable == 1'b1)
|
||||||
memory[address] <= writeData;
|
memory[address] <= writeData;
|
||||||
else
|
else
|
||||||
memory[address] <= memory[address];
|
readData <= memory[address];
|
||||||
end
|
|
||||||
end
|
end
|
||||||
endmodule
|
endmodule
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user