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

Subversion Repositories viterb_encoder_and_decoder

[/] [viterb_encoder_and_decoder/] [trunk/] [bench/] [viterbi_tx_rx_tb.v] - Blame information for rev 2

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 sandunrath
module viterbi_tx_rx_tb();
2
   reg clk;
3
   reg rst;
4
   reg encoder_i;
5
   reg enable_encoder_i;
6
   wire decoder_o;
7
 
8
   viterbi_tx_rx vtr(
9
      .clk(clk),
10
      .rst(rst),
11
      .encoder_i(encoder_i),
12
      .enable_encoder_i(enable_encoder_i),
13
      .decoder_o(decoder_o)
14
   );
15
 
16
   always
17
      #50   clk   =  ~clk;
18
 
19
 
20
   initial
21
   begin
22
      clk      =  1'b1;
23
      rst      =  1'b0;
24
      encoder_i=  1'b0;
25
      enable_encoder_i  =  1'b0;
26
      #1000
27
      rst   =  1'b1;
28
      encoder_i=  1'b0;
29
      enable_encoder_i  =  1'b1;
30
      #100
31
      encoder_i=  1'b1;
32
      #100
33
      encoder_i=  1'b0;
34
      #100
35
      encoder_i=  1'b0;
36
      #100
37
      encoder_i=  1'b1;
38
      #100
39
      encoder_i=  1'b1;
40
      #100
41
      encoder_i=  1'b0;
42
      #100
43
      encoder_i=  1'b0;
44
      #100
45
      encoder_i=  1'b0;
46
      #100
47
      encoder_i=  1'b1;
48
      #100
49
      encoder_i=  1'b1;
50
      #100
51
      encoder_i=  1'b1;
52
      #100
53
      encoder_i=  1'b0;
54
      #100
55
      encoder_i=  1'b0;
56
      #100
57
      encoder_i=  1'b0;
58
      #100
59
      encoder_i=  1'b0;
60
      #100
61
      encoder_i=  1'b1;
62
      #100
63
      encoder_i=  1'b1;
64
      #100
65
      encoder_i=  1'b1;
66
      #100
67
      encoder_i=  1'b1;
68
      #100
69
      encoder_i=  1'b0;
70
      #100
71
      encoder_i=  1'b0;
72
      #100
73
      encoder_i=  1'b0;
74
      #100
75
      encoder_i=  1'b0;
76
      #100
77
      encoder_i=  1'b0;
78
      #100
79
      encoder_i=  1'b1;
80
      #100
81
      encoder_i=  1'b1;
82
      #100
83
      encoder_i=  1'b1;
84
      #100
85
      encoder_i=  1'b1;
86
      #100
87
      encoder_i=  1'b1;
88
 
89
      #100
90
      encoder_i=  1'b0;
91
      #100
92
      encoder_i=  1'b1;
93
      #100
94
      encoder_i=  1'b0;
95
      #100
96
      encoder_i=  1'b0;
97
      #100
98
      encoder_i=  1'b1;
99
      #100
100
      encoder_i=  1'b1;
101
      #100
102
      encoder_i=  1'b0;
103
      #100
104
      encoder_i=  1'b0;
105
      #100
106
      encoder_i=  1'b0;
107
      #100
108
      encoder_i=  1'b1;
109
      #100
110
      encoder_i=  1'b1;
111
      #100
112
      encoder_i=  1'b1;
113
      #100
114
      encoder_i=  1'b0;
115
      #100
116
      encoder_i=  1'b0;
117
      #100
118
      encoder_i=  1'b0;
119
      #100
120
      encoder_i=  1'b0;
121
      #100
122
      encoder_i=  1'b1;
123
      #100
124
      encoder_i=  1'b1;
125
      #100
126
      encoder_i=  1'b1;
127
      #100
128
      encoder_i=  1'b1;
129
      #100
130
      encoder_i=  1'b0;
131
      #100
132
      encoder_i=  1'b0;
133
      #100
134
      encoder_i=  1'b0;
135
      #100
136
      encoder_i=  1'b0;
137
      #100
138
      encoder_i=  1'b0;
139
      #100
140
      encoder_i=  1'b1;
141
      #100
142
      encoder_i=  1'b1;
143
      #100
144
      encoder_i=  1'b1;
145
      #100
146
      encoder_i=  1'b1;
147
      #100
148
      encoder_i=  1'b1;
149
 
150
 
151
      #10000
152
      encoder_i=  1'b0;
153
      #100
154
      encoder_i=  1'b1;
155
 
156
 
157
      #1000
158
      encoder_i=  1'b0;
159
      #100
160
      encoder_i=  1'b1;
161
 
162
 
163
      #10000
164
      encoder_i=  1'b0;
165
      #100
166
      encoder_i=  1'b1;
167
 
