GDFeDfjpk@iqqvArial,8& vDataSetkH8iqqvArial,84 vPWMClockk`8iqhqvArial,8 vResetk8 89iq8qvArial,84 vPWMClockk  9iq qvArial,8 vResetkH@9iqqvArial,84 vPWMClockk(9iqqvArial,82 v SysTriggerk`pp9iqhpqvArial,8 vResetkH9iqqvArial,82 v SysTriggerk@@:iq@qvArial,8& vDataSetk  :iq qvArial,82 v SysTriggerk`:iqqvArial,8J vSysCount[15..0]k(:iqqvArial,8* vPWMOutkP:iqqvArial,8J vSysCount[15..0]k:k(;iqqvArial,84 vPWMClockk(`;iqqvArial,8; v SysSeq[3..0]kP`;kP;iqqvArial,8; v SysSeq[7..0]k;iqqvArial,8; v SysSeq[7..4]k;iqqvArial,8G vRRFD[0][11..0]kXXX iqqvArial,8< v ShOut[15..0]kH(H >iqHqvArial,8X vRRFQ[15..0][11..0]k888@>iq@8qvArial,82 vPWMClockk HH>iq HqvArial,8W vRRFD[15..0][11..0]k(>iqqvArial,8W vRRFD[15..1][11..0]k0>iq0qvArial,8X vRRFQ[14..0][11..0]kHH ?iqHqvArial,8d vPWMRQ[15..0][11..0]kHhH ?iqHqvArial,8c vPWMRD[15..0][11..0]k8h8@?iq 8qvArial,82 vPWMClockk?iqqvArial,8c vPWMRD[15..1][11..0]kp?iqqvArial,8d vPWMRQ[14..0][11..0]kPP?iq PqvArial,8& vDataSetk` @iqqvArial,8X vPWMRQ[15][11..0]kx`x @iqxqvArial,8L vRRFQ[15][11..0]k `@iqqvArial,8Q vPWMRD[0][11..0]kXX@k(@iqqvArial,8J vSysCount[15..0]k(0@k0pXpAkxBAk@AkPAkP`X`Ak(P(Aiq(qvArial,82 vPWMClockk``Bkpp@Bk``@Bk@PBk((BkP((BkCkxCCkppCk8p@pOlOlpl`lP`@lxx8l0p0lXll@lP(P`Al8l@p@l(`l(`l8AqHkvArial,8! v16MHzgfjk\uk\ u CkyDl\\ Dmu ymuyeqHv1pqnvArial,6 vINPUTr hq9vArial,6 vVCCq)fvArial,6 v3qyvArial,8 vResetqHv1r`Phq9vArial,6 vVCCq)fvArial,6 v36qyvArial,86 v /WRDisableqHv1r`Phq9vArial,6 vVCCq)fvArial,6 v25qyvArial,8S vPWMValue[15..0]qHv1r`hq9vArial,6 vVCCq)fvArial,6 v21qyvArial,8; v RegSel[7..0]qHv1r 0hq9vArial,6 vVCCq)fvArial,6 v1qyvArial,82 vPWMClockqHv1gfjkk@DkDkHHDkxxDk88Ek((EkXX@EkhhEkxhhEkxEkxFkxXX`FkxHH@FkFl88FlHHlXXlhhl@lxxmPXmX`eq2@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 v2q.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,7AvJLPM_AVALUE= LPM_DIRECTION= LPM_MODULUS=PulseCycle LPM_SVALUE= LPM_WIDTH=16rHhq)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 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,7ZAv?LPM_AVALUE= LPM_DIRECTION= LPM_MODULUS= LPM_SVALUE= LPM_WIDTH=4gfjk4k4 N Fk4NGl44 @GmN RmRNfmNR@fqHv1pqnvArial,6 vOUTPUTrhq)fvArial,6 v6qZyvArial,82 v SysTriggerqHv1r(hq)fvArial,6 v39qZyvArial,8J vSysCount[15..0]qHv1rhq)fvArial,6 v20qZyvArial,8L vPWMOuts[15..0]qHv1rhq)fvArial,6 v12qZyvArial,8* vPWMOutqHv1r8hq)fvArial,6 v4qZyvArial,8& vDataSetqHv1gfjkphhkpXX@GkpHHGkp88Gkp((GkpHkppp@HkHH`HkpHk88HkIk((Ikhh@IlpppIlpqXhvArial,8 valebpqChvArial,8! vdataa[]vdataa[LPM_WIDTH-1..0]pHq3hvArial,8! vdatab[]vdatab[LPM_WIDTH-1..0]p8qZShvArial,8 vaebpXqZChvArial,8 vagbpHqU#hvArial,8 vanebp(qT3hvArial,8 vagebp8q]chvArial,8 valbphqpnvArial,10bv LPM_COMPAREq.#hvArial,8 vclockp(q.hvArial,8 vaclrpq2qvArial,7AvOCHAIN_SIZE= LPM_PIPELINE= LPM_REPRESENTATION= LPM_WIDTH= ONE_INPUT_IS_CONSTANT=q.chvArial,8 vclkenphrPhq)fvArial,6 v10q/XhvArial,8 valebqChvArial,8! vdataa[]vdataa[LPM_WIDTH-1..0]q3hvArial,8! vdatab[]vdatab[LPM_WIDTH-1..0]q/ZShvArial,8 vaebqZChvArial,8 vagbq/U#hvArial,8 vanebq/T3hvArial,8 vagebq/]chvArial,8 valbq.#hvArial,8 vclockq.hvArial,8 vaclrq.chvArial,8 vclkenuq2qvArial,7AvQCHAIN_SIZE= LPM_PIPELINE= LPM_REPRESENTATION= LPM_WIDTH=16 ONE_INPUT_IS_CONSTANT=rPhq)fvArial,6 v22q/XhvArial,8 valebqChvArial,8! vdataa[]vdataa[LPM_WIDTH-1..0]q3hvArial,8! vdatab[]vdatab[LPM_WIDTH-1..0]qZShvArial,8 vaebq/ZChvArial,8 vagbq/U#hvArial,8 vanebq/T3hvArial,8 vagebq/]chvArial,8 valbq.#hvArial,8 vclockq.hvArial,8 vaclrq.chvArial,8 vclkenuq2qvArial,7AvPCHAIN_SIZE= LPM_PIPELINE= LPM_REPRESENTATION= LPM_WIDTH=8 ONE_INPUT_IS_CONSTANT=gfj@Pk D4D@k 4 Ik8 8Jk48@8Jk( (@Jl L PJl4 4D@l Dl m( !m 0(fo Ho q(Hv4p q*Hv3p(q;Hv2p8q7;Hv1p@8q(EHv5p Pq3zvArial,6 vDqGnvArial,6 vDFFq zvArial,6 vCLRNq,3zvArial,6 vQq:zvArial,6 vPRNrhq)fvArial,6 v16q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5r8hq)fvArial,6 v40q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5r8hq)fvArial,6 v33q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5rX8hq)fvArial,6 v32q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5rhhq)fvArial,6 v30q(Hv4q*Hv3q;Hv2q7;Hv1q(EHv5gfj0 k 0kJlJm m gqHv2pq$Hv1p0qnvArial,6 vWIRErhq)fvArial,6 v17qHv2q$Hv1rphq)fvArial,6 v29qHv2q$Hv1r`hq)fvArial,6 v27qHv2q$Hv1gfjkXXkhhKkHHKk88`Kk((KkKkxxKkxLkxPP@Lkx@@`LkxLlXXLlhhl@lxxm0(m( @gqnvArial,10bv LPM_SHIFTREGqShvArial,8 vshiftinpXq.chvArial,8 vssetphqhvArial,8 venablepq#HvArial,8 vclockp(q3hvArial,8 vdata[]vdata[LPM_WIDTH-1..0]p8qChvArial,8 vloadpHq.shvArial,8 vsclrpxqMKhvArial,8# vshiftoutpPqd;hvArial,8 vq[]vq[LPM_WIDTH-1..0]p@q.\vArial,8 vasetphqMvArial,8 vaclrpXq2qvArial,7Z4v1LPM_AVALUE= LPM_DIRECTION= LPM_SVALUE= LPM_WIDTH=r(hq)fvArial,6 v18qShvArial,8 vshiftinq.chvArial,8 vssetq.hvArial,8 venableq#HvArial,8 vclockq.3hvArial,8 vdata[]vdata[LPM_WIDTH-1..0]q.ChvArial,8 vloadq.shvArial,8 vsclrq/MKhvArial,8# vshiftoutqd;hvArial,8 vq[]vq[LPM_WIDTH-1..0]q.\vArial,8 vasetq.MvArial,8 vaclruq2qvArial,7Z4v3LPM_AVALUE= LPM_DIRECTION= LPM_SVALUE= LPM_WIDTH=16gfj@Pk 4 @k8 8Lk( (Mk @Mk D4D@Mk58@8Ml4 4DMl Dl L Pl @m .'@m' !go 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 vPRNrHhq)fvArial,6 v19q(EHv5q(Hv4q;Hv2q7;Hv1q+Hv3qHv6gfj kl MmmhqHv1p qnvArial,6 vGNDrhq)fvArial,6 v23qHv1r0hq)fvArial,6 v28qHv1gfjpXk8,8`k, NkD(p(`NlDD8Nl,,Hl88m,HD8m,D@hq2qvArial,7' vWIDTH=qK)hvArial,8 vresult[]vresult[WIDTH-1..0]pp(q40kvArial,6 v0q4kvArial,6 v1qhvArial,8! vdatab[]vdatab[WIDTH-1..0]pq;hvArial,8vselp8qHnvArial,107vBUSMUXq9hvArial,8! vdataa[]vdataa[WIDTH-1..0]p8rXhq)fvArial,6 v24qK)hvArial,8 vresult[]vresult[WIDTH-1..0]qhvArial,8! vdatab[]vdatab[WIDTH-1..0]q;hvArial,8vselq9hvArial,8! vdataa[]vdataa[WIDTH-1..0]uq2qvArial,73 vWIDTH=12r``hq)fvArial,6 v31qK)hvArial,8 vresult[]vresult[WIDTH-1..0]qhvArial,8! vdatab[]vdatab[WIDTH-1..0]q;hvArial,8vselq9hvArial,8! vdataa[]vdataa[WIDTH-1..0]uq2qvArial,73 vWIDTH=12gfj klNqHv1pqnvArial,6 vVCCr hq)fvArial,6 v35qHv1gfj@(k@kNkOk Ok*@@OlOn qHv2pq Hv3pq2Hv1p@qnvArial,6 vAND2rPhq)fvArial,6 v37qHv2q Hv3q2Hv1gfj (l(qjvArial,8( vPARAMqjvArial,6A v DEFAULT VALUEq>jvArial,6J vPARAMETER NAMErhhq)fvArial,6 v38q5 qvArial,84 v PulseCycleq6 qvArial,8 v250t