registerA_w unit test working
This commit is contained in:
parent
b162cff991
commit
0a957fc130
|
@ -0,0 +1,418 @@
|
||||||
|
b.b.gandalf_f[3].a b.b.gandalf_t[1].a b.b.gandalf_f[5].a b.b.gandalf_f[1].a b.b.gandalf_t[2].a b.b.gandalf_f[6].a b.b.gandalf_f[4].a b.b.gandalf_t[6].a b.b.gandalf_t[3].a b.b.gandalf_f[0].a b.b.gandalf_t[0].a b.b.gandalf_t[4].a b.b.gandalf_t[5].a b.b._w b.b.gandalf_f[2].a
|
||||||
|
169671 b.b.gandalf_f[0].a : 0
|
||||||
|
169671 b.b._w : 0
|
||||||
|
169671 b.in.d.d[7].f : 0
|
||||||
|
169671 b.b.gandalf_t[6].a : 0
|
||||||
|
169671 b.b.gandalf_f[6].a : 0
|
||||||
|
169671 b.b.gandalf_t[5].a : 0
|
||||||
|
169671 b.b.gandalf_f[5].a : 0
|
||||||
|
169671 b.b.gandalf_t[4].a : 0
|
||||||
|
169671 b.b.gandalf_f[4].a : 0
|
||||||
|
169671 b.b.gandalf_t[3].a : 0
|
||||||
|
169671 b.b.gandalf_f[3].a : 0
|
||||||
|
169671 b.b.gandalf_t[2].a : 0
|
||||||
|
169671 b.b.gandalf_f[2].a : 0
|
||||||
|
169671 b.b.gandalf_t[1].a : 0
|
||||||
|
169671 b.b.gandalf_f[1].a : 0
|
||||||
|
169671 b.b.gandalf_t[0].a : 0
|
||||||
|
[] Set reset 0
|
||||||
|
|
||||||
|
169671 Reset : 0
|
||||||
|
170041 b._reset_B : 1 [by Reset:=0]
|
||||||
|
170108 b.b.buf.reset_buf._y : 0 [by b._reset_B:=1]
|
||||||
|
170124 b.b.buf._reset_BX : 1 [by b.b.buf.reset_buf._y:=0]
|
||||||
|
172682 b.b.buf._reset : 0 [by b._reset_B:=1]
|
||||||
|
174686 b.b.buf.reset_bufarray.buf2._y : 0 [by b.b.buf._reset_BX:=1]
|
||||||
|
175214 b.b.buf._reset_BXX[0] : 1 [by b.b.buf.reset_bufarray.buf2._y:=0]
|
||||||
|
[] Sending in 127
|
||||||
|
175214 b.b.gandalf_t[0].a : 1
|
||||||
|
175214 b.b._w : 1
|
||||||
|
175214 b.b.gandalf_t[6].a : 1
|
||||||
|
175214 b.b.gandalf_t[2].a : 1
|
||||||
|
175214 b.b.gandalf_t[5].a : 1
|
||||||
|
175214 b.b.gandalf_t[4].a : 1
|
||||||
|
175214 b.b.gandalf_t[3].a : 1
|
||||||
|
175214 b.b.gandalf_t[1].a : 1
|
||||||
|
177649 b.b.A_flush._y : 0 [by b.b._w:=1]
|
||||||
|
204529 b.b._flush : 1 [by b.b.A_flush._y:=0]
|
||||||
|
217570 b.b.buf._flushB : 0 [by b.b._flush:=1]
|
||||||
|
217572 b.b.buf.t_buf_func[0]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
217573 b.b.buf.t_buf_func[2]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
217599 b.b.buf.t_buf_func[3]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
217616 b.out.d[0].t : 0 [by b.b.buf.t_buf_func[0]._y:=1]
|
||||||
|
217617 b.b.out_valid.OR2_tf[0]._y : 1 [by b.out.d[0].t:=0]
|
||||||
|
217723 b.b.buf.t_buf_func[6]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
217745 b.out.d[6].t : 0 [by b.b.buf.t_buf_func[6]._y:=1]
|
||||||
|
217746 b.b.out_valid.OR2_tf[6]._y : 1 [by b.out.d[6].t:=0]
|
||||||
|
217834 b.b.out_valid.ct.in[0] : 0 [by b.b.out_valid.OR2_tf[0]._y:=1]
|
||||||
|
217887 b.b.buf.t_buf_func[4]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
219171 b.b.buf.t_buf_func[5]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
219327 b.b.out_valid.ct.in[6] : 0 [by b.b.out_valid.OR2_tf[6]._y:=1]
|
||||||
|
219330 b.out.d[5].t : 0 [by b.b.buf.t_buf_func[5]._y:=1]
|
||||||
|
220334 b.out.d[2].t : 0 [by b.b.buf.t_buf_func[2]._y:=1]
|
||||||
|
221621 b.b.out_valid.OR2_tf[2]._y : 1 [by b.out.d[2].t:=0]
|
||||||
|
223853 b.b.out_valid.ct.in[2] : 0 [by b.b.out_valid.OR2_tf[2]._y:=1]
|
||||||
|
227232 b.out.d[4].t : 0 [by b.b.buf.t_buf_func[4]._y:=1]
|
||||||
|
227377 b.b.out_valid.OR2_tf[4]._y : 1 [by b.out.d[4].t:=0]
|
||||||
|
228454 b.b._flushB : 0 [by b.b._flush:=1]
|
||||||
|
230209 b.b.out_valid.ct.in[4] : 0 [by b.b.out_valid.OR2_tf[4]._y:=1]
|
||||||
|
231282 b.out.d[3].t : 0 [by b.b.buf.t_buf_func[3]._y:=1]
|
||||||
|
237636 b.b.out_valid.OR2_tf[3]._y : 1 [by b.out.d[3].t:=0]
|
||||||
|
237637 b.b.out_valid.ct.in[3] : 0 [by b.b.out_valid.OR2_tf[3]._y:=1]
|
||||||
|
239006 b.b.out_valid.OR2_tf[5]._y : 1 [by b.out.d[5].t:=0]
|
||||||
|
239168 b.b.out_valid.ct.in[5] : 0 [by b.b.out_valid.OR2_tf[5]._y:=1]
|
||||||
|
246537 b.b.out_valid.ct.C3Els[0]._y : 1 [by b.b.out_valid.ct.in[5]:=0]
|
||||||
|
246551 b.b.out_valid.ct.tmp[9] : 0 [by b.b.out_valid.ct.C3Els[0]._y:=1]
|
||||||
|
276921 b.b.out_valid.ct.C2Els[1]._y : 1 [by b.b.out_valid.ct.in[3]:=0]
|
||||||
|
276928 b.b.out_valid.ct.tmp[8] : 0 [by b.b.out_valid.ct.C2Els[1]._y:=1]
|
||||||
|
278528 b.b.buf.t_buf_func[1]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
278688 b.out.d[1].t : 0 [by b.b.buf.t_buf_func[1]._y:=1]
|
||||||
|
300245 b.b.out_valid.OR2_tf[1]._y : 1 [by b.out.d[1].t:=0]
|
||||||
|
300246 b.b.out_valid.ct.in[1] : 0 [by b.b.out_valid.OR2_tf[1]._y:=1]
|
||||||
|
300247 b.b.out_valid.ct.C2Els[0]._y : 1 [by b.b.out_valid.ct.in[1]:=0]
|
||||||
|
300248 b.b.out_valid.ct.tmp[7] : 0 [by b.b.out_valid.ct.C2Els[0]._y:=1]
|
||||||
|
302491 b.b.out_valid.ct.C3Els[1]._y : 1 [by b.b.out_valid.ct.tmp[7]:=0]
|
||||||
|
302678 b.b._out_v : 0 [by b.b.out_valid.ct.C3Els[1]._y:=1]
|
||||||
|
302679 b.b._out_vB : 1 [by b.b._out_v:=0]
|
||||||
|
306861 b.b._en2 : 0 [by b.b._out_vB:=1]
|
||||||
|
341643 b.b.A_flush._y : 1 [by b.b._en2:=0]
|
||||||
|
341644 b.b._flush : 0 [by b.b.A_flush._y:=1]
|
||||||
|
341649 b.b._flushB : 1 [by b.b._flush:=0]
|
||||||
|
342497 b.b.pass.y : 1 [by b.b._flush:=0]
|
||||||
|
342498 b.b.gandalf_t[0]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
342499 b.b.gandalf_t[0].y : 1 [by b.b.gandalf_t[0]._y:=0]
|
||||||
|
342500 b.b.gandalf_t[4]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
342514 b.b.gandalf_t[1]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
342535 b.b.buf._flushB : 1 [by b.b._flush:=0]
|
||||||
|
342541 b.b.buf.vc.OR2_tf[0]._y : 0 [by b.b.gandalf_t[0].y:=1]
|
||||||
|
342630 b.b.buf.t_buf_func[0]._y : 0 [by b.b.buf._flushB:=1]
|
||||||
|
342638 b.out.d[0].t : 1 [by b.b.buf.t_buf_func[0]._y:=0]
|
||||||
|
342672 b.b.out_valid.OR2_tf[0]._y : 0 [by b.out.d[0].t:=1]
|
||||||
|
342876 b.b.buf.vc.ct.in[0] : 1 [by b.b.buf.vc.OR2_tf[0]._y:=0]
|
||||||
|
343438 b.b.gandalf_t[5]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
344356 b.b.gandalf_t[5].y : 1 [by b.b.gandalf_t[5]._y:=0]
|
||||||
|
344360 b.b.buf.vc.OR2_tf[5]._y : 0 [by b.b.gandalf_t[5].y:=1]
|
||||||
|
345070 b.b.gandalf_t[2]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
345317 b.b.gandalf_t[4].y : 1 [by b.b.gandalf_t[4]._y:=0]
|
||||||
|
345365 b.b.buf.t_buf_func[4]._y : 0 [by b.b.gandalf_t[4].y:=1]
|
||||||
|
345368 b.out.d[4].t : 1 [by b.b.buf.t_buf_func[4]._y:=0]
|
||||||
|
345546 b.b.out_valid.OR2_tf[4]._y : 0 [by b.out.d[4].t:=1]
|
||||||
|
346758 b.b.buf.vc.ct.in[5] : 1 [by b.b.buf.vc.OR2_tf[5]._y:=0]
|
||||||
|
348285 b.b.gandalf_t[2].y : 1 [by b.b.gandalf_t[2]._y:=0]
|
||||||
|
350858 b.b.gandalf_t[3]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
354236 b.b.buf.t_buf_func[2]._y : 0 [by b.b.gandalf_t[2].y:=1]
|
||||||
|
355063 b.out.d[2].t : 1 [by b.b.buf.t_buf_func[2]._y:=0]
|
||||||
|
355236 b.b.out_valid.OR2_tf[2]._y : 0 [by b.out.d[2].t:=1]
|
||||||
|
355420 b.b.out_valid.ct.in[2] : 1 [by b.b.out_valid.OR2_tf[2]._y:=0]
|
||||||
|
356247 b.b.gandalf_t[1].y : 1 [by b.b.gandalf_t[1]._y:=0]
|
||||||
|
356248 b.b.buf.vc.OR2_tf[1]._y : 0 [by b.b.gandalf_t[1].y:=1]
|
||||||
|
356252 b.b.buf.vc.ct.in[1] : 1 [by b.b.buf.vc.OR2_tf[1]._y:=0]
|
||||||
|
356320 b.b.buf.t_buf_func[1]._y : 0 [by b.b.gandalf_t[1].y:=1]
|
||||||
|
356416 b.out.d[1].t : 1 [by b.b.buf.t_buf_func[1]._y:=0]
|
||||||
|
356552 b.b.out_valid.OR2_tf[1]._y : 0 [by b.out.d[1].t:=1]
|
||||||
|
356553 b.b.out_valid.ct.in[1] : 1 [by b.b.out_valid.OR2_tf[1]._y:=0]
|
||||||
|
356559 b.b.out_valid.ct.in[0] : 1 [by b.b.out_valid.OR2_tf[0]._y:=0]
|
||||||
|
360184 b.b.buf.vc.OR2_tf[2]._y : 0 [by b.b.gandalf_t[2].y:=1]
|
||||||
|
360425 b.b.buf.vc.ct.in[2] : 1 [by b.b.buf.vc.OR2_tf[2]._y:=0]
|
||||||
|
366523 b.b.out_valid.ct.in[4] : 1 [by b.b.out_valid.OR2_tf[4]._y:=0]
|
||||||
|
375605 b.b.out_valid.ct.C2Els[0]._y : 0 [by b.b.out_valid.ct.in[0]:=1]
|
||||||
|
379564 b.b.out_valid.ct.tmp[7] : 1 [by b.b.out_valid.ct.C2Els[0]._y:=0]
|
||||||
|
390343 b.b.gandalf_t[3].y : 1 [by b.b.gandalf_t[3]._y:=0]
|
||||||
|
390355 b.b.buf.vc.OR2_tf[3]._y : 0 [by b.b.gandalf_t[3].y:=1]
|
||||||
|
390734 b.b.buf.t_buf_func[5]._y : 0 [by b.b.gandalf_t[5].y:=1]
|
||||||
|
390735 b.out.d[5].t : 1 [by b.b.buf.t_buf_func[5]._y:=0]
|
||||||
|
390791 b.b.out_valid.OR2_tf[5]._y : 0 [by b.out.d[5].t:=1]
|
||||||
|
391384 b.b.buf.vc.ct.in[3] : 1 [by b.b.buf.vc.OR2_tf[3]._y:=0]
|
||||||
|
391385 b.b.buf.vc.ct.C2Els[1]._y : 0 [by b.b.buf.vc.ct.in[3]:=1]
|
||||||
|
391422 b.b.buf.vc.ct.tmp[8] : 1 [by b.b.buf.vc.ct.C2Els[1]._y:=0]
|
||||||
|
392436 b.b.buf.vc.OR2_tf[4]._y : 0 [by b.b.gandalf_t[4].y:=1]
|
||||||
|
393540 b.b.buf.vc.ct.C2Els[0]._y : 0 [by b.b.buf.vc.ct.in[1]:=1]
|
||||||
|
393541 b.b.buf.vc.ct.tmp[7] : 1 [by b.b.buf.vc.ct.C2Els[0]._y:=0]
|
||||||
|
394243 b.b.buf.t_buf_func[3]._y : 0 [by b.b.gandalf_t[3].y:=1]
|
||||||
|
397807 b.out.d[3].t : 1 [by b.b.buf.t_buf_func[3]._y:=0]
|
||||||
|
399499 b.b.out_valid.OR2_tf[3]._y : 0 [by b.out.d[3].t:=1]
|
||||||
|
399512 b.b.out_valid.ct.in[3] : 1 [by b.b.out_valid.OR2_tf[3]._y:=0]
|
||||||
|
401459 b.b.gandalf_t[6]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
401816 b.b.gandalf_t[6].y : 1 [by b.b.gandalf_t[6]._y:=0]
|
||||||
|
401837 b.b.buf.t_buf_func[6]._y : 0 [by b.b.gandalf_t[6].y:=1]
|
||||||
|
401838 b.out.d[6].t : 1 [by b.b.buf.t_buf_func[6]._y:=0]
|
||||||
|
401841 b.b.buf.vc.OR2_tf[6]._y : 0 [by b.b.gandalf_t[6].y:=1]
|
||||||
|
401842 b.b.buf.vc.ct.in[6] : 1 [by b.b.buf.vc.OR2_tf[6]._y:=0]
|
||||||
|
411486 b.b.out_valid.OR2_tf[6]._y : 0 [by b.out.d[6].t:=1]
|
||||||
|
411487 b.b.out_valid.ct.in[6] : 1 [by b.b.out_valid.OR2_tf[6]._y:=0]
|
||||||
|
415811 b.b.buf.vc.ct.in[4] : 1 [by b.b.buf.vc.OR2_tf[4]._y:=0]
|
||||||
|
415972 b.b.buf.vc.ct.C3Els[0]._y : 0 [by b.b.buf.vc.ct.in[4]:=1]
|
||||||
|
416496 b.b.out_valid.ct.C2Els[1]._y : 0 [by b.b.out_valid.ct.in[3]:=1]
|
||||||
|
416501 b.b.out_valid.ct.tmp[8] : 1 [by b.b.out_valid.ct.C2Els[1]._y:=0]
|
||||||
|
417009 b.b.buf.vc.ct.tmp[9] : 1 [by b.b.buf.vc.ct.C3Els[0]._y:=0]
|
||||||
|
417590 b.b.buf.vc.ct.C3Els[1]._y : 0 [by b.b.buf.vc.ct.tmp[9]:=1]
|
||||||
|
417998 b.b.buf._in_v : 1 [by b.b.buf.vc.ct.C3Els[1]._y:=0]
|
||||||
|
418009 b.b.buf.in_v_buf._y : 0 [by b.b.buf._in_v:=1]
|
||||||
|
419056 b.in.v : 1 [by b.b.buf.in_v_buf._y:=0]
|
||||||
|
435797 b.b.out_valid.ct.in[5] : 1 [by b.b.out_valid.OR2_tf[5]._y:=0]
|
||||||
|
435811 b.b.out_valid.ct.C3Els[0]._y : 0 [by b.b.out_valid.ct.in[5]:=1]
|
||||||
|
435829 b.b.out_valid.ct.tmp[9] : 1 [by b.b.out_valid.ct.C3Els[0]._y:=0]
|
||||||
|
435833 b.b.out_valid.ct.C3Els[1]._y : 0 [by b.b.out_valid.ct.tmp[9]:=1]
|
||||||
|
435937 b.b._out_v : 1 [by b.b.out_valid.ct.C3Els[1]._y:=0]
|
||||||
|
437141 b.b.buf._en : 0 [by b.b._out_v:=1]
|
||||||
|
437369 b.b.buf.en_buf_f.buf2._y : 1 [by b.b.buf._en:=0]
|
||||||
|
437984 b.b.buf.en_buf_t.buf2._y : 1 [by b.b.buf._en:=0]
|
||||||
|
438054 b.b.buf._en_X_t[0] : 0 [by b.b.buf.en_buf_t.buf2._y:=1]
|
||||||
|
438828 b.b.buf._en_X_f[0] : 0 [by b.b.buf.en_buf_f.buf2._y:=1]
|
||||||
|
445596 b.b.in_ack_inv.a : 1 [by b.b.buf._en:=0]
|
||||||
|
467381 b.b._out_vB : 0 [by b.b._out_v:=1]
|
||||||
|
496018 b.b.in_ack_inv.y : 0 [by b.b.in_ack_inv.a:=1]
|
||||||
|
496029 b.in.a : 1 [by b.b.in_ack_inv.y:=0]
|
||||||
|
[] Removing input
|
||||||
|
496029 b.b.gandalf_t[0].a : 0
|
||||||
|
496029 b.b._w : 0
|
||||||
|
496029 b.b.gandalf_t[2].a : 0
|
||||||
|
496029 b.b.gandalf_t[6].a : 0
|
||||||
|
496029 b.b.gandalf_t[5].a : 0
|
||||||
|
496029 b.b.gandalf_t[1].a : 0
|
||||||
|
496029 b.b.gandalf_t[4].a : 0
|
||||||
|
496029 b.b.gandalf_t[3].a : 0
|
||||||
|
496032 b.b.gandalf_t[0]._y : 1 [by b.b.gandalf_t[0].a:=0]
|
||||||
|
496083 b.b._en2 : 1 [by b.b._w:=0]
|
||||||
|
496110 b.b.gandalf_t[1]._y : 1 [by b.b.gandalf_t[1].a:=0]
|
||||||
|
496124 b.b.gandalf_t[0].y : 0 [by b.b.gandalf_t[0]._y:=1]
|
||||||
|
496737 b.b.buf.vc.OR2_tf[0]._y : 1 [by b.b.gandalf_t[0].y:=0]
|
||||||
|
497177 b.b.gandalf_t[2]._y : 1 [by b.b.gandalf_t[2].a:=0]
|
||||||
|
497190 b.b.gandalf_t[6]._y : 1 [by b.b.gandalf_t[6].a:=0]
|
||||||
|
497222 b.b.gandalf_t[2].y : 0 [by b.b.gandalf_t[2]._y:=1]
|
||||||
|
497854 b.b.gandalf_t[1].y : 0 [by b.b.gandalf_t[1]._y:=1]
|
||||||
|
498187 b.b.gandalf_t[6].y : 0 [by b.b.gandalf_t[6]._y:=1]
|
||||||
|
498379 b.b.buf.vc.OR2_tf[1]._y : 1 [by b.b.gandalf_t[1].y:=0]
|
||||||
|
498431 b.b.buf.vc.ct.in[1] : 0 [by b.b.buf.vc.OR2_tf[1]._y:=1]
|
||||||
|
498871 b.b.buf.vc.OR2_tf[2]._y : 1 [by b.b.gandalf_t[2].y:=0]
|
||||||
|
498878 b.b.buf.vc.ct.in[2] : 0 [by b.b.buf.vc.OR2_tf[2]._y:=1]
|
||||||
|
499087 b.b.buf.vc.OR2_tf[6]._y : 1 [by b.b.gandalf_t[6].y:=0]
|
||||||
|
504394 b.b.pass.y : 0 [by b.b._en2:=1]
|
||||||
|
504681 b.b.gandalf_t[5]._y : 1 [by b.b.gandalf_t[5].a:=0]
|
||||||
|
507106 b.b.gandalf_t[4]._y : 1 [by b.b.gandalf_t[4].a:=0]
|
||||||
|
507108 b.b.gandalf_t[4].y : 0 [by b.b.gandalf_t[4]._y:=1]
|
||||||
|
507462 b.b.buf.vc.OR2_tf[4]._y : 1 [by b.b.gandalf_t[4].y:=0]
|
||||||
|
507595 b.b.buf.vc.ct.in[4] : 0 [by b.b.buf.vc.OR2_tf[4]._y:=1]
|
||||||
|
510759 b.b.buf.vc.ct.in[0] : 0 [by b.b.buf.vc.OR2_tf[0]._y:=1]
|
||||||
|
510760 b.b.buf.vc.ct.C2Els[0]._y : 1 [by b.b.buf.vc.ct.in[0]:=0]
|
||||||
|
510764 b.b.buf.vc.ct.tmp[7] : 0 [by b.b.buf.vc.ct.C2Els[0]._y:=1]
|
||||||
|
511148 b.b.gandalf_t[5].y : 0 [by b.b.gandalf_t[5]._y:=1]
|
||||||
|
511694 b.b.buf.vc.OR2_tf[5]._y : 1 [by b.b.gandalf_t[5].y:=0]
|
||||||
|
514012 b.b.gandalf_t[3]._y : 1 [by b.b.gandalf_t[3].a:=0]
|
||||||
|
514013 b.b.gandalf_t[3].y : 0 [by b.b.gandalf_t[3]._y:=1]
|
||||||
|
514699 b.b.buf.vc.ct.in[6] : 0 [by b.b.buf.vc.OR2_tf[6]._y:=1]
|
||||||
|
526391 b.b.buf.vc.OR2_tf[3]._y : 1 [by b.b.gandalf_t[3].y:=0]
|
||||||
|
526470 b.b.buf.vc.ct.in[3] : 0 [by b.b.buf.vc.OR2_tf[3]._y:=1]
|
||||||
|
528903 b.b.buf.vc.ct.C2Els[1]._y : 1 [by b.b.buf.vc.ct.in[3]:=0]
|
||||||
|
528991 b.b.buf.vc.ct.tmp[8] : 0 [by b.b.buf.vc.ct.C2Els[1]._y:=1]
|
||||||
|
557257 b.b.buf.vc.ct.in[5] : 0 [by b.b.buf.vc.OR2_tf[5]._y:=1]
|
||||||
|
565039 b.b.buf.vc.ct.C3Els[0]._y : 1 [by b.b.buf.vc.ct.in[5]:=0]
|
||||||
|
593366 b.b.buf.vc.ct.tmp[9] : 0 [by b.b.buf.vc.ct.C3Els[0]._y:=1]
|
||||||
|
593425 b.b.buf.vc.ct.C3Els[1]._y : 1 [by b.b.buf.vc.ct.tmp[9]:=0]
|
||||||
|
593455 b.b.buf._in_v : 0 [by b.b.buf.vc.ct.C3Els[1]._y:=1]
|
||||||
|
594922 b.b.buf.in_v_buf._y : 1 [by b.b.buf._in_v:=0]
|
||||||
|
654426 b.in.v : 0 [by b.b.buf.in_v_buf._y:=1]
|
||||||
|
673810 b.b.buf._en : 1 [by b.in.v:=0]
|
||||||
|
673937 b.b.buf.en_buf_t.buf2._y : 0 [by b.b.buf._en:=1]
|
||||||
|
674106 b.b.buf._en_X_t[0] : 1 [by b.b.buf.en_buf_t.buf2._y:=0]
|
||||||
|
674495 b.b.in_ack_inv.a : 0 [by b.b.buf._en:=1]
|
||||||
|
674538 b.b.in_ack_inv.y : 1 [by b.b.in_ack_inv.a:=0]
|
||||||
|
674550 b.in.a : 0 [by b.b.in_ack_inv.y:=1]
|
||||||
|
690525 b.b.buf.en_buf_f.buf2._y : 0 [by b.b.buf._en:=1]
|
||||||
|
691804 b.b.buf._en_X_f[0] : 1 [by b.b.buf.en_buf_f.buf2._y:=0]
|
||||||
|
[] Sending in 35
|
||||||
|
691804 b.b.gandalf_t[0].a : 1
|
||||||
|
691804 b.b._w : 1
|
||||||
|
691804 b.b.gandalf_f[6].a : 1
|
||||||
|
691804 b.b.gandalf_f[2].a : 1
|
||||||
|
691804 b.b.gandalf_t[5].a : 1
|
||||||
|
691804 b.b.gandalf_f[4].a : 1
|
||||||
|
691804 b.b.gandalf_f[3].a : 1
|
||||||
|
691804 b.b.gandalf_t[1].a : 1
|
||||||
|
692037 b.b.A_flush._y : 0 [by b.b._w:=1]
|
||||||
|
692040 b.b._flush : 1 [by b.b.A_flush._y:=0]
|
||||||
|
692041 b.b.buf._flushB : 0 [by b.b._flush:=1]
|
||||||
|
692042 b.b.buf.t_buf_func[4]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
692043 b.b.buf.t_buf_func[3]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
692043 b.b.buf.t_buf_func[6]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
692060 b.out.d[4].t : 0 [by b.b.buf.t_buf_func[4]._y:=1]
|
||||||
|
692068 b.b.out_valid.OR2_tf[4]._y : 1 [by b.out.d[4].t:=0]
|
||||||
|
692078 b.b._flushB : 0 [by b.b._flush:=1]
|
||||||
|
692122 b.b.out_valid.ct.in[4] : 0 [by b.b.out_valid.OR2_tf[4]._y:=1]
|
||||||
|
692133 b.b.buf.t_buf_func[1]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
692162 b.out.d[3].t : 0 [by b.b.buf.t_buf_func[3]._y:=1]
|
||||||
|
692167 b.b.out_valid.OR2_tf[3]._y : 1 [by b.out.d[3].t:=0]
|
||||||
|
693234 b.b.out_valid.ct.in[3] : 0 [by b.b.out_valid.OR2_tf[3]._y:=1]
|
||||||
|
693542 b.b.buf.t_buf_func[5]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
693543 b.out.d[5].t : 0 [by b.b.buf.t_buf_func[5]._y:=1]
|
||||||
|
693681 b.b.out_valid.OR2_tf[5]._y : 1 [by b.out.d[5].t:=0]
|
||||||
|
693682 b.b.out_valid.ct.in[5] : 0 [by b.b.out_valid.OR2_tf[5]._y:=1]
|
||||||
|
694768 b.b.buf.t_buf_func[2]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
694832 b.out.d[2].t : 0 [by b.b.buf.t_buf_func[2]._y:=1]
|
||||||
|
694955 b.b.out_valid.OR2_tf[2]._y : 1 [by b.out.d[2].t:=0]
|
||||||
|
694957 b.b.out_valid.ct.in[2] : 0 [by b.b.out_valid.OR2_tf[2]._y:=1]
|
||||||
|
694994 b.b.out_valid.ct.C2Els[1]._y : 1 [by b.b.out_valid.ct.in[2]:=0]
|
||||||
|
695137 b.b.out_valid.ct.tmp[8] : 0 [by b.b.out_valid.ct.C2Els[1]._y:=1]
|
||||||
|
697763 b.out.d[6].t : 0 [by b.b.buf.t_buf_func[6]._y:=1]
|
||||||
|
697814 b.b.out_valid.OR2_tf[6]._y : 1 [by b.out.d[6].t:=0]
|
||||||
|
698256 b.b.out_valid.ct.in[6] : 0 [by b.b.out_valid.OR2_tf[6]._y:=1]
|
||||||
|
698267 b.b.out_valid.ct.C3Els[0]._y : 1 [by b.b.out_valid.ct.in[6]:=0]
|
||||||
|
698268 b.b.out_valid.ct.tmp[9] : 0 [by b.b.out_valid.ct.C3Els[0]._y:=1]
|
||||||
|
704793 b.b.buf.t_buf_func[0]._y : 1 [by b.b.buf._flushB:=0]
|
||||||
|
704802 b.out.d[0].t : 0 [by b.b.buf.t_buf_func[0]._y:=1]
|
||||||
|
704827 b.b.out_valid.OR2_tf[0]._y : 1 [by b.out.d[0].t:=0]
|
||||||
|
715080 b.b.out_valid.ct.in[0] : 0 [by b.b.out_valid.OR2_tf[0]._y:=1]
|
||||||
|
742671 b.out.d[1].t : 0 [by b.b.buf.t_buf_func[1]._y:=1]
|
||||||
|
746192 b.b.out_valid.OR2_tf[1]._y : 1 [by b.out.d[1].t:=0]
|
||||||
|
746337 b.b.out_valid.ct.in[1] : 0 [by b.b.out_valid.OR2_tf[1]._y:=1]
|
||||||
|
762505 b.b.out_valid.ct.C2Els[0]._y : 1 [by b.b.out_valid.ct.in[1]:=0]
|
||||||
|
762735 b.b.out_valid.ct.tmp[7] : 0 [by b.b.out_valid.ct.C2Els[0]._y:=1]
|
||||||
|
763426 b.b.out_valid.ct.C3Els[1]._y : 1 [by b.b.out_valid.ct.tmp[7]:=0]
|
||||||
|
763440 b.b._out_v : 0 [by b.b.out_valid.ct.C3Els[1]._y:=1]
|
||||||
|
764983 b.b._out_vB : 1 [by b.b._out_v:=0]
|
||||||
|
766594 b.b._en2 : 0 [by b.b._out_vB:=1]
|
||||||
|
784106 b.b.A_flush._y : 1 [by b.b._en2:=0]
|
||||||
|
784117 b.b._flush : 0 [by b.b.A_flush._y:=1]
|
||||||
|
784118 b.b.pass.y : 1 [by b.b._flush:=0]
|
||||||
|
784118 b.b._flushB : 1 [by b.b._flush:=0]
|
||||||
|
784119 b.b.gandalf_f[6]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
784122 b.b.gandalf_f[6].y : 1 [by b.b.gandalf_f[6]._y:=0]
|
||||||
|
784135 b.b.gandalf_t[0]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
784141 b.b.gandalf_t[0].y : 1 [by b.b.gandalf_t[0]._y:=0]
|
||||||
|
784250 b.b.gandalf_f[4]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
784270 b.b.gandalf_t[1]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
784546 b.b.buf.vc.OR2_tf[6]._y : 0 [by b.b.gandalf_f[6].y:=1]
|
||||||
|
784757 b.b.gandalf_f[2]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
784759 b.b.gandalf_f[2].y : 1 [by b.b.gandalf_f[2]._y:=0]
|
||||||
|
784953 b.b.buf.vc.OR2_tf[2]._y : 0 [by b.b.gandalf_f[2].y:=1]
|
||||||
|
785100 b.b.gandalf_t[1].y : 1 [by b.b.gandalf_t[1]._y:=0]
|
||||||
|
785238 b.b.buf.vc.OR2_tf[1]._y : 0 [by b.b.gandalf_t[1].y:=1]
|
||||||
|
785255 b.b.buf.vc.ct.in[1] : 1 [by b.b.buf.vc.OR2_tf[1]._y:=0]
|
||||||
|
785556 b.b.buf.vc.ct.in[2] : 1 [by b.b.buf.vc.OR2_tf[2]._y:=0]
|
||||||
|
785911 b.b.gandalf_f[3]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
785928 b.b.gandalf_f[3].y : 1 [by b.b.gandalf_f[3]._y:=0]
|
||||||
|
786354 b.b.buf.vc.OR2_tf[3]._y : 0 [by b.b.gandalf_f[3].y:=1]
|
||||||
|
786355 b.b.buf.vc.ct.in[3] : 1 [by b.b.buf.vc.OR2_tf[3]._y:=0]
|
||||||
|
786356 b.b.buf.vc.ct.C2Els[1]._y : 0 [by b.b.buf.vc.ct.in[3]:=1]
|
||||||
|
786711 b.b.gandalf_f[4].y : 1 [by b.b.gandalf_f[4]._y:=0]
|
||||||
|
786712 b.b.buf.vc.OR2_tf[4]._y : 0 [by b.b.gandalf_f[4].y:=1]
|
||||||
|
786729 b.b.buf.vc.OR2_tf[0]._y : 0 [by b.b.gandalf_t[0].y:=1]
|
||||||
|
786731 b.b.buf.vc.ct.in[4] : 1 [by b.b.buf.vc.OR2_tf[4]._y:=0]
|
||||||
|
786897 b.b.buf.vc.ct.in[0] : 1 [by b.b.buf.vc.OR2_tf[0]._y:=0]
|
||||||
|
787101 b.b.gandalf_t[5]._y : 0 [by b.b.pass.y:=1]
|
||||||
|
787262 b.b.gandalf_t[5].y : 1 [by b.b.gandalf_t[5]._y:=0]
|
||||||
|
787382 b.b.buf.vc.ct.tmp[8] : 1 [by b.b.buf.vc.ct.C2Els[1]._y:=0]
|
||||||
|
787435 b.b.buf.vc.OR2_tf[5]._y : 0 [by b.b.gandalf_t[5].y:=1]
|
||||||
|
787436 b.b.buf.vc.ct.C2Els[0]._y : 0 [by b.b.buf.vc.ct.in[0]:=1]
|
||||||
|
789982 b.b.buf.vc.ct.in[5] : 1 [by b.b.buf.vc.OR2_tf[5]._y:=0]
|
||||||
|
790618 b.b.buf._flushB : 1 [by b.b._flush:=0]
|
||||||
|
790619 b.b.buf.t_buf_func[0]._y : 0 [by b.b.buf._flushB:=1]
|
||||||
|
790619 b.b.buf.t_buf_func[1]._y : 0 [by b.b.buf._flushB:=1]
|
||||||
|
790623 b.out.d[1].t : 1 [by b.b.buf.t_buf_func[1]._y:=0]
|
||||||
|
790625 b.b.buf.f_buf_func[6]._y : 0 [by b.b.buf._flushB:=1]
|
||||||
|
790646 b.b.buf.f_buf_func[4]._y : 0 [by b.b.buf._flushB:=1]
|
||||||
|
790812 b.out.d[4].f : 1 [by b.b.buf.f_buf_func[4]._y:=0]
|
||||||
|
790825 b.b.buf.f_buf_func[2]._y : 0 [by b.b.buf._flushB:=1]
|
||||||
|
791008 b.b.buf.t_buf_func[5]._y : 0 [by b.b.buf._flushB:=1]
|
||||||
|
791033 b.out.d[0].t : 1 [by b.b.buf.t_buf_func[0]._y:=0]
|
||||||
|
791451 b.b.buf.f_buf_func[3]._y : 0 [by b.b.buf._flushB:=1]
|
||||||
|
791590 b.out.d[3].f : 1 [by b.b.buf.f_buf_func[3]._y:=0]
|
||||||
|
791889 b.b.out_valid.OR2_tf[0]._y : 0 [by b.out.d[0].t:=1]
|
||||||
|
791941 b.out.d[5].t : 1 [by b.b.buf.t_buf_func[5]._y:=0]
|
||||||
|
791943 b.b.out_valid.OR2_tf[5]._y : 0 [by b.out.d[5].t:=1]
|
||||||
|
792084 b.b.out_valid.ct.in[0] : 1 [by b.b.out_valid.OR2_tf[0]._y:=0]
|
||||||
|
792402 b.b.out_valid.OR2_tf[1]._y : 0 [by b.out.d[1].t:=1]
|
||||||
|
792408 b.b.out_valid.ct.in[1] : 1 [by b.b.out_valid.OR2_tf[1]._y:=0]
|
||||||
|
792662 b.b.out_valid.ct.C2Els[0]._y : 0 [by b.b.out_valid.ct.in[1]:=1]
|
||||||
|
792670 b.b.out_valid.ct.tmp[7] : 1 [by b.b.out_valid.ct.C2Els[0]._y:=0]
|
||||||
|
799470 b.out.d[2].f : 1 [by b.b.buf.f_buf_func[2]._y:=0]
|
||||||
|
799471 b.b.out_valid.OR2_tf[2]._y : 0 [by b.out.d[2].f:=1]
|
||||||
|
799477 b.b.out_valid.ct.in[2] : 1 [by b.b.out_valid.OR2_tf[2]._y:=0]
|
||||||
|
802497 b.b.buf.vc.ct.tmp[7] : 1 [by b.b.buf.vc.ct.C2Els[0]._y:=0]
|
||||||
|
807478 b.b.buf.vc.ct.in[6] : 1 [by b.b.buf.vc.OR2_tf[6]._y:=0]
|
||||||
|
813499 b.out.d[6].f : 1 [by b.b.buf.f_buf_func[6]._y:=0]
|
||||||
|
816589 b.b.out_valid.OR2_tf[6]._y : 0 [by b.out.d[6].f:=1]
|
||||||
|
816815 b.b.out_valid.ct.in[6] : 1 [by b.b.out_valid.OR2_tf[6]._y:=0]
|
||||||
|
817799 b.b.out_valid.OR2_tf[3]._y : 0 [by b.out.d[3].f:=1]
|
||||||
|
818618 b.b.out_valid.ct.in[3] : 1 [by b.b.out_valid.OR2_tf[3]._y:=0]
|
||||||
|
818619 b.b.out_valid.ct.C2Els[1]._y : 0 [by b.b.out_valid.ct.in[3]:=1]
|
||||||
|
818625 b.b.out_valid.ct.tmp[8] : 1 [by b.b.out_valid.ct.C2Els[1]._y:=0]
|
||||||
|
830682 b.b.out_valid.OR2_tf[4]._y : 0 [by b.out.d[4].f:=1]
|
||||||
|
830684 b.b.out_valid.ct.in[4] : 1 [by b.b.out_valid.OR2_tf[4]._y:=0]
|
||||||
|
845392 b.b.out_valid.ct.in[5] : 1 [by b.b.out_valid.OR2_tf[5]._y:=0]
|
||||||
|
848954 b.b.out_valid.ct.C3Els[0]._y : 0 [by b.b.out_valid.ct.in[5]:=1]
|
||||||
|
848969 b.b.out_valid.ct.tmp[9] : 1 [by b.b.out_valid.ct.C3Els[0]._y:=0]
|
||||||
|
858514 b.b.buf.vc.ct.C3Els[0]._y : 0 [by b.b.buf.vc.ct.in[6]:=1]
|
||||||
|
858621 b.b.buf.vc.ct.tmp[9] : 1 [by b.b.buf.vc.ct.C3Els[0]._y:=0]
|
||||||
|
858714 b.b.buf.vc.ct.C3Els[1]._y : 0 [by b.b.buf.vc.ct.tmp[9]:=1]
|
||||||
|
860366 b.b.buf._in_v : 1 [by b.b.buf.vc.ct.C3Els[1]._y:=0]
|
||||||
|
864305 b.b.buf.in_v_buf._y : 0 [by b.b.buf._in_v:=1]
|
||||||
|
865063 b.in.v : 1 [by b.b.buf.in_v_buf._y:=0]
|
||||||
|
869770 b.b.out_valid.ct.C3Els[1]._y : 0 [by b.b.out_valid.ct.tmp[9]:=1]
|
||||||
|
872393 b.b._out_v : 1 [by b.b.out_valid.ct.C3Els[1]._y:=0]
|
||||||
|
872394 b.b.buf._en : 0 [by b.b._out_v:=1]
|
||||||
|
872395 b.b.buf.en_buf_f.buf2._y : 1 [by b.b.buf._en:=0]
|
||||||
|
873109 b.b._out_vB : 0 [by b.b._out_v:=1]
|
||||||
|
874134 b.b.in_ack_inv.a : 1 [by b.b.buf._en:=0]
|
||||||
|
874135 b.b.in_ack_inv.y : 0 [by b.b.in_ack_inv.a:=1]
|
||||||
|
874141 b.in.a : 1 [by b.b.in_ack_inv.y:=0]
|
||||||
|
884546 b.b.buf.en_buf_t.buf2._y : 1 [by b.b.buf._en:=0]
|
||||||
|
884547 b.b.buf._en_X_t[0] : 0 [by b.b.buf.en_buf_t.buf2._y:=1]
|
||||||
|
900594 b.b.buf._en_X_f[0] : 0 [by b.b.buf.en_buf_f.buf2._y:=1]
|
||||||
|
[] Removing input
|
||||||
|
900594 b.b.gandalf_t[0].a : 0
|
||||||
|
900594 b.b._w : 0
|
||||||
|
900594 b.b.gandalf_f[2].a : 0
|
||||||
|
900594 b.b.gandalf_f[6].a : 0
|
||||||
|
900594 b.b.gandalf_t[5].a : 0
|
||||||
|
900594 b.b.gandalf_t[1].a : 0
|
||||||
|
900594 b.b.gandalf_f[4].a : 0
|
||||||
|
900594 b.b.gandalf_f[3].a : 0
|
||||||
|
900601 b.b.gandalf_t[5]._y : 1 [by b.b.gandalf_t[5].a:=0]
|
||||||
|
900607 b.b.gandalf_f[4]._y : 1 [by b.b.gandalf_f[4].a:=0]
|
||||||
|
900616 b.b.gandalf_f[2]._y : 1 [by b.b.gandalf_f[2].a:=0]
|
||||||
|
900617 b.b.gandalf_f[2].y : 0 [by b.b.gandalf_f[2]._y:=1]
|
||||||
|
900618 b.b.buf.vc.OR2_tf[2]._y : 1 [by b.b.gandalf_f[2].y:=0]
|
||||||
|
900648 b.b.gandalf_f[4].y : 0 [by b.b.gandalf_f[4]._y:=1]
|
||||||
|
900659 b.b.gandalf_t[1]._y : 1 [by b.b.gandalf_t[1].a:=0]
|
||||||
|
900660 b.b.gandalf_t[1].y : 0 [by b.b.gandalf_t[1]._y:=1]
|
||||||
|
900705 b.b.gandalf_t[5].y : 0 [by b.b.gandalf_t[5]._y:=1]
|
||||||
|
901718 b.b.gandalf_f[3]._y : 1 [by b.b.gandalf_f[3].a:=0]
|
||||||
|
902544 b.b.gandalf_f[3].y : 0 [by b.b.gandalf_f[3]._y:=1]
|
||||||
|
903841 b.b.buf.vc.OR2_tf[5]._y : 1 [by b.b.gandalf_t[5].y:=0]
|
||||||
|
904377 b.b.buf.vc.OR2_tf[3]._y : 1 [by b.b.gandalf_f[3].y:=0]
|
||||||
|
904435 b.b.buf.vc.ct.in[3] : 0 [by b.b.buf.vc.OR2_tf[3]._y:=1]
|
||||||
|
913820 b.b.buf.vc.OR2_tf[4]._y : 1 [by b.b.gandalf_f[4].y:=0]
|
||||||
|
916263 b.b.buf.vc.ct.in[4] : 0 [by b.b.buf.vc.OR2_tf[4]._y:=1]
|
||||||
|
920389 b.b.buf.vc.ct.in[5] : 0 [by b.b.buf.vc.OR2_tf[5]._y:=1]
|
||||||
|
920485 b.b.buf.vc.OR2_tf[1]._y : 1 [by b.b.gandalf_t[1].y:=0]
|
||||||
|
922193 b.b._en2 : 1 [by b.b._w:=0]
|
||||||
|
923102 b.b.gandalf_f[6]._y : 1 [by b.b.gandalf_f[6].a:=0]
|
||||||
|
923116 b.b.gandalf_f[6].y : 0 [by b.b.gandalf_f[6]._y:=1]
|
||||||
|
923472 b.b.buf.vc.OR2_tf[6]._y : 1 [by b.b.gandalf_f[6].y:=0]
|
||||||
|
937258 b.b.buf.vc.ct.in[1] : 0 [by b.b.buf.vc.OR2_tf[1]._y:=1]
|
||||||
|
940083 b.b.gandalf_t[0]._y : 1 [by b.b.gandalf_t[0].a:=0]
|
||||||
|
940188 b.b.gandalf_t[0].y : 0 [by b.b.gandalf_t[0]._y:=1]
|
||||||
|
940297 b.b.buf.vc.OR2_tf[0]._y : 1 [by b.b.gandalf_t[0].y:=0]
|
||||||
|
940298 b.b.buf.vc.ct.in[0] : 0 [by b.b.buf.vc.OR2_tf[0]._y:=1]
|
||||||
|
940307 b.b.buf.vc.ct.C2Els[0]._y : 1 [by b.b.buf.vc.ct.in[0]:=0]
|
||||||
|
959310 b.b.buf.vc.ct.in[6] : 0 [by b.b.buf.vc.OR2_tf[6]._y:=1]
|
||||||
|
959311 b.b.buf.vc.ct.C3Els[0]._y : 1 [by b.b.buf.vc.ct.in[6]:=0]
|
||||||
|
959392 b.b.pass.y : 0 [by b.b._en2:=1]
|
||||||
|
964996 b.b.buf.vc.ct.in[2] : 0 [by b.b.buf.vc.OR2_tf[2]._y:=1]
|
||||||
|
964997 b.b.buf.vc.ct.C2Els[1]._y : 1 [by b.b.buf.vc.ct.in[2]:=0]
|
||||||
|
968086 b.b.buf.vc.ct.tmp[8] : 0 [by b.b.buf.vc.ct.C2Els[1]._y:=1]
|
||||||
|
978260 b.b.buf.vc.ct.tmp[7] : 0 [by b.b.buf.vc.ct.C2Els[0]._y:=1]
|
||||||
|
995705 b.b.buf.vc.ct.tmp[9] : 0 [by b.b.buf.vc.ct.C3Els[0]._y:=1]
|
||||||
|
1044431 b.b.buf.vc.ct.C3Els[1]._y : 1 [by b.b.buf.vc.ct.tmp[9]:=0]
|
||||||
|
1045181 b.b.buf._in_v : 0 [by b.b.buf.vc.ct.C3Els[1]._y:=1]
|
||||||
|
1051936 b.b.buf.in_v_buf._y : 1 [by b.b.buf._in_v:=0]
|
||||||
|
1051987 b.in.v : 0 [by b.b.buf.in_v_buf._y:=1]
|
||||||
|
1051997 b.b.buf._en : 1 [by b.in.v:=0]
|
||||||
|
1051998 b.b.buf.en_buf_t.buf2._y : 0 [by b.b.buf._en:=1]
|
||||||
|
1051999 b.b.buf._en_X_t[0] : 1 [by b.b.buf.en_buf_t.buf2._y:=0]
|
||||||
|
1052317 b.b.in_ack_inv.a : 0 [by b.b.buf._en:=1]
|
||||||
|
1054047 b.b.in_ack_inv.y : 1 [by b.b.in_ack_inv.a:=0]
|
||||||
|
1055734 b.in.a : 0 [by b.b.in_ack_inv.y:=1]
|
||||||
|
1059579 b.b.buf.en_buf_f.buf2._y : 0 [by b.b.buf._en:=1]
|
||||||
|
1059594 b.b.buf._en_X_f[0] : 1 [by b.b.buf.en_buf_f.buf2._y:=0]
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,52 @@
|
||||||
|
/*************************************************************************
|
||||||
|
*
|
||||||
|
* This file is part of ACT dataflow neuro library.
|
||||||
|
* It's the testing facility for cell_lib_std.act
|
||||||
|
*
|
||||||
|
* Copyright (c) 2022 University of Groningen - Ole Richter
|
||||||
|
* Copyright (c) 2022 University of Groningen - Hugh Greatorex
|
||||||
|
* Copyright (c) 2022 University of Groningen - Michele Mastella
|
||||||
|
* Copyright (c) 2022 University of Groningen - Madison Cotteret
|
||||||
|
*
|
||||||
|
* This source describes Open Hardware and is licensed under the CERN-OHL-W v2 or later
|
||||||
|
*
|
||||||
|
* You may redistribute and modify this documentation and make products
|
||||||
|
* using it under the terms of the CERN-OHL-W v2 (https:/cern.ch/cern-ohl).
|
||||||
|
* This documentation is distributed WITHOUT ANY EXPRESS OR IMPLIED
|
||||||
|
* WARRANTY, INCLUDING OF MERCHANTABILITY, SATISFACTORY QUALITY
|
||||||
|
* AND FITNESS FOR A PARTICULAR PURPOSE. Please see the CERN-OHL-W v2
|
||||||
|
* for applicable conditions.
|
||||||
|
*
|
||||||
|
* Source location: https://git.web.rug.nl/bics/actlib_dataflow_neuro
|
||||||
|
*
|
||||||
|
* As per CERN-OHL-W v2 section 4.1, should You produce hardware based on
|
||||||
|
* these sources, You must maintain the Source Location visible in its
|
||||||
|
* documentation.
|
||||||
|
*
|
||||||
|
**************************************************************************
|
||||||
|
*/
|
||||||
|
|
||||||
|
import "../../dataflow_neuro/registers.act";
|
||||||
|
|
||||||
|
import globals;
|
||||||
|
import std::data;
|
||||||
|
|
||||||
|
open std::data;
|
||||||
|
|
||||||
|
open tmpl::dataflow_neuro;
|
||||||
|
|
||||||
|
defproc registerA_w (avMx1of2<8> in; Mx1of2<7> out){
|
||||||
|
bool _reset_B;
|
||||||
|
prs {
|
||||||
|
Reset => _reset_B-
|
||||||
|
}
|
||||||
|
power supply;
|
||||||
|
supply.vdd = Vdd;
|
||||||
|
supply.vss = GND;
|
||||||
|
|
||||||
|
registerA<7> b(.in = in, .out = out, .reset_B = _reset_B, .supply = supply);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// fifo_decoder_neurons_encoder_fifo e;
|
||||||
|
registerA_w b;
|
|
@ -0,0 +1,42 @@
|
||||||
|
watchall
|
||||||
|
|
||||||
|
set-qdi-channel-neutral "b.in" 8
|
||||||
|
cycle
|
||||||
|
|
||||||
|
|
||||||
|
mode run
|
||||||
|
system "echo '[] Set reset 0'"
|
||||||
|
status X
|
||||||
|
set Reset 0
|
||||||
|
cycle
|
||||||
|
assert b.in.a 0
|
||||||
|
assert b.in.v 0
|
||||||
|
|
||||||
|
system "echo '[] Sending in 127'"
|
||||||
|
set-qdi-channel-valid "b.in" 8 255
|
||||||
|
cycle
|
||||||
|
assert b.in.a 1
|
||||||
|
assert b.in.v 1
|
||||||
|
assert-var-int "b.out" 7 127
|
||||||
|
|
||||||
|
system "echo '[] Removing input'"
|
||||||
|
set-qdi-channel-neutral "b.in" 8
|
||||||
|
cycle
|
||||||
|
assert b.in.a 0
|
||||||
|
assert b.in.v 0
|
||||||
|
assert-var-int "b.out" 7 127
|
||||||
|
|
||||||
|
system "echo '[] Sending in 35'"
|
||||||
|
set-qdi-channel-valid "b.in" 8 163
|
||||||
|
cycle
|
||||||
|
assert b.in.a 1
|
||||||
|
assert b.in.v 1
|
||||||
|
assert-var-int "b.out" 7 35
|
||||||
|
|
||||||
|
system "echo '[] Removing input'"
|
||||||
|
set-qdi-channel-neutral "b.in" 8
|
||||||
|
cycle
|
||||||
|
assert b.in.a 0
|
||||||
|
assert b.in.v 0
|
||||||
|
assert-var-int "b.out" 7 35
|
||||||
|
|
Loading…
Reference in New Issue