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
|
||||
|
||||
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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user