OpenCores
URL https://opencores.org/ocsvn/socgen/socgen/trunk

Subversion Repositories socgen

[/] [socgen/] [trunk/] [Projects/] [opencores.org/] [fpgas/] [ip/] [Nexys2_T6502/] [sim/] [icarus/] [tim_2/] [test_define] - Blame information for rev 131

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 131 jt_eaton
initial
2
begin
3
$display("              ");
4
$display("              ===================================================");
5
$display("              Test Start");
6
$display("              ===================================================");
7
$display("              ");
8
test.cg.next(20);
9
 
10
fork
11
begin
12
test.ps2_model.rcv_byte(8'hff,1'b1);
13
test.cg.next(5000);
14
test.ps2_model.send_byte(8'hfa);
15
test.cg.next(20000);
16
test.ps2_model.send_byte(8'haa);
17
test.cg.next(20000);
18
test.ps2_model.send_byte(8'h00);
19
test.ps2_model.rcv_byte(8'hf3,1'b1);
20
test.cg.next(2000);
21
test.ps2_model.send_byte(8'hfa);
22
test.ps2_model.rcv_byte(8'hc8,1'b0);
23
test.cg.next(2000);
24
test.ps2_model.send_byte(8'hfa);
25
test.ps2_model.rcv_byte(8'hf3,1'b1);
26
test.cg.next(2000);
27
test.ps2_model.send_byte(8'hfa);
28
test.ps2_model.rcv_byte(8'h64,1'b0);
29
test.cg.next(2000);
30
test.ps2_model.send_byte(8'hfa);
31
test.ps2_model.rcv_byte(8'hf3,1'b1);
32
test.cg.next(2000);
33
test.ps2_model.send_byte(8'hfa);
34
test.ps2_model.rcv_byte(8'h50,1'b1);
35
test.cg.next(2000);
36
test.ps2_model.send_byte(8'hfa);
37
test.ps2_model.rcv_byte(8'hf2,1'b0);
38
test.cg.next(2000);
39
test.ps2_model.send_byte(8'hfa);
40
test.cg.next(20000);
41
test.ps2_model.send_byte(8'h03);
42
test.ps2_model.rcv_byte(8'he8,1'b1);
43
test.cg.next(2000);
44
test.ps2_model.send_byte(8'hfa);
45
test.ps2_model.rcv_byte(8'h03,1'b1);
46
test.cg.next(2000);
47
test.ps2_model.send_byte(8'hfa);
48
test.ps2_model.rcv_byte(8'hf3,1'b1);
49
test.cg.next(2000);
50
test.ps2_model.send_byte(8'hfa);
51
test.ps2_model.rcv_byte(8'h28,1'b1);
52
test.cg.next(2000);
53
test.ps2_model.send_byte(8'hfa);
54
test.ps2_model.rcv_byte(8'hf4,1'b0);
55
test.cg.next(2000);
56
test.ps2_model.send_byte(8'hfa);
57
test.cg.next(20000);
58
test.ps2_model.send_byte(8'h12);
59
test.cg.next(20000);
60
test.ps2_model.send_byte(8'h34);
61
test.cg.next(20000);
62
test.ps2_model.send_byte(8'h56);
63
test.cg.next(20000);
64
test.ps2_model.send_byte(8'h78);
65
test.cg.next(20000);
66
test.ps2_model.send_byte(8'h9a);
67
test.cg.next(20000);
68
test.ps2_model.send_byte(8'hbc);
69
test.cg.next(20000);
70
end
71
begin
72
test.cg.next(20);
73
test.uart_model.rcv_byte(8'h46);
74
test.cg.next(20);
75
test.uart_model.rcv_byte(8'h46);
76
test.cg.next(20);
77
test.uart_model.rcv_byte(8'h46);
78
test.cg.next(20);
79
test.uart_model.rcv_byte(8'h41);
80
test.cg.next(20);
81
test.uart_model.rcv_byte(8'h20);
82
test.cg.next(20);
83
test.uart_model.rcv_byte(8'h34);
84
test.cg.next(20);
85
test.uart_model.rcv_byte(8'h37);
86
test.cg.next(20);
87
test.uart_model.rcv_byte(8'h20);
88
test.cg.next(20);
89
test.uart_model.rcv_byte(8'h4d);
90
test.cg.next(20);
91
test.uart_model.rcv_byte(8'h65);
92
test.cg.next(20);
93
test.uart_model.rcv_byte(8'h6d);
94
test.cg.next(20);
95
test.uart_model.rcv_byte(8'h20);
96
test.cg.next(20);
97
test.uart_model.rcv_byte(8'h20);
98
test.cg.next(20);
99
test.uart_model.rcv_byte(8'h0d);
100
test.cg.next(20);
101
test.uart_model.rcv_byte(8'h0a);
102
test.cg.next(2000);
103
 
104
test.uart_model.send_byte(8'h35);
105
 
106
 
107
 
108
 
109
 
110
 
111
test.uart_model.rcv_byte(8'h46);
112
test.cg.next(20);
113
test.uart_model.rcv_byte(8'h46);
114
test.cg.next(20);
115
test.uart_model.rcv_byte(8'h46);
116
test.cg.next(20);
117
test.uart_model.rcv_byte(8'h42);
118
test.cg.next(20);
119
test.uart_model.rcv_byte(8'h20);
120
test.cg.next(20);
121
test.uart_model.rcv_byte(8'h46);
122
test.cg.next(20);
123
test.uart_model.rcv_byte(8'h31);
124
test.cg.next(20);
125
test.uart_model.rcv_byte(8'h20);
126
test.cg.next(20);
127
test.uart_model.rcv_byte(8'h4d);
128
test.cg.next(20);
129
test.uart_model.rcv_byte(8'h65);
130
test.cg.next(20);
131
test.uart_model.rcv_byte(8'h6d);
132
test.cg.next(20);
133
test.uart_model.rcv_byte(8'h20);
134
test.cg.next(20);
135
test.uart_model.rcv_byte(8'h20);
136
test.cg.next(20);
137
test.uart_model.rcv_byte(8'h0d);
138
test.cg.next(20);
139
test.uart_model.rcv_byte(8'h0a);
140
test.cg.next(2000);
141
 
142
 
143
 
144
 
145
 
146
test.uart_model.send_byte(8'h36);
147
test.cg.next(40000);
148
 
149
test.uart_model.send_byte(8'h37);
150
test.cg.next(40000);
151
 
152
test.uart_model.send_byte(8'h38);
153
test.cg.next(40000);
154
 
155
end
156
join
157
 
158
test.cg.exit;
159
end
160
 
161
 
162
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.