-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathAdd_tb.v
More file actions
38 lines (36 loc) · 809 Bytes
/
Add_tb.v
File metadata and controls
38 lines (36 loc) · 809 Bytes
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
28
29
30
31
32
33
34
35
36
37
38
`timescale 100ns/100ns
module Add_tb();
// reg aclr;
// reg clken;
// reg clock;
reg [7:0] dataa;
reg [7:0] datab;
wire [7:0] result;
Add dut(
// .aclr(aclr),
// .clock(clock),
.dataa(dataa),
.datab(datab),
.result(result));
initial begin
// aclr = 1;
// clock = 1;
dataa = 0;
datab = 0;
#2
// aclr = 0;
dataa = 5;
datab = 10;
#2
dataa = 11;
datab = 10;
#2
dataa = 3;
datab = 10;
end
// always #1 clock = ~clock;
always #2 begin
// $monitor("%0d ns, dataa: %d, datab: %d, result: %d", $stime, dataa, datab, result);
$monitor("%0d ns, dataa: %d, datab: %d, result: %d", $stime, dataa, datab, result);
end
endmodule