lm32: rename mem array in lm32_dp_ram
authorMichael Walle <michael@walle.cc>
Mon, 12 Nov 2012 18:36:14 +0000 (19:36 +0100)
committerSebastien Bourdeauducq <sebastien@milkymist.org>
Wed, 14 Nov 2012 13:08:06 +0000 (14:08 +0100)
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>
verilog/lm32/lm32_dp_ram.v

index 1d7f4f1707b80e2f944f6be9e01ee7845ae72364..6ef952abafa4d395d90661796e94d2b4e3b7e6b2 100644 (file)
@@ -19,15 +19,15 @@ input [data_width-1:0] wdata_i;
 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