blob: 1dfbf259c51f19fe1a8011e02a38cde3e37da1f4 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
module sim_test;
/* Make a reset that pulses once. */
reg reset = 0;
initial begin
$dumpfile("simulation.vcd");
$dumpvars(0, sim_test);
# 17 reset = 1;
# 11 reset = 0;
# 29 reset = 1;
# 11 reset = 0;
//# 100 $stop;
# 200 $finish;
end
/* Make a regular pulsing clock. */
reg clk = 0;
always #5 clk = !clk;
wire [5:0] value;
top top_logic (value, clk, reset);
initial
$monitor("At time %t, value = %h (%0d)",
$time, value, value);
endmodule // sim_test
|