From e9368a1d7e13bc691f86f25cd80981110b937cab Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Sat, 14 Feb 2015 14:21:15 +0100 Subject: Various fixes for memories with offsets --- tests/simple/memory.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/simple/memory.v b/tests/simple/memory.v index 23e93ac91..67f89cd75 100644 --- a/tests/simple/memory.v +++ b/tests/simple/memory.v @@ -213,7 +213,7 @@ module memtest09 ( input a_wen, b_wen, output reg [3:0] a_dout, b_dout ); - reg [3:0] memory [0:35]; + reg [3:0] memory [10:35]; always @(posedge clk) begin if (a_wen) @@ -222,7 +222,7 @@ module memtest09 ( end always @(posedge clk) begin - if (b_wen && (10 + a_addr != 20 + b_addr)) + if (b_wen && (10 + a_addr != 20 + b_addr || !a_wen)) memory[20 + b_addr] <= b_din; b_dout <= memory[20 + b_addr]; end -- cgit v1.2.3