GDFeDfjpk`@iqqvArial,7I vReferenceClockk`iqqvArial,75 v CountClockkx`x@iqxqvArial,75 v CountClockk @@kX kpXpiqpqvArial,7I vReferenceClockkXphpk(@p@ iq0@qvArial,7- v EQ[15..0]k`@iqqvArial,7 vEQ0kiqqvArial,7 vEQ3kXiqqvArial,7, v CC[15..0]kxXxiqxqvArial,7I vReferenceClockkhXhiqhqvArial,7 vEQ1k`iqqvArial,7: v Count[15..0]k``@l  @lXXpGl @Ggfjk\uk\ u kyl\\ mu yGmuyqHv1pqnvArial,6 vINPUTr`hq9vArial,6 vVCCq)fvArial,6 v1qyvArial,8I vReferenceClockqHv1r`hq9vArial,6 vVCCq)fvArial,6 v2qyvArial,85 v CountClockqHv1gfjkk@k@kHHkxxk88k((kXX@khhkxhhkxkxkxXX kxHH@kl88lHHGlXXHlhh@Hl@HlxxHmPXHmX`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,8vcoutpHr` hq)fvArial,6 v4q.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 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= LPM_SVALUE= LPM_WIDTH=16rhhq)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,7pAvHLPM_AVALUE= LPM_DIRECTION="UP" LPM_MODULUS=1666 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=2gfjk4k4 N k4Nl44 mN RHmRNmNRqHv1pqnvArial,6 vOUTPUTrhq)fvArial,6 v9qZyvArial,8: v Count[15..0]qHv1gfj@Pk 4 @k8 8@k( (k k D4Dk58@8l4 4D@l DIl L P@Il @Im .'Im' !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+Hv3qHv6t