diff options
| author | uvok | 2025-12-26 16:49:34 +0100 |
|---|---|---|
| committer | uvok | 2025-12-26 16:49:34 +0100 |
| commit | 38cdea6bc8e8fa9122afaf6f9651f2be599179e5 (patch) | |
| tree | 7aad5e54ecb75819600c2d6b49a3545061dafbcc | |
| parent | f81f3805234ccca8d2198adbb7989c97e8ae3100 (diff) | |
debounce_tb: Add assertiins
| -rw-r--r-- | debounce.tb.v | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/debounce.tb.v b/debounce.tb.v index 7501e2b..df3e5e4 100644 --- a/debounce.tb.v +++ b/debounce.tb.v @@ -36,8 +36,10 @@ initial begin // initial key press #25 signal_i <= ~signal_i; + assert (signal_o == 1'b1); #40 signal_i <= ~signal_i; + assert (signal_o == 1'b1); // try bouncing @@ -46,13 +48,21 @@ initial begin for (i=0; i < 20; i = i + 1) begin #20 signal_i <= ~signal_i; + assert (signal_o == 1'b1); end #20 signal_i <= ~signal_i; - #500 + assert (signal_o == 1'b1); + #200 + assert (signal_o == 1'b0); + + #300 signal_i <= ~signal_i; - #500 + #200 + assert (signal_o == 1'b1); + + #300 $finish(); end |
