diff options
author | Bobby Bingham <koorogi@koorogi.info> | 2017-01-07 15:27:20 -0600 |
---|---|---|
committer | Bobby Bingham <koorogi@koorogi.info> | 2017-01-08 22:02:28 -0600 |
commit | 735258adcb9a61bb7e60b4fe5d31fd5add1a0e13 (patch) | |
tree | e2fa586042d577ed764fcfdb3634185f7c476b08 | |
parent | 050efe85e0f5a0ee97962461cc8e617c53f770bf (diff) |
Make simulations in icarus verilog useful
-rw-r--r-- | alu_tb.v | 5 | ||||
-rw-r--r-- | regFile_tb.v | 5 | ||||
-rw-r--r-- | shifter_tb.v | 5 |
3 files changed, 12 insertions, 3 deletions
@@ -12,6 +12,9 @@ module alu_tb (); reg expected_carry; initial begin + $dumpfile("alu_tb.vcd"); + $dumpvars(0, alu_tb); + x = 16'h0123; y = 16'h1234; @@ -60,7 +63,7 @@ module alu_tb (); expected_result = 16'hD3B3; #5 - $stop; + $finish; end alu alu_inst ( diff --git a/regFile_tb.v b/regFile_tb.v index 59c2edd..0df3e48 100644 --- a/regFile_tb.v +++ b/regFile_tb.v @@ -12,6 +12,9 @@ module regFile_tb (); wire [15:0] dataB; initial begin + $dumpfile("regFile_tb.vcd"); + $dumpvars(0, regFile_tb); + clk = 1'b0; regA = 3'h0; @@ -63,7 +66,7 @@ module regFile_tb (); we = 1'b0; #5 - $stop; + $finish; end always #1 clk = !clk; diff --git a/shifter_tb.v b/shifter_tb.v index 278ac9a..f586d02 100644 --- a/shifter_tb.v +++ b/shifter_tb.v @@ -11,6 +11,9 @@ module shifter_tb (); // xxxxxxxxxxxxxxxx1111101000001010xxxxxxxxxxxxxxxx initial begin + $dumpfile("shifter_tb.vcd"); + $dumpvars(0, shifter_tb); + v = 16'hFA0A; by = 16'h0; dir = 1'b0; @@ -87,7 +90,7 @@ module shifter_tb (); expected_result = 16'h0000; #5 - $stop; + $finish; end shifter shifter_inst ( |