GDFeDfjpk(@kOiqqvArial,7 vC[7..0]k`Oiq(qvArial,7 vV[1..0]kHOk0H0PkBPk(APkPiqqvArial,7 vV1kPk((Piq(qvArial,7 vC3k((Qk@Qk`@QiqpqvArial,7 vV1k`QiqpqvArial,7 vV0kQl0QlH0Hql(Bqgfjk\uk\ u Rky@Rl\\ @Rmu yqmuy`qHv1pqnvArial,6 vINPUTr(hq9vArial,6 vVCCq)fvArial,6 v1qyvArial,8 vClockqHv1r(hq9vArial,6 vVCCq)fvArial,6 v2qyvArial,8/ vVCOClockqHv1gfjk4k4 N Rk4NRl44 SmN RqmRNamNR@aqHv1pqnvArial,6 vOUTPUTr@hq)fvArial,6 v11qZyvArial,8( vSyncOutqHv1r@hq)fvArial,6 v3qZyvArial,8! vDiffOutqHv1gfjkkSk@SkHHSkxxSk88Sk((TkXXTkhh`TkxhhTkxTkxTkxXX UkxHHUk@Ul88UlHHrlXX@rlhh@rlrlxxrmPXrmX`aq2@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(hhq)fvArial,6 v4q.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 vaconstqichvArial,8 vq[]vq[LPM_WIDTH-1..0]q/cShvArial,8 veq[]v eq[15..0]q.hvArial,8vcinq/`ChvArial,8vcoutuq2qvArial,7pAvCLPM_AVALUE= LPM_DIRECTION="UP" LPM_MODULUS= LPM_SVALUE= LPM_WIDTH=8r(Xhq)fvArial,6 v9q.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,7pAvELPM_AVALUE= LPM_DIRECTION="UP" LPM_MODULUS=24 LPM_SVALUE= LPM_WIDTH=6rXhq)fvArial,6 v5q.hvArial,8 vssetq.hvArial,8 vsloadq.hvArial,8% vupdownq.shvArial,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,7pAvCLPM_AVALUE= LPM_DIRECTION="UP" LPM_MODULUS= LPM_SVALUE= LPM_WIDTH=2gfj@(k@kUk Uk Vk1@@Vn ;Zn1%5n$15n;Zq4Hv1p@qHv2pqnvArial,6 vXORq Hv3prhq)fvArial,6 v6q4Hv1qHv2q Hv3rhq)fvArial,6 v13q4Hv1qHv2q Hv3rhq)fvArial,6 v12q4Hv1qHv2q Hv3t