168
 
169
      #10000
170
      encoder_i=  1'b0;
171
      #100
172
      encoder_i=  1'b1;
173
 
174
      #10000
175
      encoder_i=  1'b0;
176
      #100
177
      encoder_i=  1'b1;
178
 
179
 
180
      #10000
181
      encoder_i=  1'b0;
182
      #100
183
      encoder_i=  1'b1;
184
 
185
 
186
      #10000
187
      encoder_i=  1'b0;
188
      #100
189
      encoder_i=  1'b1;
190
 
191
 
192
      #10000
193
      encoder_i=  1'b0;
194
      #100
195
      encoder_i=  1'b1;
196
 
197
 
198
      #10000
199
      encoder_i=  1'b0;
200
      #100
201
      encoder_i=  1'b1;
202
 
203
 
204
      #10000
205
      encoder_i=  1'b0;
206
      #100
207
      encoder_i=  1'b1;
208
 
209
 
210
      #10000
211
      encoder_i=  1'b0;
212
      #100
213
      encoder_i=  1'b1;
214
 
215
 
216
      #10000
217
      encoder_i=  1'b0;
218
      #100
219
      encoder_i=  1'b1;
220
 
221
 
222
      #10000
223
      encoder_i=  1'b0;
224
      #100
225
      encoder_i=  1'b1;
226
 
227
 
228
      #10000
229
      encoder_i=  1'b0;
230
      #100
231
      encoder_i=  1'b1;
232
 
233
 
234
      #10000
235
      encoder_i=  1'b0;
236
      #100
237
      encoder_i=  1'b1;
238
 
239
 
240
      #10000
241
      encoder_i=  1'b0;
242
      #100
243
      encoder_i=  1'b1;
244
 
245
 
246
      #10000
247
      encoder_i=  1'b0;
248
      #100
249
      encoder_i=  1'b1;
250
 
251
 
252
      #10000
253
      encoder_i=  1'b0;
254
      #100
255
      encoder_i=  1'b1;
256
 
257
 
258
      #10000
259
      encoder_i=  1'b0;
260
      #100
261
      encoder_i=  1'b1;
262
 
263
 
264
      #10000
265
      encoder_i=  1'b0;
266
      #100
267
      encoder_i=  1'b1;
268
 
269
      #10000
270
      encoder_i=  1'b0;
271
      #100
272
      encoder_i=  1'b1;
273
 
274
 
275
      #10000
276
      encoder_i=  1'b0;
277
      #100
278
      encoder_i=  1'b1;
279
 
280
 
281
      #10000
282
      encoder_i=  1'b0;
283
      #100
284
      encoder_i=  1'b1;
285
 
286
 
287
      #10000
288
      encoder_i=  1'b0;
289
      #100
290
      encoder_i=  1'b1;
291
 
292
      #10000
293
      encoder_i=  1'b0;
294
      #100
295
      encoder_i=  1'b1;
296
 
297
 
298
      #10000
299
      encoder_i=  1'b0;
300
      #100
301
      encoder_i=  1'b1;
302
 
303
 
304
      #10000
305
      encoder_i=  1'b0;
306
      #100
307
      encoder_i=  1'b1;
308
 
309
 
310
      #10000
311
      encoder_i=  1'b0;
312
      #100
313
      encoder_i=  1'b1;
314
 
315
      #10000
316
      encoder_i=  1'b0;
317
      #100
318
      encoder_i=  1'b1;
319
 
320
 
321
      #10000
322
      encoder_i=  1'b0;
323
      #100
324
      encoder_i=  1'b1;
325
 
326
 
327
      #10000
328
      encoder_i=  1'b0;
329
      #100
330
      encoder_i=  1'b1;
331
 
332
 
333
      #10000
334
      encoder_i=  1'b0;
335
      #100
336
      encoder_i=  1'b1;
337
 
338
      #10000
339
      encoder_i=  1'b0;
340
      #100
341
      encoder_i=  1'b1;
342
 
343
 
344
      #10000
345
      encoder_i=  1'b0;
346
      #100
347
      encoder_i=  1'b1;
348
 
349
 
350
      #10000
351
      encoder_i=  1'b0;
352
      #100
353
      encoder_i=  1'b1;
354
 
355
 
356
      #10000
357
      encoder_i=  1'b0;
358
      #100
359
      encoder_i=  1'b1;
360
 
361
      #10000
362
      encoder_i=  1'b0;
363
      #100
364
      encoder_i=  1'b1;
365
 
366
 
367
      #10000
368
      encoder_i=  1'b0;
369
      #100
370
      encoder_i=  1'b1;
371
 
372
 
373
 
374
 
375
 
376
      #1000000
377
      $finish();
378
   end
379
 
380
 
381
endmodule

powered by: WebSVN 2.1.0

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