GDFeDfjpk8`iqq@vArial,8+ v TD[15..0]kpk@``iqP`q@vArial,8, vDevReadkiqq@vArial,80 v DW[15..0]k   iq q@vArial,8- v DR[15..0]k`iqq@vArial,8* v TA[16..0]khhiqhq@vArial,8 v/BHEkHHiqHq@vArial,84 v /IOCS[7..0]kiqq@vArial,8 v/IOWkiqq@vArial,8 v/IORkiqq@vArial,8 v/MWRk@iqq@vArial,8 v/MRDkiqq@vArial,8) v/ROMCSkiqq@vArial,8) v/MEMCSkHHiqHq@vArial,8* v/IORACKk iqq@vArial,8- v /IRC[3..0]kiqq@vArial,8 vBCLKk@iqq@vArial,8 v/TOUTkx8xiqxq@vArial,8! vIORDYk`8`iq`q@vArial,8, v/IORREQk 8 iq q@vArial,8* v IRQ[3..0]k(P(k@hhh@k((@kiqq@vArial,8+ v/TRESETk@xiqPq@vArial,8( vTRESETk8iqq@vArial,8, vDevReadkiqq@vArial,8" v/IOCS2kx@x@iqxq@vArial,7+ v ExtClock0k`@`@iq`q@vArial,7+ v ExtClock1kH@HiqHq@vArial,7 vExtIO0k0@0iq0q@vArial,7 vExtIO1kiqq@vArial,7 vBCLKkppiqpq@vArial,7+ v ExtClock0k@iqq@vArial,7 vExtIO0kPh@kXXkXXŒkH iqpq@vArial,8) v IOA[7..0]k(( iq(q@vArial,84 v IOAW[7..0]k`iqq@vArial,81 v IOAR[7..0]kkkkhkHHH iqpHq@vArial,8* v IOB[7..0]khh`iqhq@vArial,84 v IOBW[7..0]kHHiqHq@vArial,81 v IOBR[7..0]kkkkhk`iqq@vArial,85 v IOCW[7..0]kHiqpq@vArial,8* v IOC[7..0]kHHkiqq@vArial,82 v IOCR[7..0]kkBkh((Akiqq@vArial,85 v IODW[7..0]kHiqpq@vArial,8* v IOD[7..0]kk iqq@vArial,82 v IODR[7..0]khppAkH`iqpq@vArial,8* v IOE[7..0]k((iq(q@vArial,84 v IOEW[7..0]kiqq@vArial,81 v IOER[7..0]kkkh@kHHHiqpHq@vArial,8) v IOF[7..0]khhiqhq@vArial,84 v IOFW[7..0]kHHiqHq@vArial,81 v IOFR[7..0]kkXXkXXAkk iqq@vArial,84 v IOFW[7..0]k` `iq`q@vArial,84 v IOEW[7..0]k  iqq@vArial,85 v IOCW[7..0]k0 0 iq0q@vArial,85 v IODW[7..0]k `iqq@vArial,84 v IOBW[7..0]khppk iqq@vArial,83 v IOAW[7..0]kXiqhq@vArial,7& vTA[2..1]k @h@ iq@q@vArial,7K vDRX[3..0][15..0]k88`iq8q@vArial,7, v DR[15..0]kX`iq q@vArial,7? v DRX[0][15..0]kpXpiqpq@vArial,7. v ExtClock0kXiqq@vArial,7 vBCLKkppk X  iq  q@vArial,7? v DRX[1][15..0]k8@iqHq@vArial,7 vExtIO0kpXp`iq pq@vArial,7? v DRX[2][15..0]k8``iqH`q@vArial,7 vBCLKk8ppiqHpq@vArial,7 vBCLKkXiqq@vArial,7. v ExtClock0k X iq q@vArial,7 vBCLKk8@iqHq@vArial,7. v ExtClock0k8@iqHq@vArial,7 vExtIO0k8iqHq@vArial,7 vBCLKk( iqq@vArial,7: v BCLKC[7..0]k0`iq8q@vArial,7 vBCLKk`iqq@vArial,7? v DRX[3][15..0]kXiqq@vArial,7: v DRXT[15..0]kPPiqPq@vArial,7: v DRXT[14..0]k(PpPiq8Pq@vArial,7? v DRX[3][14..0]k((p(iq8(q@vArial,73 v DRX[3][15]k((iq(q@vArial,7( vBCLKC7l@`@l8lh8hh@8lHX8l8l8l(9l9lH`@9l9l9l9l:l(@:lhhC:lh(h:lhph(:lhhp:lHX;lhhpC;lhphA;l;gfj`k@@H@kh kh@@k ? k@ H lh0hPlHH0;l@ @@ q:An@vArial,101v freqcnt_1q+h@vArial,7I vReferenceClockp0qhvArial,75 v CountClockp qp+hvArial,7: v Count[15..0]p0rXPhq)f@vArial,7 v225q+h@vArial,7I vReferenceClockqh@vArial,75 v CountClockqp+h@vArial,7: v Count[15..0]gfjp`k0,0`k , k@,@k,kD(p(`l,,PlDD@@>l88>m,PD@>m,DqPn@vArial,10=vLPM_MUXq2q@vArial,74vBLPM_PIPELINE= LPM_SIZE= LPM_WIDTH= LPM_WIDTHS=CEIL(LOG2(LPM_SIZE))q1h@vArial,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 vclkenprhhq)f@vArial,6 v228q1h@vArial,8! vdata[][]v#data[LPM_SIZE-1..0][LPM_WIDTH-1..0]q.h@vArial,8 vclockq.?h@vArial,8 vaclrq;h@vArial,8 vsel[]vsel[LPM_WIDTHS-1..0]qK)h@vArial,8 vresult[]vresult[LPM_WIDTH-1..0]q.h@vArial,8 vclkenuq2q@vArial,74vELPM_PIPELINE= LPM_SIZE=4 LPM_WIDTH=16 LPM_WIDTHS=CEIL(LOG2(LPM_SIZE))gfjXk00k  kk@@k00 l@@l@>q:An@vArial,101v freqcnt_m15q+h@vArial,7I vReferenceClockp0qhvArial,75 v CountClockp qp+hvArial,7: v Count[15..0]p0rXhq)f@vArial,7 v237q+h@vArial,7I vReferenceClockqh@vArial,75 v CountClockqp+h@vArial,7: v Count[15..0]gfjhk@@k00k  kxkPxPkx00`lP@lxxP?q;h@vArial,7 vBitsp@q+hvArial,7 vClockp0qhvArial,7 vBCLKp qH+hvArial,7. v Data[15..0]p0q*QnvArial,10;vpwmanlyzq2qvArial,7=vShiftDelay=1 TrigDelay=1rhq)f@vArial,7 v240q;h@vArial,7 vBitsq+h@vArial,7 vClockqh@vArial,7 vBCLKqH+h@vArial,7. v Data[15..0]uq2q@vArial,7CvShiftDelay=10 TrigDelay=2r@hq)f@vArial,7 v241q;h@vArial,7 vBitsq+h@vArial,7 vClockqh@vArial,7 vBCLKqH+h@vArial,7. v Data[15..0]uq2q@vArial,7=vShiftDelay=2 TrigDelay=2gfjkkkkHHkxxk88@k((@kXXkhhkxhhkxkx@kxXX`kxHHkl88lHH?lXX?lhh?l@lxx@@mPX@@mX`@q2@q@vArial,7ZAv>LPM_SVALUE= LPM_AVALUE= LPM_MODULUS= LPM_DIRECTION= LPM_WIDTH=q.h@vArial,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)f@vArial,6 v242q.h@vArial,8 vssetq.h@vArial,8 vsloadq.h@vArial,8% vupdownq.sh@vArial,8 vcnt_enq.ch@vArial,8 vdata[]vdata[LPM_WIDTH-1..0]qRH@vArial,8 vclockq.Ch@vArial,8 vclk_enq.3h@vArial,8 vsconstq.#h@vArial,8 vsclrq.J@vArial,8 valoadq.?@vArial,8 vaclrq.-@vArial,8 vasetq.V@vArial,8 vaconstqich@vArial,8 vq[]vq[LPM_WIDTH-1..0]q/cSh@vArial,8 veq[]v eq[15..0]q.h@vArial,8vcinq/`Ch@vArial,8vcoutuq2q@vArial,7ZAv?LPM_AVALUE= LPM_DIRECTION= LPM_MODULUS= LPM_SVALUE= LPM_WIDTH=8gfj0 k 0kl@m @m qH@v2pq$Hv1p0qnvArial,6 vWIREr@hq)f@vArial,6 v243qH@v2q$H@v1rhq)f@vArial,6 v244qH@v2q$H@v1gfjXk00k  @kp00kp k@p@kpl@lpp@@q+An@vArial,10#v pllunit_66q+h@vArial,7 vClockp0qhvArial,7- vVCOClockp qP+hvArial,7 vDiffOutp0qLHvArial,7$ vSyncOutp rPhq)f@vArial,7 v246q+h@vArial,7 vClockqh@vArial,7- vVCOClockqP+h@vArial,7 vDiffOutqLH@vArial,7$ vSyncOutt