summaryrefslogtreecommitdiff
path: root/debounce.tb.v
diff options
context:
space:
mode:
authoruvok2025-12-26 16:49:34 +0100
committeruvok2025-12-26 16:49:34 +0100
commit38cdea6bc8e8fa9122afaf6f9651f2be599179e5 (patch)
tree7aad5e54ecb75819600c2d6b49a3545061dafbcc /debounce.tb.v
parentf81f3805234ccca8d2198adbb7989c97e8ae3100 (diff)
debounce_tb: Add assertiins
Diffstat (limited to 'debounce.tb.v')
-rw-r--r--debounce.tb.v14
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