diff options
| author | vin <git@vineetk.net> | 2025-03-10 15:41:13 -0400 |
|---|---|---|
| committer | vin <git@vineetk.net> | 2025-03-10 15:41:13 -0400 |
| commit | f697bf76970fc1d264d52afd7e0e28d64f209e82 (patch) | |
| tree | 08f56d8219b7a14382a6ab9b2227898e01424450 /my_computer_tb.v | |
initial payload
Diffstat (limited to 'my_computer_tb.v')
| -rw-r--r-- | my_computer_tb.v | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/my_computer_tb.v b/my_computer_tb.v new file mode 100644 index 0000000..3c37728 --- /dev/null +++ b/my_computer_tb.v | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | `timescale 1ns/1ps | ||
| 2 | |||
| 3 | module my_computer_tb(); | ||
| 4 | |||
| 5 | reg clk, reset; | ||
| 6 | |||
| 7 | // instantiate device to be tested | ||
| 8 | my_computer U1(.clk(clk), .reset(reset), .my_sw(0), .my_rd(), .my_PC()); | ||
| 9 | |||
| 10 | always | ||
| 11 | begin | ||
| 12 | #5; clk <= ~clk; | ||
| 13 | end | ||
| 14 | |||
| 15 | initial | ||
| 16 | begin | ||
| 17 | reset <= 1; clk = 1; | ||
| 18 | #22; reset <= 0; | ||
| 19 | #1000; | ||
| 20 | $stop; | ||
| 21 | end | ||
| 22 | |||
| 23 | endmodule \ No newline at end of file | ||
