GDFeDfjpk`@iqqvArial,7I vReferenceClockk`iqqvArial,75 v CountClockk @@kX kpXpBiqpqvArial,7I vReferenceClockkXphpAk(@p@iq0@qvArial,7- v EQ[15..0]kiqqvArial,7: v Count[15..0]k8iqqvArial,7 vEQ0Q2k8iqqvArial,75 v CountClockkx8x@iqxqvArial,7 vEQ4Q2k`iqqvArial,7, v CC[14..0]kXiqqvArial,7, v CC[15..0]kxXxiqxqvArial,7I vReferenceClockkkk`p@k`Ak`iqqvArial,71 v CountClockk8piq@qvArial,7 vEQ0k@iq qvArial,7 vEQ0Q2k`iqqvArial,71 v CountClockk`Ak8`p`iq@`qvArial,7 vEQ4k`PpPk``kPPk`@`iq `qvArial,7 vEQ4Q2k``@k00iq0qvArial,7 vCC15khXhiqhqvArial,7 vEQ2l  @lXXpjlkl``kl``PAklPkl(0kgfjk\uk\ u kyl\\ @mu ylmuyqHv1pqnvArial,6 vINPUTr`hq9vArial,6 vVCCq)fvArial,6 v1qyvArial,8I vReferenceClockqHv1r`hq9vArial,6 vVCCq)fvArial,6 v2qyvArial,85 v CountClockqHv1gfjkkkkHHkxxk88@k((@kXXkhhkxhhkxkx@kxXX`kxHHkl88lHHllXX@llhhllllxxlmPXmmX`q2@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,8vcoutpHrhhq)fvArial,6 v6q.hvArial,8 vssetq.hvArial,8 vsloadq.hvArial,8% vupdownq.shvArial,8 vcnt_enq.chvArial,8 vdata[]vdata[LPM_WIDTH-1..0]qRHvArial,8 vclockq.ChvArial,8 vclk_enq.3hvArial,8 vsconstq.#hvArial,8 vsclrq.JvArial,8 valoadq.?vArial,8 vaclrq.-vArial,8 vasetq.VvArial,8 vaconstq/ichvArial,8 vq[]vq[LPM_WIDTH-1..0]q/cShvArial,8 veq[]v eq[15..0]q.hvArial,8vcinq`ChvArial,8vcoutuq2qvArial,7pAvFLPM_AVALUE= LPM_DIRECTION="UP" LPM_MODULUS=16 LPM_SVALUE= LPM_WIDTH=15rhq)fvArial,6 v8q.hvArial,8 vssetq.hvArial,8 vsloadq.hvArial,8% vupdownqshvArial,8 vcnt_enq.chvArial,8 vdata[]vdata[LPM_WIDTH-1..0]qRHvArial,8 vclockq.ChvArial,8 vclk_enq.3hvArial,8 vsconstq.#hvArial,8 vsclrq.JvArial,8 valoadq.?vArial,8 vaclrq.-vArial,8 vasetq.VvArial,8 vaconstq/ichvArial,8 vq[]vq[LPM_WIDTH-1..0]qcShvArial,8 veq[]v eq[15..0]q.hvArial,8vcinq/`ChvArial,8vcoutuq2qvArial,7pAvCLPM_AVALUE= LPM_DIRECTION="UP" LPM_MODULUS= LPM_SVALUE= LPM_WIDTH=3gfjk4k4 N k4N@l44 mN RmmRNmNRqHv1pqnvArial,6 vOUTPUTrhq)fvArial,6 v9qZyvArial,8: v Count[15..0]qHv1gfj@Pk 4 @k8 8k( (k k D4Dk58@8@l4 4Dl D@ml L Pml mm .'mm' !o 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 vPRNrXPhq)fvArial,6 v10q(EHv5q(Hv4q;Hv2q7;Hv1q+Hv3qHv6gfjxhk@@@k00k  khkPhPkh0x0`lPlhhPnq;hvArial,7 vClockp@q+hvArial,7 vEnablep0qhvArial,7 vClearp qQnvArial,10>vmcount15q>+hvArial,7& vQ[14..0]px0r8Xhq)fvArial,7 v23q;hvArial,7 vClockq+hvArial,7 vEnableqhvArial,7 vClearq>+hvArial,7& vQ[14..0]gfj kl m@nm@qHv1p qnvArial,6 vGNDrhq)fvArial,6 v24qHv1gfj@Pk D4D@k 4 k8 8k48@8@k( (@l L Pl4 4Dnl Dnl nm( !om 0(o Ho q(Hv4p q*Hv3p(q;Hv2p8q7;Hv1p@8q(EHv5p Pq3zvArial,6 vDqGnvArial,6 vDFFq zvArial,6 vCLRNq,3zvArial,6 vQq:zvArial,6 vPRNrphq)fvArial,6 v25q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5r(hq)fvArial,6 v27q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5rp(hq)fvArial,6 v28q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5rhq)fvArial,6 v26q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5t