Be compatible with original proprietary DP RAM instantiation. This is
needed for simulation, where r0 is initialized to zero in lm32_cpu.v.
Signed-off-by: Michael Walle <michael@walle.cc>
input [addr_width-1:0] raddr_i;
output [data_width-1:0] rdata_o;
-reg [data_width-1:0] ram[addr_depth-1:0];
+reg [data_width-1:0] mem[addr_depth-1:0];
reg [addr_width-1:0] raddr_r;
-assign rdata_o = ram[raddr_r];
+assign rdata_o = mem[raddr_r];
always @ (posedge clk_i)
begin
if (we_i)
- ram[waddr_i] <= wdata_i;
+ mem[waddr_i] <= wdata_i;
raddr_r <= raddr_i;
end