summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoruvok2025-12-28 13:41:34 +0100
committeruvok2025-12-28 13:41:34 +0100
commitbe1eb8bcc06a2577ca3993f984c7bff9ca3e05fe (patch)
treedea93df5ed80e8c56ad8478d6022dfde2022760e
parent23e86f28d75f9de1f7f4658e99f2ae4eba48b48f (diff)
tb: Add dumpfilename macro
-rw-r--r--debounce.tb.v8
-rw-r--r--fizzbuzz.tb.v8
-rw-r--r--led_toggle.tb.v8
-rw-r--r--led_toggle_bouncy.tb.v8
-rw-r--r--par_to_ser.tb.v8
-rw-r--r--ser_to_par.tb.v8
-rw-r--r--template.tb.v8
-rw-r--r--tst_delay.tb.v8
8 files changed, 56 insertions, 8 deletions
diff --git a/debounce.tb.v b/debounce.tb.v
index 6bf17fa..f95bd9b 100644
--- a/debounce.tb.v
+++ b/debounce.tb.v
@@ -17,8 +17,14 @@ debounce #(.STABLE_PERIOD(5)) uut(
.signal_o(signal_o)
);
+string filename;
initial begin
- $dumpfile("debounce.lxt2"); $dumpvars();
+`ifdef DUMP_FILE_NAME
+ filename=`DUMP_FILE_NAME;
+`else
+ filename="debounce.lxt2";
+`endif
+ $dumpfile(filename); $dumpvars();
clk_i <= 0;
rst_i <= 1'b1;
diff --git a/fizzbuzz.tb.v b/fizzbuzz.tb.v
index eb14623..71acd39 100644
--- a/fizzbuzz.tb.v
+++ b/fizzbuzz.tb.v
@@ -20,8 +20,14 @@ fizzbuzz uut(
.ff_test_o(fftst)
);
+string filename;
initial begin
- $dumpfile("fizzbuzz.lxt2"); $dumpvars();
+`ifdef DUMP_FILE_NAME
+ filename=`DUMP_FILE_NAME;
+`else
+ filename="fizzbuzz.lxt2";
+`endif
+ $dumpfile(filename); $dumpvars();
end
diff --git a/led_toggle.tb.v b/led_toggle.tb.v
index 8154343..436ac24 100644
--- a/led_toggle.tb.v
+++ b/led_toggle.tb.v
@@ -16,8 +16,14 @@ led_toggle #(.STABLE_PERIOD(2)) uut(
.led(led)
);
+string filename;
initial begin
- $dumpfile("led_toggle.lxt2"); $dumpvars();
+`ifdef DUMP_FILE_NAME
+ filename=`DUMP_FILE_NAME;
+`else
+ filename="led_toggle.lxt2";
+`endif
+ $dumpfile(filename); $dumpvars();
clk_i <= 0;
key_i <= 1'b1;
#1
diff --git a/led_toggle_bouncy.tb.v b/led_toggle_bouncy.tb.v
index 37aa95b..78fb06d 100644
--- a/led_toggle_bouncy.tb.v
+++ b/led_toggle_bouncy.tb.v
@@ -14,11 +14,17 @@ led_toggle_bouncy uut(
.led(led)
);
+string filename;
initial begin
clk_i <= 0;
key_i <= 1'b1;
- $dumpfile("led_toggle_bouncy.lxt2"); $dumpvars();
+`ifdef DUMP_FILE_NAME
+ filename=`DUMP_FILE_NAME;
+`else
+ filename="led_toggle_bouncy.lxt2";
+`endif
+ $dumpfile(filename); $dumpvars();
end
always #10 clk_i = ~clk_i;
diff --git a/par_to_ser.tb.v b/par_to_ser.tb.v
index 0b7e995..a60c13b 100644
--- a/par_to_ser.tb.v
+++ b/par_to_ser.tb.v
@@ -17,8 +17,14 @@ par_to_ser uut(
.dat_o(dat_o)
);
+string filename;
initial begin
- $dumpfile("par_to_ser.lxt2"); $dumpvars();
+`ifdef DUMP_FILE_NAME
+ filename=`DUMP_FILE_NAME;
+`else
+ filename="par_to_ser.lxt2";
+`endif
+ $dumpfile(filename); $dumpvars();
clk_i <= 0;
rst_i <= 1'b1;
data_valid_i <= 1'b0;
diff --git a/ser_to_par.tb.v b/ser_to_par.tb.v
index a613c2e..eb45094 100644
--- a/ser_to_par.tb.v
+++ b/ser_to_par.tb.v
@@ -15,8 +15,14 @@ ser_to_par uut(
.dat_o(dat_o)
);
+string filename;
initial begin
- $dumpfile("ser_to_par.lxt2"); $dumpvars();
+`ifdef DUMP_FILE_NAME
+ filename=`DUMP_FILE_NAME;
+`else
+ filename="ser_to_par.lxt2";
+`endif
+ $dumpfile(filename); $dumpvars();
clk_i <= 0;
rst_i <= 1'b1;
dat_i <= 1'b1;
diff --git a/template.tb.v b/template.tb.v
index f781e4a..a633fcb 100644
--- a/template.tb.v
+++ b/template.tb.v
@@ -11,8 +11,14 @@ template uut(
.rst_i(rst_i)
);
+string filename;
initial begin
- $dumpfile("template.lxt2"); $dumpvars();
+`ifdef DUMP_FILE_NAME
+ filename=`DUMP_FILE_NAME;
+`else
+ filename="template.lxt2";
+`endif
+ $dumpfile(filename); $dumpvars();
clk_i <= 0;
rst_i <= 1'b1;
diff --git a/tst_delay.tb.v b/tst_delay.tb.v
index e82c541..d46c8c3 100644
--- a/tst_delay.tb.v
+++ b/tst_delay.tb.v
@@ -14,8 +14,14 @@ tst_delay uut(
.data_o(data_o)
);
+string filename;
initial begin
- $dumpfile("tst_delay.lxt2"); $dumpvars();
+`ifdef DUMP_FILE_NAME
+ filename=`DUMP_FILE_NAME;
+`else
+ filename="tst_delay.lxt2";
+`endif
+ $dumpfile(filename); $dumpvars();
clk_i = 0;
data_i = 0;
end