GDFeDfjpk0pXp@iq0pqvArial,10vFD16k@X@ekPXP@hk`X`hk8 X hk0X0hkH(Hik8`8Aik(Aikik(ik`Ajk(Ajk(jkXjkx(xjkXXXAkkH(Hkk8(8kk@0@ liq@qvArial,10+vQ[3..0]k((lkx((iiqx(qvArial,10vL0kskskxtiqxqvArial,10vL1kx@tiqxqvArial,10vL2k@tkxtiqxqvArial,10vL3ktkPfiq(qvArial,10;v FD[31..0]k0giqqvArial,10(vL[3..0]kXfiqhqvArial,10+vQ[3..0]k @glP`gl`l88 l0@l0l8HAllCllÍlHXÍl8HŽl8l8llxÌlXxÑqXkvArial Black,10vCounts in BCD from 0 to 9.q`PkvArial Black,10vFD= Frequency DividerqXkvArial Black,13mv Assign LED:q@kvArial Black,13xv)Q0 to 19, Q1 to 21, Q2 to 8 and Q3 to 11 qkvArial Black,10rv Memory Systemgfjkkpp@lkhhlkXXlkHHlk88mk((mk`mkHHmk88mlpmlp@q*qnvCOUNTBCDqchvclkphqShvCINpXqChvclearpHq3hvloadp8q#hvUpDownp(qhvp[3..0]pqpChvCOUTpHqX3hvq[3..0]p8rXhq)fv1qchvclkqShvCINqChvclearq3hvloadq#hvUpDownqhvp[3..0]qpChvCOUTqX3hvq[3..0]gfjk\uk\ u nkynl\\ @nmu ymuyqHv1pqnvArial,6 vINPUTrXhq9vArial,6 vVCCq)fvArial,6 v26qyvArial,10;v OscillatorqHv1rxhq9vArial,6 vVCCq)fvArial,6 v24qyvArial,10Wv Latch_EnableqHv1gfjk4k4 N nk4Nnl44 nmN RmRNmNRqHv1pqnvArial,6 vOUTPUTr(0hq)fvArial,6 v42qZyvArial,10#vpin14qHv1rhq)fvArial,6 v18qZyvArial,106vQ3_LEDqHv1rhq)fvArial,6 v16qZyvArial,106vQ1_LEDqHv1rhq)fvArial,6 v17qZyvArial,106vQ2_LEDqHv1r hq)fvArial,6 v15qZyvArial,106vQ0_LEDqHv1r(@hq)fvArial,6 v43qZyvArial,10#vpin13qHv1rXPhq)fvArial,6 v40qZyvArial,10#vpin12qHv1r(phq)fvArial,6 v41qZyvArial,10vpin9qHv1rXhq)fvArial,6 v36qZyvArial,10vpin7qHv1r(hq)fvArial,6 v34qZyvArial,10#vpin25qHv1r(hq)fvArial,6 v37qZyvArial,10vpin6qHv1r(hq)fvArial,6 v30qZyvArial,10#vpin20qHv1r(hq)fvArial,6 v35qZyvArial,10#vpin24qHv1r`hq)fvArial,6 v33qZyvArial,10#vpin23qHv1r(@hq)fvArial,6 v31qZyvArial,10#vpin17qHv1r`0hq)fvArial,6 v29qZyvArial,10#vpin18qHv1gfj0 k'0k ol  @om m @o#qHv2pq(Hv1p0qv2qnvArial,6 vNOTrhq)fvArial,6 v22qHv2q(Hv1rhq)fvArial,6 v21qHv2q(Hv1rhq)fvArial,6 v19qHv2q(Hv1rhq)fvArial,6 v20qHv2q(Hv1gfjppkHH`k((@ok88okXXokok`pk```@pk`HpH`pl`pl```q2qvArial,7@vLPM_WIDTH= LPM_AVALUE=q.ShvArial,8 vasetpXq.#hvArial,8 vaconstp(q.hvArial,8 vaclrpqChvArial,8 vdata[]vdata[LPM_WIDTH-1..0]pHq3hvArial,8 vgatep8q`nvArial,10Kv LPM_LATCHqQChvArial,8 vq[]vq[LPM_WIDTH-1..0]ppHrxhq)fvArial,6 v23q.ShvArial,8 vasetq.#hvArial,8 vaconstq.hvArial,8 vaclrqChvArial,8 vdata[]vdata[LPM_WIDTH-1..0]q3hvArial,8 vgateqQChvArial,8 vq[]vq[LPM_WIDTH-1..0]uq2qvArial,7@vLPM_AVALUE= LPM_WIDTH=4gfjkkpkpkHHqkxx@qk88qk((qkXXqkhh rkxhh rkx@rkxrkxXXrkxHHrksl88slHHlXXlhhllxxmPX@mX`q2@qvArial,7P<v>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,8vcoutpHrhq)fvArial,6 v25q.hvArial,8 vssetqhvArial,8 vsloadqhvArial,8% vupdownqshvArial,8 vcnt_enqchvArial,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,7P<v@LPM_AVALUE= LPM_DIRECTION= LPM_MODULUS= LPM_SVALUE= LPM_WIDTH=32gfj kl@sqHv1pqnvArial,6 vVCCr8hq)fvArial,6 v27qHv1rhq)fvArial,6 v45qHv1gfj kl smmqHv1p qnvArial,6 vGNDr(hq)fvArial,6 v46qHv1rhq)fvArial,6 v47qHv1t