summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruvok2026-01-06 11:59:16 +0100
committeruvok2026-01-06 11:59:16 +0100
commitad26bf2a22d3834c86a877828e69d9012ba260e1 (patch)
tree1c9ee35b6bc69f87e6a266cf0b0eab7a4946d078
parent39e1ed673f3870a2c07dcecd0dce91d542164dd7 (diff)
test bench for comb_mem
-rw-r--r--nandgame/comb_mem_tb.sv6
1 files changed, 6 insertions, 0 deletions
diff --git a/nandgame/comb_mem_tb.sv b/nandgame/comb_mem_tb.sv
index a5646b8..6f8e226 100644
--- a/nandgame/comb_mem_tb.sv
+++ b/nandgame/comb_mem_tb.sv
@@ -39,13 +39,19 @@ initial begin
repeat(3) @(posedge tst_clk);
tst_write_A = 1;
repeat(3) @(posedge tst_clk);
+ assert (tst_reg_A == 16'h55)
+ else $error("Register A not written");
tst_write_A = 0;
tst_write_D = 1;
repeat(3) @(posedge tst_clk);
+ assert (tst_reg_D == 16'h55)
+ else $error("Register D not written");
tst_write_D = 0;
tst_write_pA = 1;
tst_X = 16'haa;
repeat(3) @(posedge tst_clk);
+ assert (tst_reg_pA == 16'haa)
+ else $error("Register pA not written");
$finish();
end