Made to write only once on positive edge of clock, Vivado now recognizes it as RTL_RAM

This commit is contained in:
WilliamMiceli
2019-03-29 16:13:50 -04:00
parent 5bd244f9ba
commit 352aeefd1b

View File

@@ -239,14 +239,12 @@ module dataMemory(
end
always @ (address, clk, memory) begin
if(clk == 1'b1)begin
always @ (posedge clk)
begin
if(writeEnable == 1'b1)
memory[address] <= writeData;
else
readData <= memory[address];
if(writeEnable == 1'b1)
memory[address] <= writeData;
else
memory[address] <= memory[address];
end
end
endmodule