GDF eDfjpk@kpBk@@@kPPAk@k @k((`iq(qv Arial,8 - v dout[7..0] k @k H H`iq Hqv Arial,8 v a[7..0] kHH`k00`k 8 8`iq 8qv Arial,8 v f[8..0] k ( (`iq (qv Arial,8 v b[7..0] k @Bk @k BkAk@k(BkAk88`k `k( p @kpAkp@@kpAk `iqqv Arial,8 $ v fm[8..0] l@x@lPCl@PBlpp@l @l0H`l @l@`@Bl@@Al @l@l BlBl 8`l(( @lpp Al@@@lppBlppCq `kv Arial,8 v Testbench for Blend operation gfj k x x k @k h h `k X X @k H H @k @k p p @k ` ` `k @k @k 8 8 @k ( ( @k @lX X l @l @lX X @m ` X m X P @q2 qv Arial,7 @ $ v" LPM_WIDTH= LPM_AVALUE= LPM_SVALUE= q hv Arial,8 v shiftin p q s hv Arial,8 v shiften p x q C hv Arial,8 v enable p H q S Hv Arial,8 v clock p X q c hv Arial,8 v data[] v data[LPM_WIDTH-1..0] p h q. hv Arial,8 v aconst p q. # hv Arial,8 v sclr p ( q. 3 hv Arial,8 v sconst p 8 q. hv Arial,8 v sset p qP hv Arial,8 v aset pX qP hv Arial,8 v aclr pX qu k hv Arial,8 # v shiftout p p q [ hv Arial,8 v q[] v q[LPM_WIDTH-1..0] p ` q nv Arial,10 : v LPM_DFF r hq) fv Arial,6 v 2 q hv Arial,8 v shiftin q s hv Arial,8 v shiften q C hv Arial,8 v enable q S Hv Arial,8 v clock q c hv Arial,8 v data[] v data[LPM_WIDTH-1..0] q. hv Arial,8 v aconst q. # hv Arial,8 v sclr q. 3 hv Arial,8 v sconst q. hv Arial,8 v sset qP hv Arial,8 v aset qP hv Arial,8 v aclr qu k hv Arial,8 # v shiftout q [ hv Arial,8 v q[] v q[LPM_WIDTH-1..0] uq2 qv Arial,7 @ $ v# LPM_AVALUE= LPM_SVALUE= LPM_WIDTH=8 rhq) fv Arial,6 v 17 q hv Arial,8 v shiftin q s hv Arial,8 v shiften q C hv Arial,8 v enable q S Hv Arial,8 v clock q c hv Arial,8 v data[] v data[LPM_WIDTH-1..0] q. hv Arial,8 v aconst q. # hv Arial,8 v sclr q. 3 hv Arial,8 v sconst q. hv Arial,8 v sset qP hv Arial,8 v aset qP hv Arial,8 v aclr qu k hv Arial,8 # v shiftout q [ hv Arial,8 v q[] v q[LPM_WIDTH-1..0] uq2 qv Arial,7 @ $ v# LPM_AVALUE= LPM_SVALUE= LPM_WIDTH=9 gfj k l m m @q Hv 1 p q nv Arial,6 v GND r` hq) fv Arial,6 v 4 q Hv 1 r hq) fv Arial,6 v 18 q Hv 1 gfj k\ u k\ u @ky @l\ \ mu y mu y @q Hv 1 p q nv Arial,6 v INPUT r( hq 9v Arial,6 v VCC q) fv Arial,6 v 5 q yv Arial,8 v reset q Hv 1 r hq 9v Arial,6 v VCC q) fv Arial,6 v 16 q yv Arial,8 v b[7..0] q Hv 1 r 0 hq 9v Arial,6 v VCC q) fv Arial,6 v 7 q yv Arial,8 v f[8..0] q Hv 1 r @ hq 9v Arial,6 v VCC q) fv Arial,6 v 6 q yv Arial,8 v a[7..0] q Hv 1 r hq 9v Arial,6 v VCC q) fv Arial,6 v 9 q yv Arial,8 v clk q Hv 1 gfj k l q Hv 1 p q nv Arial,6 v VCC r hq) fv Arial,6 v 8 q Hv 1 gfj k 4 k4 N @k4 N @l4 4 mN R mR N @mN R @q Hv 1 p q nv Arial,6 v OUTPUT r hq) fv Arial,6 v 10 qZ yv Arial,8 - v dout[7..0] q Hv 1 r hq) fv Arial,6 v 19 qZ yv Arial,8 $ v fm[8..0] q Hv 1 gfj0 k 0 k @l m m @q Hv 2 p q # Hv 1 p0 q nv Arial,6 v GLOBAL r hq) fv Arial,6 v 13 q Hv 2 q # Hv 1 gfj P k k @ @ @k 8 8 `k ( ( `k 8 8 `k ( ( `k `l @ l @ @q 3 hv a[7..0] p 8 q # hv f[8..0] p ( q ` 3 hv y[7..0] p 8 q X # hv fm[8..0] p ( q hv b[7..0] p q= A nv blend r hq) fv 15 q 3 hv a[7..0] q # hv f[8..0] q ` 3 hv y[7..0] q X # hv fm[8..0] q hv b[7..0] t