summaryrefslogtreecommitdiff
path: root/tests/simple/memory.v
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-02-14 14:21:15 +0100
committerClifford Wolf <clifford@clifford.at>2015-02-14 14:21:15 +0100
commite9368a1d7e13bc691f86f25cd80981110b937cab (patch)
treeb3dd1332d669c288d45c52595607ff6b2f364a48 /tests/simple/memory.v
parentdcf2e242406d563254013ea7db4b29b55be96eff (diff)
Various fixes for memories with offsets
Diffstat (limited to 'tests/simple/memory.v')
-rw-r--r--tests/simple/memory.v4
1 files changed, 2 insertions, 2 deletions
diff --git a/tests/simple/memory.v b/tests/simple/memory.v
index 23e93ac9..67f89cd7 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