GDFeDfjpk@iqqvArial,7 vClockk@GiqqvArial,7 vStartk``Giq qvArial,7D vDA[7..0][15..0]kGiqqvArial,7D vDA[7..0][15..3]kHGiqPqvArial,7J vDAL[7..0][12..0]kGiqqvArial,74 v DACH[2..0]kH HiqqvArial,73 v DAD[12..0]k`@Hiq qvArial,7 vTriggerk`Hiq qvArial,7 vOptionk(HiqqvArial,7" vTriggerkx(xHiqxqvArial,7( vFinishedkhIiqpqvArial,7 vStartk`Iiq qvArial,7 vClockkHH`IiqHqvArial,73 v IOAW[7..0]k00Iiq0qvArial,73 v IOBW[7..0]kIiqqvArial,73 v IOCW[7..0]kIiqqvArial,7( vFinishedk 8  Jiq qvArial,73 v IOAW[7..0]k   Jiq qvArial,7) v DAD[7..0]k@JiqqvArial,7 vClockkJiqqvArial,7 vClockk8JiqqvArial,7! vIOCW4k8JiqqvArial,7 vIOCW3kKk@KiqqvArial,7 vOptionk8@KiqqvArial,7! vIOCW5kKiqqvArial,7! v/DAWRkHHKkpp@LiqpqvArial,7 v/DALDk`LiqqvArial,7/ v DAD[12..8]k8LiqqvArial,7/ v IOBW[4..0]kppLiqpqvArial,70 v DACH[2..0]k``Liq`qvArial,7 vClockkp8p MiqpqvArial,70 v IOCW[2..0]k`MiqqvArial,74 v DACH[3..0]k@MiqqvArial,7 vClockkhMk@Miq qvArial,73 v DAS[15..0]kxNkPNiq`qvArial,7 vClockkpp@NkppNkphpNkppNk0OiqqvArial,7( vFinishedkOkh@OkOkOkOkPkPiqqvArial,7 vStartkH@PiqPqvArial,7( vFinishedkxPiqqvArial,7 v/DALDk8PiqqvArial,7 vClockk8Pk@QiqHqvArial,7 vDAS2k@@QiqHqvArial,7" vDACH3k8@QkxxQiqxqvArial,7 vDAS5kQiqqvArial,7 vDAS2kx@@Qiq@qvArial,7! v/DAWRk080Riq0qvArial,7 vClockk 8 @Rk@8@@Rk((Riq(qvArial,7 vDAS2kRiqqvArial,7 vDAS5kXHHRkX88Siq`8qvArial,7 vDAS2kH(H@SiqHqvArial,7" vDACH3kSiqqvArial,73 v IOBW[7..5]kp8pSiqpqvArial,7! vIOCW7kH8H^iqHqvArial,7! vIOCW6l LlplplhphlhhpBllpgfjk4k4 N Sk4NTl44 TmN RmRNdmNR@dqHv1pqnvArial,6 vOUTPUTrhq)fvArial,6 v3qZyvArial,83 v IOCW[7..0]qHv1rhq)fvArial,6 v35qZyvArial,8( vFinishedqHv1r(hq)fvArial,6 v2qZyvArial,83 v IOBW[7..0]qHv1r@hq)fvArial,6 v1qZyvArial,83 v IOAW[7..0]qHv1gfj0 k 0k@TlTm @m dqHv2pq$Hv1p0qnvArial,6 vWIREr`hq)fvArial,6 v38qHv2q$Hv1r8hq)fvArial,6 v39qHv2q$Hv1rhq)fvArial,6 v36qHv2q$Hv1rhq)fvArial,6 v37qHv2q$Hv1rhq)fvArial,6 v21qHv2q$Hv1gfjp`k0,0`k , Tk@,@Tk,UkD(p( Ul,,P@UlDD@@l88m,PD@m,DeqPnvArial,10=vLPM_MUXq2qvArial,74vBLPM_PIPELINE= LPM_SIZE= LPM_WIDTH= LPM_WIDTHS=CEIL(LOG2(LPM_SIZE))q1hvArial,8! vdata[][]v#data[LPM_SIZE-1..0][LPM_WIDTH-1..0]p0q.hvArial,8 vclockp q.?hvArial,8 vaclrp@q;hvArial,8 vsel[]vsel[LPM_WIDTHS-1..0]p8qK)hvArial,8 vresult[]vresult[LPM_WIDTH-1..0]pp(q.hvArial,8 vclkenprhq)fvArial,6 v15q1hvArial,8! vdata[][]v#data[LPM_SIZE-1..0][LPM_WIDTH-1..0]q.hvArial,8 vclockq.?hvArial,8 vaclrq;hvArial,8 vsel[]vsel[LPM_WIDTHS-1..0]qK)hvArial,8 vresult[]vresult[LPM_WIDTH-1..0]q.hvArial,8 vclkenuq2qvArial,74vFLPM_PIPELINE=0 LPM_SIZE=8 LPM_WIDTH=13 LPM_WIDTHS=CEIL(LOG2(LPM_SIZE))gfj@Pk 4 @k8 8Uk( (Uk Uk D4DVk58@8@Vl4 4D@Vl Dl L Pl @m .'@m' !@eo Ho q(EHv5p Pq(Hv4p q;Hv2p8q7;Hv1p@8q+Hv3p(qHv6pq3zvArial,6 vDqGnvArial,6 vDFFEqkvArial,6 vENAq zvArial,6 vCLRNq+3zvArial,6 vQq:zvArial,6 vPRNrhq)fvArial,6 v14q(EHv5q(Hv4q;Hv2q7;Hv1q+Hv3qHv6r8hq)fvArial,6 v47q(EHv5q(Hv4q;Hv2q7;Hv1q+Hv3qHv6r8hhq)fvArial,6 v46q(EHv5q(Hv4q;Hv2q7;Hv1q+Hv3qHv6gfjk\uk\ u VkyVl\\ Vmu ymuyeqHv1pqnvArial,6 vINPUTrphq9vArial,6 vVCCq)fvArial,6 v13qyvArial,8D vDA[7..0][15..0]qHv1rphq9vArial,6 vVCCq)fvArial,6 v49qyvArial,8 vClockqHv1rphq9vArial,6 vVCCq)fvArial,6 v31qyvArial,8 vOptionqHv1rphq9vArial,6 vVCCq)fvArial,6 v20qyvArial,8 vTriggerqHv1gfjkkWk@WkHH@WkxxWk88Wk((WkXXXkhh`XkxhhXkxXkxYkxXX YkxHH@YkYl88YlHHlXXlhhl@lxx@mPXmX`fq2@qvArial,7ZAv>LPM_SVALUE= LPM_AVALUE= LPM_MODULUS= LPM_DIRECTION= LPM_WIDTH=q.hvArial,8 vssetpqhvArial,8 vsloadpqhvArial,8% vupdownpqshvArial,8 vcnt_enpxqchvArial,8 vdata[]vdata[LPM_WIDTH-1..0]phqRHvArial,8 vclockpXqChvArial,8 vclk_enpHq.3hvArial,8 vsconstp8q.#hvArial,8 vsclrp(qnvArial,10av LPM_COUNTERq.JvArial,8 valoadpXq?vArial,8 vaclrpHq.-vArial,8 vasetp8q.VvArial,8 vaconstphqichvArial,8 vq[]vq[LPM_WIDTH-1..0]phq/cShvArial,8 veq[]v eq[15..0]pXq.hvArial,8vcinpq/`ChvArial,8vcoutpHr(hq)fvArial,6 v25q.hvArial,8 vssetq.hvArial,8 vsloadq.hvArial,8% vupdownqshvArial,8 vcnt_enq.chvArial,8 vdata[]vdata[LPM_WIDTH-1..0]qRHvArial,8 vclockqChvArial,8 vclk_enq.3hvArial,8 vsconstq.#hvArial,8 vsclrq.JvArial,8 valoadq.?vArial,8 vaclrq.-vArial,8 vasetq.VvArial,8 vaconstqichvArial,8 vq[]vq[LPM_WIDTH-1..0]qcShvArial,8 veq[]v eq[15..0]q.hvArial,8vcinq`ChvArial,8vcoutuq2qvArial,7pAvDLPM_AVALUE= LPM_DIRECTION="UP" LPM_MODULUS=6 LPM_SVALUE= LPM_WIDTH=3r(hq)fvArial,6 v24q.hvArial,8 vssetq.hvArial,8 vsloadq.hvArial,8% vupdownqshvArial,8 vcnt_enq.chvArial,8 vdata[]vdata[LPM_WIDTH-1..0]qRHvArial,8 vclockqChvArial,8 vclk_enq.3hvArial,8 vsconstq.#hvArial,8 vsclrq.JvArial,8 valoadq.?vArial,8 vaclrq.-vArial,8 vasetq.VvArial,8 vaconstqichvArial,8 vq[]vq[LPM_WIDTH-1..0]q/cShvArial,8 veq[]v eq[15..0]q.hvArial,8vcinq`ChvArial,8vcoutuq2qvArial,7pAvDLPM_AVALUE= LPM_DIRECTION="UP" LPM_MODULUS=9 LPM_SVALUE= LPM_WIDTH=4gfj@(k@kYkZkZk1@@Zn ;Z@n1%5@n$15@qHv2pq Hv3pq4Hv1p@qnvArial,6 vOR2rhq)fvArial,6 v27qHv2q Hv3q4Hv1rhq)fvArial,6 v43qHv2q Hv3q4Hv1rphq)fvArial,6 v42qHv2q Hv3q4Hv1gfj klZqHv1pqnvArial,6 vVCCrhhq)fvArial,6 v30qHv1rHhq)fvArial,6 v41qHv1gfj@(k@kZk[k [k*@@[l[n @qHv2pq Hv3pq2Hv1p@qnvArial,6 vAND2r(phq)fvArial,6 v32qHv2q Hv3q2Hv1rhq)fvArial,6 v33qHv2q Hv3q2Hv1gfj0 k'0k [l  [m m @fo#qHv2pq(Hv1p0qv2qnvArial,6 vNOTrhq)fvArial,6 v34qHv2q(Hv1r(8hq)fvArial,6 v48qHv2q(Hv1gfj kl \m@mfqHv1p qnvArial,6 vGNDrhq)fvArial,6 v40qHv1rphq)fvArial,6 v50qHv1gfj@(k4@@k @\k @\k\k\l\n    @o0 qHv2pq5Hv1p@qnvArial,6 vNAND2q Hv3pr0hq)fvArial,6 v45qHv2q5Hv1q Hv3rhq)fvArial,6 v44qHv2q5Hv1q Hv3gfj@Pk D4D@k 4 ]k8 8@]k48@8@]k( (]l L P]l4 4Dl Dl m( !m 0(go Ho q(Hv4p q*Hv3p(q;Hv2p8q7;Hv1p@8q(EHv5p Pq3zvArial,6 vDqGnvArial,6 vDFFq zvArial,6 vCLRNq,3zvArial,6 vQq:zvArial,6 vPRNrhq)fvArial,6 v52q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5r8hq)fvArial,6 v53q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5rhq)fvArial,6 v51q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5t