diff options
| author | uvok | 2026-01-06 11:59:16 +0100 |
|---|---|---|
| committer | uvok | 2026-01-06 11:59:16 +0100 |
| commit | ad26bf2a22d3834c86a877828e69d9012ba260e1 (patch) | |
| tree | 1c9ee35b6bc69f87e6a266cf0b0eab7a4946d078 | |
| parent | 39e1ed673f3870a2c07dcecd0dce91d542164dd7 (diff) | |
test bench for comb_mem
| -rw-r--r-- | nandgame/comb_mem_tb.sv | 6 |
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 |
