design_14F8xc4000ex4005epq100-3=?BEL_VIDTIM/HTIME/HCOUNT<0>.POWER(VIDTIM/HTIME/HCNT_1/CO_20VIDTIM/HTIME/HCNT_1/BUF2_REG_ffy_0G=~G1*(G4@G2)1VIDTIM/HTIME/HCNT_1/BUF1_REG_ffx_0F=~F2*~F15VIDTIM/HTIME/HCOUNT<0>8VIDTIM/HTIME/HCOUNT<1>(VIDTIM/HTIME/HCNT_1/CO_40VIDTIM/HTIME/HCNT_1/BUF4_REG_ffy_1G=~G1*(G4@G2)1VIDTIM/HTIME/HCNT_1/BUF3_REG_ffx_1F=~F2*(F1@F4)5VIDTIM/HTIME/HCOUNT<2>8VIDTIM/HTIME/HCOUNT<3>(VIDTIM/HTIME/HCNT_1/CO_60VIDTIM/HTIME/HCNT_1/BUF6_REG_ffy_2G=~G1*(G4@G2)1VIDTIM/HTIME/HCNT_1/BUF5_REG_ffx_2F=~F2*(F1@F4)5VIDTIM/HTIME/HCOUNT<4>8VIDTIM/HTIME/HCOUNT<5>(VIDTIM/HTIME/HCNT_1/CO_70VIDTIM/HTIME/HCNT_1/BUF8_REG_ffy_3G=~G1*(G3@G2)1VIDTIM/HTIME/HCNT_1/BUF7_REG_ffx_3F=~F2*(F1@F4)5VIDTIM/HTIME/HCOUNT<6>8VIDTIM/HTIME/HCOUNT<7>BEL_VIDTIM/VTIME2/VCOUNT<0>.POWER(VIDTIM/VTIME2/VCNT_1/CO_20VIDTIM/VTIME2/VCNT_1/BUF2_REG_ffy_0G=~G1*(G4@G2)1VIDTIM/VTIME2/VCNT_1/BUF1_REG_ffx_0F=~F2*~F15VIDTIM/VTIME2/VCOUNT<0>8VD0(VIDTIM/VTIME2/VCNT_1/CO_40VIDTIM/VTIME2/VCNT_1/BUF4_REG_ffy_1G=~G1*(G4@G2)1VIDTIM/VTIME2/VCNT_1/BUF3_REG_ffx_1F=~F2*(F1@F4)5VD18VD2(VIDTIM/VTIME2/VCNT_1/CO_60VIDTIM/VTIME2/VCNT_1/BUF6_REG_ffy_2G=~G1*(G4@G2)1VIDTIM/VTIME2/VCNT_1/BUF5_REG_ffx_2F=~F2*(F1@F4)5VD38VD4(VIDTIM/VTIME2/VCNT_1/CO_80VIDTIM/VTIME2/VCNT_1/BUF8_REG_ffy_3G=~G1*(G4@G2)1VIDTIM/VTIME2/VCNT_1/BUF7_REG_ffx_3F=~F2*(F1@F4)5VD58VD6(VIDTIM/VTIME2/VCNT_1/CO_90VIDTIM/VTIME2/VCNT_1/BUF10_REG_ffy_4G=~G1*(G3@G2)1VIDTIM/VTIME2/VCNT_1/BUF9_REG_ffx_4F=~F2*(F1@F4)5VD78VD8'BEL_PELFIFO/DO13.RAMBB*PELFIFO/AR2/Q4/$1I1_HintH=H10PELFIFO/DO12G=0x00001PELFIFO/DO13F=0x00005PELFIFO/DI208PELFIFO/DI21'BEL_PELFIFO/DO15.RAMBB*PELFIFO/AR2/Q6/$1I1_HintH=H10PELFIFO/DO14G=0x00001PELFIFO/DO15F=0x00005PELFIFO/DI228PELFIFO/DI23'BEL_PELFIFO/DO17.RAMBB*PELFIFO/AR3/Q0/$1I1_HintH=H10PELFIFO/DO16G=0x00001PELFIFO/DO17F=0x00005PELFIFO/DI248PELFIFO/DI25'BEL_PELFIFO/DO21.RAMBB*PELFIFO/AR3/Q4/$1I1_HintH=H10PELFIFO/DO20G=0x00001PELFIFO/DO21F=0x00005PELFIFO/DI288PELFIFO/DI29'BEL_PELFIFO/DO1.RAMBB0PELFIFO/DO0G=0x00001PELFIFO/DO1F=0x00005PELQ0'BEL_PELFIFO/DO3.RAMBB0PELFIFO/DO3G=0x00001PELFIFO/DO2F=0x00005PELQ2'BEL_PELFIFO/DO5.RAMBB0PELFIFO/DO4G=0x00001PELFIFO/DO5F=0x00005PELQ4'BEL_PELFIFO/DO7.RAMBB0PELFIFO/DO7G=0x00001PELFIFO/DO6F=0x00005PELQ6'BEL_PELFIFO/DO9.RAMBB0PELFIFO/DO9G=0x00001PELFIFO/DO8F=0x00005PELQ8*PELFIFO/FIFO/$1I3338/$1I30_HintH=F0PELFIFO/FIFO/BG=~G1*((G3*G4)+G2)1PELFIFO/FIFO/DF=(((F2*~F3)*~F4)+(F1*F4))+((F2*F3)*~F1)5PELFIFO/FIFO/LAST8FMT0PELFIFO/ORDG=G1+(G2*G3)1PELFIFO/FIFO/EF=~F1*((F3*F4)+F2)5PELFIFO/FULL8FORN*PELFIFO/FIFO/APRD/$1I2644_HintH=F0PELFIFO/FIFO/APRD/NS1G=G1@G21PELFIFO/FIFO/APRD/NS0F=~(F1)5PELFIFO/FIFO/AR08PELFIFO/FIFO/AR1*PELFIFO/FIFO/APRD/$1I2666_HintH=F0PELFIFO/FIFO/APRD/NS3G=((G3*G4)*G2)@G11PELFIFO/FIFO/APRD/NS2F=(F2*F3)@F15PELFIFO/FIFO/AR28PELFIFO/FIFO/AR3*PELFIFO/FIFO/APWR/$1I2644_HintH=F0PELFIFO/FIFO/APWR/NS1G=G1@G21PELFIFO/FIFO/APWR/NS0F=~(F1)5PELFIFO/FIFO/AW08PELFIFO/FIFO/AW1*PELFIFO/FIFO/APWR/$1I2666_HintH=F0PELFIFO/FIFO/APWR/NS3G=((G3*G4)*G2)@G11PELFIFO/FIFO/APWR/NS2F=(F2*F3)@F15PELFIFO/FIFO/AW28PELFIFO/FIFO/AW3*PELFIFO/FIFO/C4UD/D3H=(G*F)+(~F*H1)0PELFIFO/FIFO/C4UD/GG=(G3*G1)+(~G1*(G2@G3))1PELFIFO/FIFO/CE_RDF=~F1*F25PELFIFO/FIFO/Q38VIDTIM/PBL*PELFIFO/FIFO/C4UD/D2H=F@H10PELFIFO/FIFO/C4UD/$1N2959G=(~G2*~G3)*~G11PELFIFO/FIFO/C4UD/$1N2980F=((F2*~F4)*~F1*~F3)+((F3*F4)*F1*~F2)5PELFIFO/FIFO/Q2*PELFIFO/FIFO/C4UD/$1I3000/$1I30_HintH=F1PELFIFO/FIFO/C4UD/D1F=(((F2*~F4)*~F3)+((F3*F4)*~F2))@F15PELFIFO/FIFO/Q18PELFIFO/FIFO/Q00PELFIFO/FIFO/A2G=(G3*G1)+(~G1*G2)1PELFIFO/FIFO/A3F=(F3*F1)+(~F1*F2)0PELFIFO/FIFO/A0G=(G3*G1)+(~G1*G2)1PELFIFO/FIFO/A1F=(F3*F1)+(~F1*F2)'BEL_PELFIFO/DO29.RAMBB0PELFIFO/DO28G=0x00001PELFIFO/DO29F=0x0000'BEL_PELFIFO/DO31.RAMBB0PELFIFO/DO30G=0x00001PELFIFO/DO31F=0x0000'BEL_PELFIFO/DO18.RAMBB0PELFIFO/DO19G=0x00001PELFIFO/DO18F=0x0000'BEL_PELFIFO/DO24.RAMBB0PELFIFO/DO25G=0x00001PELFIFO/DO24F=0x0000'BEL_PELFIFO/DO26.RAMBB0PELFIFO/DO27G=0x00001PELFIFO/DO26F=0x0000'BEL_PELFIFO/DO22.RAMBB0PELFIFO/DO23G=0x00001PELFIFO/DO22F=0x0000'BEL_PELFIFO/DO10.RAMBB0PELFIFO/DO11G=0x00001PELFIFO/DO10F=0x0000$1I5400CTLWR G=(~G3*~G4)*G1*~G21DOEN- F=~((F2*~F3)+~F1) FCLK *$1I493/$1I47/DO9/2.0_Hint H=H10DO9 G=~(G1+(~G3*G4)+((G3*G4)*G2))1DO9/2.0 F=((F4*~F3)*~F1)+((F2*F3)*~F1)5PELQ9 8PELFIFO/RUND 0DO8G=~(G1+(~G3*G4)+((G3*G4)*G2))1DO8/2.0F=((F4*~F3)*~F1)+((F2*F3)*~F1)0DO7G=~(G1+(~G3*G4)+((G3*G4)*G2))1DO7/2.0F=((F4*~F3)*~F1)+((F2*F3)*~F1)5PELQ70DO6G=~(G1+(~G3*G4)+((G3*G4)*G2))1DO6/2.0F=((F4*~F3)*~F1)+((F2*F3)*~F1)*DO5H=~(F+G)0DO5/2.1G=((G4*G3)*~G2)+((G2*G3)*G1)1DO5/2.0F=((F4*~F3)*~F1)+((F2*F3)*~F1)*DO4H=~(F+G)0DO4/2.1G=((G4*G3)*~G2)+((G2*G3)*G1)1DO4/2.0F=((F4*~F3)*~F1)+((F2*F3)*~F1)0DO2G=~(G1+(~G3*G4)+((G3*G4)*G2))1DO2/2.0F=((F4*~F3)*~F1)+((F2*F3)*~F1)*DO1H=~(F+G)0DO1/2.1G=((G4*G3)*~G2)+((G2*G3)*G1)1DO1/2.0F=((F4*~F3)*~F1)+((F2*F3)*~F1)5PELQ1*$1I502/M2/2.0H=(F*G)*H10VIDTIM/VTIME2/VDV/ADG=(~(G1*G3)*G4)+(~(G1*G3)*G2)1VIDTIM/VTIME2/LX0_17F=((F4*~F2*F1)*~F3)+(~F1*~F2)5VIDTIM/NDRV*DO0H=~(F+G)0DO0/2.1G=(G4*~G2)+((G2*G3)*G1)1DO0/2.0F=((F4*~F3)*~F1)+((F2*F3)*~F1)*PELFIFO/RQCLH=F+G0PELFIFO/DRQCLRG=(G3*~G4)*~G1*G21PELFIFO/FDISF=~(F1)PELFIFO/ADEB*PELFIFO/AR1/Q0/$1I1_HintH=H15PELFIFO/DI88PELFIFO/DI9*PELFIFO/AR1/Q2/$1I1_HintH=H15PELFIFO/DI108PELFIFO/DI11*PELFIFO/AR1/Q4/$1I1_HintH=H15PELFIFO/DI128PELFIFO/DI13*PELFIFO/AR1/Q6/$1I1_HintH=H15PELFIFO/DI148PELFIFO/DI15*PELFIFO/AR2/Q0/$1I1_HintH=H15PELFIFO/DI168PELFIFO/DI17*PELFIFO/AR2/Q2/$1I1_HintH=H15PELFIFO/DI188PELFIFO/DI19*PELFIFO/AR3/Q2/$1I1_Hint!H=H15PELFIFO/DI26!8PELFIFO/DI27!*PELFIFO/AR3/Q6/$1I1_Hint#H=H15PELFIFO/DI30#8PELFIFO/DI31#*PELFIFO/PA1D$H=~H1*F0PELFIFO/PA2D$G=G1*G21CRN$F=F1*F25PELFIFO/PELASM1$8PELFIFO/PELASM2$*PELFIFO/DREG/Q3/$1I1_Hint'H=H10DO3'G=~(G1+(~G3*G4)+((G3*G4)*G2))1DO3/2.0'F=((F4*~F3)*~F1)+((F2*F3)*~F1)5PELQ3'8PELQ5'*PELFIFO/RQS+H=F+H10PELFIFO/GE4+G=(G2+G3)+G11PELFIFO/RQS/2.0+F=((F3*~F4)*~F2)+F15PELFIFO/DRQF+8VIDTIM/DR3+0PELFIFO/FIFO/C,G=(G2*G3)*G11PELFIFO/FIFO/A,F=(F3*~F4)*~F1*~F2*PELFIFO/FIFO/C4UD/D06H=(G@F)@H11PELFIFO/FIFO/CE_WR6F=~F1*F2*PELFIFO/FIFO/C4UD/F7H=((F@G)*H1)+(~H1*G)1PELFIFO/FIFO/C4UD/$1N29577F=(F2*F3)*F1*PELFIFO/POPDAH=F+(~H1*G)0PELFIFO/POP/$1I30_GintAG=G11PELFIFO/POPD2AF=(~F2*~F3)*F15PELFIFO/POPA0PELFIFO/PSHDBG=((G3*~G4)*~G2)+G11PELFIFO/POPWDBF=(F2*F3)*~F15PELFIFO/POPWTB8PELFIFO/PUSHB0RS0CG=~G1*G21CTLWRDUPLCF=(~F3*~F4)*F1*~F21RS1DF=~F1*F21VIDTIM/PIRQ-EF=~(~F1*F2)*VIDTIM/CSY-H=~((G*H1)+(~H1*F))0VIDTIM/CSYNC/M2G=(G3*G4)*G1*G21VIDTIM/NCSF=((F4*~F3)+(F2*~F3))+F1VIDTIM/VCENF0VIDTIM/CSYNC/M1/2.0G=G1*G2*G31VIDTIM/CSYNC/M0/2.0F=F1*~(F2*F3)*VIDTIM/DR1GH=F+G0VIDTIM/DRNGG=((G3*G4)*G1)+(~G1*G2)1VIDTIM/NVDRGF=(F2*F3)*F15VIDTIM/DR2G0VIDTIM/HTIME/$1I13/AND1HG=(~G3*G4)*G1*~G21VIDTIM/HTIME/$1I115/AND1HF=(F3*F4)*~F1*F20VIDTIM/HTIME/VGSR/2.0IG=G1*(~G3*~G4)*~G21VIDTIM/HTIME/NHSR/2.0IF=F1*(~F3*~F4)*~F2*VIDTIM/HTIME/DHRRJH=F*G0VIDTIM/HTIME/$1I121/AND1JG=(G3*G4)*G1*~G21VIDTIM/HTIME/DHRR/2.0JF=F1*(F3*~F4)*F20VIDTIM/HTIME/$1I176/AND1KG=(G3*G4)*~G1*~G21VIDTIM/HTIME/$1I138/AND1KF=(F3*F4)*~F1*~F20VIDTIM/HTIME/CHRS/2.0LG=G1*(~G3*~G4)*G21VIDTIM/HTIME/HDVR/2.0LF=F1*(~F3*~F4)*~F2*VIDTIM/HTIME/HDVSMH=H1*F*G0VIDTIM/HTIME/$1I134/AND1MG=(G3*~G4)*~G1*~G21VIDTIM/HTIME/HDVS2/2.0MF=F1*(F3*~F4)*F2*VIDTIM/HTIME/CHRRNH=H1*F*G0VIDTIM/HTIME/$1I171/AND1NG=(~G3*G4)*G1*G21VIDTIM/HTIME/CHRR2/2.0NF=F1*(F3*~F4)*F20VIDTIM/HTIME/HEQR/2.0OG=~G1*(~G3*~G4)*~G21VIDTIM/HTIME/KEY2/4.0OF=(~F3*~F4)*F1*F20VIDTIM/HTIME/$1I74/AND1PG=(~G3*G4)*~G1*G21VIDTIM/HTIME/$1I70/AND1PF=(F3*F4)*F1*~F20VIDTIM/HTIME/DHRS/2.0QG=G1*(~G3*~G4)*~G21VIDTIM/HTIME/HVSR/2.0QF=~F1*(F3*~F4)*F20VIDTIM/HTIME/DHRN/ADRG=(~G1*G4)+(~G1*G2*G3)1VIDTIM/HTIME/$1I87/AND1RF=(F3*F4)*F1*F25VIDTIM/DHRR0VIDTIM/HTIME/HDV/ADSG=(~(G3*G4)*G2)+(~(G3*G4)*G1)1VIDTIM/HTIME/CHRN/ADSF=(~F1*F4)+(~F1*F2*F3)5VIDTIM/CHRS8VIDTIM/HDRVS0VIDTIM/HTIME/HLN/TQTG=G1@G21VIDTIM/HTIME/HEQ/ADTF=(~(F3*F4)*F2)+(~(F3*F4)*F1)5VIDTIM/HEQT8VIDTIM/HLNT0VIDTIM/HTIME/HVS/ADUG=(~(G3*G4)*G2)+(~(G3*G4)*G1)1VIDTIM/HTIME/LASTHUF=F1*F25VIDTIM/HSTU8VIDTIM/HVDU0VIDTIM/HTIME/KEYDVG=((G3*~G4)*~G2)*~G11VIDTIM/HTIME/L2HM1VF=(F3*F4)*F1*~F25VIDTIM/HX2V8VIDTIM/PKEYV0VIDTIM/HTIME/VHS/ADWG=(~(G3*G4)*G2)+(~(G3*G4)*G1)1VIDTIM/HTIME/NHS/ADWF=(~(F3*F4)*F2)+(~(F3*F4)*F1)5VIDTIM/NHSW8VIDTIM/VHSW0VIDTIM/GKDXG=G1*G21VIDTIM/IKEDXF=~F1+~F2+~F35VIDTIM/IKEX8VIDTIM/PVGKX0$1N527YG=(G3*G1)+(~G1*G2)1VIDTIM/PRLDENYF=~F1*F25VIDTIM/PRELDY0VIDTIM/T2/TQZG=G1@G21VIDTIM/T1/TQZF=~(F1)5VIDTIM/T1Z8VIDTIM/T2Z0VIDTIM/LDED-[G=~G1+(~G2*G3)1VIDTIM/LDEND[F=~F1*F25VIDTIM/VKE[8VIDTIM/LDEE-[*VIDTIM/VRD1/$1I1_Hint\H=H15VIDTIM/VRD1\8VIDTIM/VRD2\0VIDTIM/VTIME2/CVRN/AD]G=(~G1*G3)+(G1*G2)1VIDTIM/VSKD]F=(F2*F3)*F15VIDTIM/PVSK]8VIDTIM/CVR]0VIDTIM/VTIME2/LX6_11^G=((G2*~G1)*~G3)+((G3*G4)*~G1*~G2)1VIDTIM/VTIME2/$1I197/AND1^F=(~F3*F4)*~F1*F20VIDTIM/VTIME2/NVRC/4.0_G=(G3*G4)*G1*G21VIDTIM/VTIME2/$1I197/AND2_F=(F3*~F4)*~F1*~F20VIDTIM/VTIME2/LX16_17/4.0/2.0`G=~G1*~G21VIDTIM/VTIME2/NVRS`F=((F3*~F4)*F2)*F10VIDTIM/VTIME2/DVRN/ADaG=(~(G3*~G4)*G2)+(~(G3*~G4)*G1)1VIDTIM/VTIME2/VINCaF=F1*F25VIDTIM/DVRa1VIDTIM/VTIME2/IFDDbF=(~F3*F1)+(~F1*F2)5IFDb*VIDTIM/VTIME2/LASTVcH=(G*H1)+(~H1*F)0VIDTIM/VTIME2/NVRS1/4.0cG=(~G3*G4)*G1*G21VIDTIM/VTIME2/MAXLOcF=((F3*F4)*~F2)*F15VIDTIM/VTIME2/MAXHIc*VIDTIM/VTIME2/VSYDdH=F*G*~H10VIDTIM/VTIME2/LX6TO7/4.0dG=(~G3*~G4)*G1*G21VIDTIM/VTIME2/L0_63dF=(~F3*~F4)*~F1*~F25VIDTIM/VSYNdDBUS0.OUTBUFeDBUS0eCTL/Q0/D.BUFeBEL_DBUS0.DELAYeCTL0eDBUS1.OUTBUFfDBUS1fCTL/Q1/D.BUFfBEL_DBUS1.DELAYfCTL1fDBUS2.OUTBUFgDBUS2gCTL/Q2/D.BUFgBEL_DBUS2.DELAYgCTL2gDBUS3.OUTBUFhDBUS3hCTL/Q3/D.BUFhBEL_DBUS3.DELAYhCTL3hDBUS7.OUTBUFiDBUS7iCTL/Q7/D.BUFiBEL_DBUS7.DELAYiCTL7iDBUS6.OUTBUFjDBUS6jCTL/Q6/D.BUFjBEL_DBUS6.DELAYjCTL6jDBUS5.OUTBUFkDBUS5kCTL/Q5/D.BUFkBEL_DBUS5.DELAYkCTL5kDBUS4.OUTBUFlDBUS4lCTL/Q4/D.BUFlBEL_DBUS4.DELAYlCTL4lDBUS8.OUTBUFmDBUS8mCTL/Q8/D.BUFmBEL_DBUS8.DELAYmCTL8mDBUS9.OUTBUFnDBUS9nCTL/Q9/D.BUFnBEL_DBUS9.DELAYnCTL9nDFLDO.OUTBUFoDFLDOoVGA.OUTBUFpVGApDAHLD.OUTBUFqDAHLDqACOD3.OUTBUFrACOD3rACOD2.OUTBUFsACOD2sACOD1.OUTBUFtACOD1tACOD0.OUTBUFuACOD0uCPUCLKvRST-wRSTI-wIZE-.OUTBUFxIZE-xBEL_IZE-.ZEROxCASIN1-yPELFIFO/CAS-yDAKIN-zPELFIFO/DAK-zDRQOUT-.OUTBUF{DRQOUT-{PELD0|PELFIFO/AR0/Q0/D.BUF|BEL_PELD0.DELAY|PELFIFO/DI0|PELD1}PELFIFO/AR0/Q1/D.BUF}BEL_PELD1.DELAY}PELFIFO/DI1}PELD2~PELFIFO/AR0/Q2/D.BUF~BEL_PELD2.DELAY~PELFIFO/DI2~PELD3PELFIFO/AR0/Q3/D.BUFBEL_PELD3.DELAYPELFIFO/DI3PELD4PELFIFO/AR0/Q4/D.BUFBEL_PELD4.DELAYPELFIFO/DI4PELD5PELFIFO/AR0/Q5/D.BUFBEL_PELD5.DELAYPELFIFO/DI5PELD6PELFIFO/AR0/Q6/D.BUFBEL_PELD6.DELAYPELFIFO/DI6PELD7PELFIFO/AR0/Q7/D.BUFBEL_PELD7.DELAYPELFIFO/DI7CASIN2-PELFIFO/CASD/$1I37/DBUFBEL_CASIN2-.DELAYPELFIFO/DCAS-DBUS10.OUTBUFDBUS10DBUS10.OUTFFDBUS11.OUTBUFDBUS11DBUS11.OUTFFDBUS20.OUTBUFDBUS20DBUS20.OUTFFDBUS21.OUTBUFDBUS21DBUS21.OUTFFDBUS22.OUTBUFDBUS22DBUS22.OUTFFDBUS23.OUTBUFDBUS23DBUS23.OUTFFDBUS24.OUTBUFDBUS24DBUS24.OUTFFDBUS25.OUTBUFDBUS25DBUS25.OUTFFDBUS26.OUTBUFDBUS26DBUS26.OUTFFDBUS27.OUTBUFDBUS27DBUS27.OUTFFDBUS28.OUTBUFDBUS28DBUS28.OUTFFDBUS29.OUTBUFDBUS29DBUS29.OUTFFDBUS12.OUTBUFDBUS12DBUS12.OUTFFDBUS30.OUTBUFDBUS30DBUS30.OUTFFDBUS31.OUTBUFDBUS31DBUS31.OUTFFDBUS13.OUTBUFDBUS13DBUS13.OUTFFDBUS14.OUTBUFDBUS14DBUS14.OUTFFDBUS15.OUTBUFDBUS15DBUS15.OUTFFDBUS16.OUTBUFDBUS16DBUS16.OUTFFDBUS17.OUTBUFDBUS17DBUS17.OUTFFDBUS18.OUTBUFDBUS18DBUS18.OUTFFDBUS19.OUTBUFDBUS19DBUS19.OUTFFA0REGSA/A0ISTRB-REGSA/NSTBIA1REGSA/A1IWR-REGSA/NWRILDEN.OUTBUFLDENLDEN.OUTFFHDRV-.OUTBUFHDRV-HDRV-.OUTFFKEY.OUTBUFKEYKEY.OUTFFHSYNC-.OUTBUFHSYNC-HSYNC-.OUTFFHIRQ-.OUTBUFHIRQ-HIRQ-.OUTFFVGCLK.OUTBUFVGCLKVGCLK.OUTFFVDRV-.OUTBUFVDRV-VDRV-.OUTFFVSYNC-.OUTBUFVSYNC-VSYNC-.OUTFFVSCLK.OUTBUFVSCLKVSCLK.OUTFFDBLANK-.OUTBUFDBLANK-DBLANK-.OUTFFADCLK.OUTBUFADCLKADCLK.OUTFFDSYNC-.OUTBUFDSYNC-DSYNC-.OUTFF$1I540STARTUP GSRATTR:NOTVIDTIM/HTIME/HCOUNT<0>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*~F1 CINMUX:1 SRX:RESET SRY:RESET(0158VIDTIM/HTIME/HCOUNT<2>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(01 5 8VIDTIM/HTIME/HCOUNT<4>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET ( 0 158VIDTIM/HTIME/HCOUNT<6>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY G:#LUT:G=~G1*(G3@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(0158VIDTIM/VTIME2/VCOUNT<0>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*~F1 CINMUX:1 SRX:RESET SRY:RESET(0158VD1CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(0158VD3CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET (!0"1#5$8VD5 CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET%(&0'1(5)8VD7 CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY G:#LUT:G=~G1*(G3@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET*(+0,1-5.8DOEN- CLBTXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=(~G3*~G4)*G1*~G2 F:#LUT:F=~((F2*~F3)+~F1)01$1I486 PRI-CLKDO9/2.0 CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 G:#LUT:G=~(G1+(~G3*G4)+((G3*G4)*G2)) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1) SETY:SR SRX:RESET SRY:RESET*0158DO8/2.0CLBvXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~(G1+(~G3*G4)+((G3*G4)*G2)) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1)01DO7/2.0CLBCLKX:CLK ECX:EC XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:DIN DIN:C2 EC:C4 G:#LUT:G=~(G1+(~G3*G4)+((G3*G4)*G2)) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1) SRX:RESET015DO6/2.0CLBvXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~(G1+(~G3*G4)+((G3*G4)*G2)) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1)01DO5CLBXMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=~(F+G) H0:G H2:F G:#LUT:G=((G4*G3)*~G2)+((G2*G3)*G1) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1)*01DO4CLBXMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=~(F+G) H0:G H2:F G:#LUT:G=((G4*G3)*~G2)+((G2*G3)*G1) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1)*01DO2/2.0CLBvXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~(G1+(~G3*G4)+((G3*G4)*G2)) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1)01DO1CLBCLKX:CLK ECX:EC YMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:DIN DIN:C2 EC:C4 H:#LUT:H=~(F+G) H0:G H2:F G:#LUT:G=((G4*G3)*~G2)+((G2*G3)*G1) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1) SRX:RESET*015VIDTIM/VTIME2/LX0_17CLBCLKX:CLK ECX:EC XMUX:F YMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:G H1:C1 SR:C3 EC:C4 H:#LUT:H=(F*G)*H1 H0:SR H2:F G:#LUT:G=(~(G1*G3)*G4)+(~(G1*G3)*G2) F:#LUT:F=((F4*~F2*F1)*~F3)+(~F1*~F2) SRX:RESET*015DO0CLBXMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=~(F+G) H0:G H2:F G:#LUT:G=(G4*~G2)+((G2*G3)*G1) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1)*01PELFIFO/FDISCLB`XMUX:F YMUX:H G3MUX:G3I G2MUX:G2I H:#LUT:H=F+G H0:G H2:F G:#LUT:G=(G3*~G4)*~G1*G2 F:#LUT:F=~(F1)*01PELFIFO/$1I341SEC-CLKPELFIFO/DI8CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI10CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI12CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI14CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI16CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI18CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DO13CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET/'0*10213548PELFIFO/DO15CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET5'6*708195:8PELFIFO/DO17 CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET;'<*=0>1?5@8PELFIFO/DO21"CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESETA'B*C0D1E5F8PELFIFO/DO1%CLBCLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:G H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESETG'H0I1J5PELFIFO/DO3&CLBCLKX:CLK ECX:EC YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESETK'L0M1N5PELFIFO/DO5(CLBCLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:G H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESETO'P0Q1R5PELFIFO/DO7)CLBCLKX:CLK ECX:EC YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESETS'T0U1V5PELFIFO/DO9*CLBCLKX:CLK ECX:EC YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESETW'X0Y1Z5PELFIFO/FIFO/LAST-CLBCLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:H SR:C3 H:#LUT:H=F H2:F G:#LUT:G=~G1*((G3*G4)+G2) F:#LUT:F=(((F2*~F3)*~F4)+(F1*F4))+((F2*F3)*~F1) SETX:SR SETY:SR SRX:RESET SRY:SET[*\0]1^5_8PELFIFO/FULL.CLBCLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:F SR:C3 G:#LUT:G=G1+(G2*G3) F:#LUT:F=~F1*((F3*F4)+F2) SETX:SR SETY:SR SRX:RESET SRY:RESET`0a1b5c8PELFIFO/FIFO/AR0/CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=G1@G2 F:#LUT:F=~(F1) SETX:SR SETY:SR SRX:RESET SRY:RESETd*e0f1g5h8PELFIFO/FIFO/AR20CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=((G3*G4)*G2)@G1 F:#LUT:F=(F2*F3)@F1 SETX:SR SETY:SR SRX:RESET SRY:RESETi*j0k1l5m8PELFIFO/FIFO/AW01CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=G1@G2 F:#LUT:F=~(F1) SETX:SR SETY:SR SRX:RESET SRY:RESETn*o0p1q5r8PELFIFO/FIFO/AW22CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=((G3*G4)*G2)@G1 F:#LUT:F=(F2*F3)@F1 SETX:SR SETY:SR SRX:RESET SRY:RESETs*t0u1v5w8PELFIFO/FIFO/CE_RD3CLBCLKX:CLK CLKY:CLK DY:DIN XMUX:F G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=(G*F)+(~F*H1) H0:G H2:F G:#LUT:G=(G3*G1)+(~G1*(G2@G3)) F:#LUT:F=~F1*F2 SETX:SR SRX:RESET SRY:RESETx*y0z1{5|8PELFIFO/FIFO/C4UD/$1N29594CLBCLKX:CLK YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:H H1:C1 SR:C3 H:#LUT:H=F@H1 H2:F G:#LUT:G=(~G2*~G3)*~G1 F:#LUT:F=((F2*~F4)*~F1*~F3)+((F3*F4)*F1*~F2) SETX:SR SRX:RESET}*~015PELFIFO/FIFO/Q15CLBCLKX:CLK CLKY:CLK DY:DIN F4MUX:F4I XQMUX:QX YQMUX:QY DX:H DIN:C2 SR:C3 H:#LUT:H=F H2:F F:#LUT:F=(((F2*~F4)*~F3)+((F3*F4)*~F2))@F1 SETX:SR SETY:SR SRX:RESET SRY:RESET*158PELFIFO/FIFO/A38CLBUXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=(G3*G1)+(~G1*G2) F:#LUT:F=(F3*F1)+(~F1*F2)01PELFIFO/FIFO/A19CLBUXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=(G3*G1)+(~G1*G2) F:#LUT:F=(F3*F1)+(~F1*F2)01PELFIFO/DO29:CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO31;CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO18<CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO24=CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO26>CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO22?CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO10@CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DI26!CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI30#CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESET*58CRN$CLBCLKX:CLK ECX:EC CLKY:CLK DY:G XMUX:F G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 EC:C4 H:#LUT:H=~H1*F H2:F G:#LUT:G=G1*G2 F:#LUT:F=F1*F2 SRX:RESET SRY:RESET*0158DO3/2.0'CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 G:#LUT:G=~(G1+(~G3*G4)+((G3*G4)*G2)) F:#LUT:F=((F4*~F3)*~F1)+((F2*F3)*~F1) SRX:RESET SRY:RESET*0158PELFIFO/RQS+CLBCLKX:CLK CLKY:CLK DY:DIN XMUX:H YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=F+H1 H2:F G:#LUT:G=(G2+G3)+G1 F:#LUT:F=((F3*~F4)*~F2)+F1 SETX:SR SRX:RESET SRY:RESET*0158PELFIFO/FIFO/A,CLBYXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G2*G3)*G1 F:#LUT:F=(F3*~F4)*~F1*~F201PELFIFO/FIFO/CE_WR6CLBFXMUX:F YMUX:H H1:C1 SR:C3 H:#LUT:H=(G@F)@H1 H0:SR H2:F F:#LUT:F=~F1*F2*1PELFIFO/FIFO/C4UD/F7CLBMXMUX:H H1:C1 SR:C3 H:#LUT:H=((F@G)*H1)+(~H1*G) H0:SR H2:F F:#LUT:F=(F2*F3)*F1*1PELFIFO/POPACLBsCLKX:CLK XQMUX:QX DX:H H1:C1 SR:C3 H:#LUT:H=F+(~H1*G) H0:G H2:F G:#LUT:G=G1 F:#LUT:F=(~F2*~F3)*F1 SETX:SR SRX:RESET*015PELFIFO/POPWTBCLBCLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY DX:F SR:C3 G:#LUT:G=((G3*~G4)*~G2)+G1 F:#LUT:F=(F2*F3)*~F1 SETX:SR SETY:SR SRX:RESET SRY:RESET0158CTLWRDUPLCCLBKXMUX:F YMUX:G G2MUX:G2I F4MUX:F4I G:#LUT:G=~G1*G2 F:#LUT:F=(~F3*~F4)*F1*~F201RS1DCLBXMUX:F F:#LUT:F=~F1*F21VIDTIM/PIRQ-ECLBXMUX:F F:#LUT:F=~(~F1*F2)1VIDTIM/CSY-CLBXMUX:H YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 SR:C3 H:#LUT:H=~((G*H1)+(~H1*F)) H0:SR H2:F G:#LUT:G=(G3*G4)*G1*G2 F:#LUT:F=((F4*~F3)+(F2*~F3))+F1*01VIDTIM/$1I566FSEC-CLKVIDTIM/CSYNC/M0/2.0CLBHXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=G1*G2*G3 F:#LUT:F=F1*~(F2*F3)01VIDTIM/NVDRGCLBCLKX:CLK ECX:EC XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I XQMUX:QX DX:H EC:C4 H:#LUT:H=F+G H0:G H2:F G:#LUT:G=((G3*G4)*G1)+(~G1*G2) F:#LUT:F=(F2*F3)*F1 SRX:RESET*015VIDTIM/HTIME/$1I115/AND1HCLB\XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(~G3*G4)*G1*~G2 F:#LUT:F=(F3*F4)*~F1*F20 1VIDTIM/HTIME/NHSR/2.0ICLB_XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=G1*(~G3*~G4)*~G2 F:#LUT:F=F1*(~F3*~F4)*~F2 0 1VIDTIM/HTIME/DHRRJCLBkXMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=F*G H0:G H2:F G:#LUT:G=(G3*G4)*G1*~G2 F:#LUT:F=F1*(F3*~F4)*F2 * 01VIDTIM/HTIME/$1I138/AND1KCLB]XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G3*G4)*~G1*~G2 F:#LUT:F=(F3*F4)*~F1*~F201VIDTIM/HTIME/HDVR/2.0LCLB^XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=G1*(~G3*~G4)*G2 F:#LUT:F=F1*(~F3*~F4)*~F201VIDTIM/HTIME/HDVSMCLBvXMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 H:#LUT:H=H1*F*G H0:G H2:F G:#LUT:G=(G3*~G4)*~G1*~G2 F:#LUT:F=F1*(F3*~F4)*F2*01VIDTIM/HTIME/CHRRNCLBtXMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 H:#LUT:H=H1*F*G H0:G H2:F G:#LUT:G=(~G3*G4)*G1*G2 F:#LUT:F=F1*(F3*~F4)*F2*01VIDTIM/HTIME/KEY2/4.0OCLB_XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~G1*(~G3*~G4)*~G2 F:#LUT:F=(~F3*~F4)*F1*F201VIDTIM/HTIME/$1I70/AND1PCLB\XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(~G3*G4)*~G1*G2 F:#LUT:F=(F3*F4)*F1*~F201VIDTIM/HTIME/HVSR/2.0QCLB^XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=G1*(~G3*~G4)*~G2 F:#LUT:F=~F1*(F3*~F4)*F201VIDTIM/HTIME/$1I87/AND1RCLBCLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:G EC:C4 G:#LUT:G=(~G1*G4)+(~G1*G2*G3) F:#LUT:F=(F3*F4)*F1*F2 SRX:RESET0 1!5VIDTIM/CHRSCLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 G:#LUT:G=(~(G3*G4)*G2)+(~(G3*G4)*G1) F:#LUT:F=(~F1*F4)+(~F1*F2*F3) SRX:RESET SRY:RESET"0#1$5%8VIDTIM/HEQTCLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 G:#LUT:G=G1@G2 F:#LUT:F=(~(F3*F4)*F2)+(~(F3*F4)*F1) SRX:RESET SRY:RESET&0'1(5)8VIDTIM/HSTUCLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 G:#LUT:G=(~(G3*G4)*G2)+(~(G3*G4)*G1) F:#LUT:F=F1*F2 SRX:RESET SRY:RESET*0+1,5-8VIDTIM/HTIME/L2HM1VCLBCLKX:CLK ECX:EC CLKY:CLK DY:G XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 G:#LUT:G=((G3*~G4)*~G2)*~G1 F:#LUT:F=(F3*F4)*F1*~F2 SRX:RESET SRY:RESET.0/10518VIDTIM/NHSWCLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 G:#LUT:G=(~(G3*G4)*G2)+(~(G3*G4)*G1) F:#LUT:F=(~(F3*F4)*F2)+(~(F3*F4)*F1) SRX:RESET SRY:RESET20314558VIDTIM/IKEXCLB|CLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:G2I XQMUX:QX YQMUX:QY DX:F EC:C4 G:#LUT:G=G1*G2 F:#LUT:F=~F1+~F2+~F3 SRX:RESET SRY:RESET60718598VIDTIM/PRLDENYCLBlCLKX:CLK XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I XQMUX:QX DX:F G:#LUT:G=(G3*G1)+(~G1*G2) F:#LUT:F=~F1*F2 SRX:RESET:0;1<5VIDTIM/T1ZCLBiCLKX:CLK CLKY:CLK DY:G G2MUX:G2I XQMUX:QX YQMUX:QY DX:F G:#LUT:G=G1@G2 F:#LUT:F=~(F1) SRX:RESET SRY:RESET=0>1?5@8VIDTIM/LDEND[CLBCLKX:CLK CLKY:CLK DY:G XMUX:F G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:F SR:C3 EC:C4 G:#LUT:G=~G1+(~G2*G3) F:#LUT:F=~F1*F2 SETY:SR SRX:RESET SRY:RESETA0B1C5D8VIDTIM/VRD1\CLBpCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C4 H:#LUT:H=H1 SRX:RESET SRY:RESETE*F5G8VIDTIM/PVSK]CLBCLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 G:#LUT:G=(~G1*G3)+(G1*G2) F:#LUT:F=(F2*F3)*F1 SRX:RESET SRY:RESETH0I1J5K8VIDTIM/VTIME2/$1I197/AND1^CLBnXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=((G2*~G1)*~G3)+((G3*G4)*~G1*~G2) F:#LUT:F=(~F3*F4)*~F1*F2L0M1VIDTIM/VTIME2/$1I197/AND2_CLB\XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G3*G4)*G1*G2 F:#LUT:F=(F3*~F4)*~F1*~F2N0O1VIDTIM/VTIME2/NVRS`CLBLXMUX:F YMUX:G G2MUX:G2I F4MUX:F4I G:#LUT:G=~G1*~G2 F:#LUT:F=((F3*~F4)*F2)*F1P0Q1VIDTIM/VTIME2/VINCaCLB~CLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I XQMUX:QX DX:G EC:C4 G:#LUT:G=(~(G3*~G4)*G2)+(~(G3*~G4)*G1) F:#LUT:F=F1*F2 SRX:RESETR0S1T5IFDbCLBHCLKX:CLK ECX:EC XQMUX:QX DX:F EC:C4 F:#LUT:F=(~F3*F1)+(~F1*F2) SRX:RESETU1V5VIDTIM/VTIME2/LASTVcCLBCLKX:CLK ECX:EC XMUX:H YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C1 SR:C3 EC:C4 H:#LUT:H=(G*H1)+(~H1*F) H0:SR H2:F G:#LUT:G=(~G3*G4)*G1*G2 F:#LUT:F=((F3*F4)*~F2)*F1 SRX:RESETW*X0Y1Z5VIDTIM/VTIME2/L0_63dCLBCLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:H H1:C1 EC:C4 H:#LUT:H=F*G*~H1 H0:G H2:F G:#LUT:G=(~G3*~G4)*G1*G2 F:#LUT:F=(~F3*~F4)*~F1*~F2 SRX:RESET[*\0]1^5DBUS0eIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CE_`abcDBUS1fIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEdefghDBUS2gIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEijklmDBUS3hIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEnopqrDBUS7iIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEstuvwDBUS6jIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CExyz{|DBUS5kIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CE}~DBUS4lIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEDBUS8mIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEDBUS9nIOBMOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEDFLDOoIOBOUTMUX:O OMUX:O SLEW:SLOWVGApIOBOUTMUX:O OMUX:O SLEW:SLOWDAHLDqIOBOUTMUX:O OMUX:O SLEW:SLOWACOD3rIOBOUTMUX:O OMUX:O SLEW:SLOWACOD2sIOBOUTMUX:O OMUX:O SLEW:SLOWACOD1tIOBOUTMUX:O OMUX:O SLEW:SLOWACOD0uIOBOUTMUX:O OMUX:O SLEW:SLOWCPUCLKvCLKIOBCLKINMUX:CLKINRST-wIOBI1MUX:I PULL:PULLUPIZE-xIOBOUTMUX:O OMUX:0 SLEW:SLOWCASIN1-yIOBI1MUX:IDAKIN-zIOBI1MUX:IDRQOUT-{IOBOUTMUX:O OMUX:ONOT SLEW:FASTPELD0|IOB-IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD1}IOB-IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD2~IOB-IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD3IOB-IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD4IOB-IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD5IOB-IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD6IOB-IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD7IOB-IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CECASIN2-IOB&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQDBUS10IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS11IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS20IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS21IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS22IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS23IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS24IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS25IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS26IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS27IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS28IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS29IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS12IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS30IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS31IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS13IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS14IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS15IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS16IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS17IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CE  DBUS18IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CE   DBUS19IOB:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEA0IOBI1MUX:ISTRB-IOBI1MUX:IA1IOBI1MUX:IWR-IOBI1MUX:ILDENIOB-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:FAST OSR:RESETHDRV-IOB0OUTMUX:OQ OMUX:ONOT OKMUX:OK SLEW:SLOW OSR:RESETKEYIOB-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:SLOW OSR:RESET !HSYNC-IOB-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:SLOW OSR:RESET"#$HIRQ-IOB-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:SLOW OSR:RESET%&'VGCLKIOB-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:FAST OSR:RESET()*VDRV-IOB0OUTMUX:OQ OMUX:ONOT OKMUX:OK SLEW:SLOW OSR:RESET+,-VSYNC-IOB0OUTMUX:OQ OMUX:ONOT OKMUX:OK SLEW:SLOW OSR:RESET./0VSCLKIOB-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:FAST OSR:RESET123DBLANK-IOB0OUTMUX:OQ OMUX:ONOT OKMUX:OK SLEW:SLOW OSR:RESET456ADCLKIOB-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:FAST OSR:RESET789DSYNC-IOB-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:SLOW OSR:RESET:;<VIDTIM/HTIME/HCNT_1/CO_2COUTCOUTF4CINCIN1VIDTIM/HTIME/HCNT_1/CO_4COUTCOUT F4CIN CIN1VIDTIM/HTIME/HCNT_1/CO_6 COUTCOUTF4CINCIN1BEL_VIDTIM/HTIME/HCOUNT<0>.POWER 1CINVIDTIM/HTIME/HCNT_1/CO_1 COUT0G2VIDTIM/HTIME/HCNT_1/BUF2_REG_ffy_0 GDVIDTIM/HTIME/HCNT_1/BUF1_REG_ffx_0 FDVIDTIM/HTIME/HCNT_1/CO_3 COUT0G2VIDTIM/HTIME/HCNT_1/BUF4_REG_ffy_1 G DVIDTIM/HTIME/HCNT_1/BUF3_REG_ffx_1 F DVIDTIM/HTIME/HCNT_1/CO_5  COUT0 G2VIDTIM/HTIME/HCNT_1/BUF6_REG_ffy_2  GDVIDTIM/HTIME/HCNT_1/BUF5_REG_ffx_2  FDVIDTIM/HTIME/HCNT_1/CO_7 COUT0G2VIDTIM/HTIME/HCNT_1/BUF8_REG_ffy_3 GDVIDTIM/HTIME/HCNT_1/BUF7_REG_ffx_3 FDFCLKKOUTOCKK CKKCKKCKKCKKCKKCKKCKKCKKCKKCKKCKKCKKCKKCKKCKKCKKCKK$CKK(CKK,CKK0CKK4CKK8CKK<CKK?CKKCCKKFCKKJCKKVCKKZCKK^CKKcCKIKhCKIKmCKIKrCKIKwCKIK|CKIKCKIKCKIKCKIKCKIKCKIKCKIKCKIKCKIKCKIKCKIKCKIKCKIKCKIKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOKCKOK CKOK CKOKCKOKCKOKCKOK!CKOK$CKOK'CKOK*CKOK-CKOK0CKOK3CKOK6CKOK9CKOK<CKOKCKKCKKCKKCKK!CKKTCKK-CKK(CKK#CKKCKKCKKKKKKKKKKKKKKKKCKKCKK{CKKvCKKqCKKlCKKgCKKbCKK^CKKZCKKVCKKRCKKNCKKJCKKECKK?CKK9CKK3CKKCK5 CK5CK5CK5CK5CK5CK5CK5CK5CK5CK5CK5CK5CK5CK5CK5%CK5)CK5-CK51CK55CK59CK5@CK5DCK5GCK5KCK5CK5.CK5)CK5$CK5CK5CK5K0K0K0K0K0K0K0CK5|CK5wCK5rCK5mCK5hCK5cCK5_CK5YK5XK5UK5TK5QK5PK5MK5LK5IK5HK5DK5CK5FCK5>K5=K5@CK58K57K5:CK52K51K54CK5VIDTIM/VCENyOUTOCEC4 CEC4CEC4CEC4CEC4$CEC4(CEC4,CEC40CEC44CEC4FCEC4SF2F2CEC4!CEC4DCEC4CE5 CE5CE5CE5%CE5)CE5-CE51CE55CE5GCE5VIDTIM/HX20QXQF2F2G1G1F2F2G1G1 F2F2 G1G1F2F2G1G1SF1F1'F1F1&G1G1*G1G12G1G1VIDTIM/HTIME/HCOUNT<0>QXQF1F1 F2F2F2F2G2G2F2F2G2G2 F2F2G2G2/F1F1G2G2 G2G2G2G2F1(VIDTIM/HTIME/HCOUNT<1>QYQG4G4 F1F1F1F1G1G1F1F1G1G1 F1F1G1G1/F2F2G1G1 G1G1G1G1G4(VIDTIM/HTIME/HCOUNT<2> QXQF1F1 F4F4F4F4G4G4F4F4G4G4 F4F4G4G4G4G4 G4G4G4G4.G2G2F1(VIDTIM/HTIME/HCOUNT<3> QYQG4G4F2F2 F3F3F3F3G3G3F3F3G3G3 F3F3G3G3G3G3 G3G3G3G3G4(VIDTIM/HTIME/HCOUNT<4>QXQ F1F1F4F4G1G1F1F1G1G1F1F1G1G1 F1F1 G1G1F1F1F1F1F1F1 F1(VIDTIM/HTIME/HCOUNT<5>QYQ G4G4F1F1G2G2F2F2G2G2F2F2G2G2 F2F2 G2G2F2F2F2F2F2F2 G4(VIDTIM/HTIME/HCOUNT<6>QXQF1F1F4F4G4G4F4F4G4G4 F4F4 G4G4/F4F4.G4G4F4F4F4F4F4F4G4G4F1(VIDTIM/HTIME/HCOUNT<7>QYQG3G3F3F3G3G3F3F3G3G3F3F3G3G3 F3F3 G3G3/F3F3F3F3F3F3F3F3VIDTIM/VTIME2/VCNT_1/CO_2COUTCOUTF4CINCIN1VIDTIM/VTIME2/VCNT_1/CO_4COUTCOUT"F4CIN CIN1VIDTIM/VTIME2/VCNT_1/CO_6 COUTCOUT'F4CIN%CIN1VIDTIM/VTIME2/VCNT_1/CO_8%COUTCOUT,F4CIN*CIN1BEL_VIDTIM/VTIME2/VCOUNT<0>.POWER 1CINVIDTIM/VTIME2/VCNT_1/CO_1 COUT0G2VIDTIM/VTIME2/VCNT_1/BUF2_REG_ffy_0 GDVIDTIM/VTIME2/VCNT_1/BUF1_REG_ffx_0 FDVIDTIM/VTIME2/VCNT_1/CO_3 COUT0G2VIDTIM/VTIME2/VCNT_1/BUF4_REG_ffy_1 GDVIDTIM/VTIME2/VCNT_1/BUF3_REG_ffx_1 FDVIDTIM/VTIME2/VCNT_1/CO_5  COUT0!G2VIDTIM/VTIME2/VCNT_1/BUF6_REG_ffy_2 !G$DVIDTIM/VTIME2/VCNT_1/BUF5_REG_ffx_2 "F#DVIDTIM/VTIME2/VCNT_1/CO_7 %COUT0&G2VIDTIM/VTIME2/VCNT_1/BUF8_REG_ffy_3 &G)DVIDTIM/VTIME2/VCNT_1/BUF7_REG_ffx_3 'F(DVIDTIM/VTIME2/VCNT_1/CO_9 *COUT0+G2VIDTIM/VTIME2/VCNT_1/BUF10_REG_ffy_4 +G.DVIDTIM/VTIME2/VCNT_1/BUF9_REG_ffx_4 ,F-DVIDTIM/VTIME2/VINCJSFXCEC4CEC4#CEC4(CEC4-CEC4VCEC4ZCEC4^CEC4CEC4KCEC4TCEC4CE5CE5$CE5)CE5.CE5VIDTIM/VTIME2/LASTVG WHXF2F2G1G1F2F2G1G1"F2F2!G1G1'F2F2&G1G1,F2F2+G1G1UF1F1G2G2VIDTIM/VTIME2/VCOUNT<0>QXQF1F1QF2F2YF1F1NG3G3F1(VD0D QYQG4G4MF2F2LG4G4\G2G2G1G1F3F3NG4G4XG4G4G4(VD1F QXQF1F1MF1F1LG3G3QF4F4PG1G1\G1G1G1G1G1G1RG4G4F1(VD2^ QYQG4G4MF4F4LG2G2\G4G4G2G2NG1G1PG2G2XG1G1G4(VD3B #QXQ F1F1MF3F3LG1G1\G3G3F1F1G3G3G2G2XG3G3"F1(VD4C$QYQ G4G4YF2F2XG2G2[H1C1F2F2G1G1!G4(VD5K(QXQ%F1F1OF2F2]F2F2G1G1'F1(VD6C)QYQ%G4G4OF1F1]F1F1G2G2&G4(VD7<-QXQ*F1F1OF4F4]F4F4G2G2,F1(VD85.QYQ+G3G3OF3F3NG2G2]F3F3G2G2PELFIFO/FIFO/A08!GYF1F1G1G1F1F1G1G1F1F1G1G1F1F1G1G1F1F1G1G1F1F1G1G1F1F1G1G1IF1F1HG1G1MF1F1LG1G1QF1F1PG1G1UF1F1TG1G1YF1F1XG1G12F1F11G1G18F1F17G1G1>F1F1=G1G1DF1F1CG1G1PELFIFO/FIFO/A15!FXF2F2G2G2F2F2G2G2F2F2G2G2F2F2G2G2F2F2G2G2F2F2G2G2F2F2G2G2IF2F2HG2G2MF2F2LG2G2QF2F2PG2G2UF2F2TG2G2YF2F2XG2G22F2F21G2G28F2F27G2G2>F2F2=G2G2DF2F2CG2G2PELFIFO/FIFO/A22!GYF3F3G3G3F3F3G3G3F3F3G3G3F3F3G3G3F3F3G3G3F3F3G3G3F3F3G3G3IF3F3HG3G3MF3F3LG3G3QF3F3PG3G3UF3F3TG3G3YF3F3XG3G32F3F31G3G38F3F37G3G3>F3F3=G3G3DF3F3CG3G3PELFIFO/FIFO/A3/!FXF4F4G4G4F4F4G4G4F4F4G4G4F4F4G4G4F4F4G4G4F4F4G4G4F4F4G4G4IF4F4HG4G4MF4F4LG4G4QF4F4PG4G4UF4F4TG4G4YF4F4XG4G42F4F41G4G48F4F47G4G4>F4F4=G4G4DF4F4CG4G4PELFIFO/DI203QXQAD1C1BH1'PELFIFO/DI214QYQFDC2AD08PELFIFO/DI24?QXQD0C2PELFIFO/DI25@QYQD1C1PELFIFO/DI28EQXQD1C1PELFIFO/DI29FQYQD0C2PELFIFO/FIFO/LAST^QXQ]F2F2aF3F3PELFIFO/FIFO/AR0gQXQG2G2fF1F1eG1G1kF3F3jG3G3PELFIFO/FIFO/AR1hQYQF2F2kF2F2jG4G4eG2G2PELFIFO/FIFO/AR2lQXQG2G2kF1F1jG2G2PELFIFO/FIFO/AR3 mQYQF2F2jG1G1PELFIFO/FIFO/AW0 qQXQG3G3pF1F1oG1G1uF3F3tG3G3PELFIFO/FIFO/AW1rQYQF3F3uF2F2tG4G4oG2G2PELFIFO/FIFO/AW2vQXQG3G3uF1F1tG2G2PELFIFO/FIFO/AW3wQYQF3F3tG1G1PELFIFO/FIFO/C4UD/$1N2959#~GYyG2G2BEL_PELFIFO/DO13.RAMBB /OUT01WEBEL_PELFIFO/$SIG_1 /OUT11D1BEL_PELFIFO/$SIG_2 /OUT22WEBEL_PELFIFO/$SIG_3 /OUT32D0PELFIFO/AR2/Q4/$1I1_Hint 0H3DBEL_PELFIFO/DO15.RAMBB 5OUT07WEBEL_PELFIFO/$SIG_4 5OUT17D1BEL_PELFIFO/$SIG_5 5OUT28WEBEL_PELFIFO/$SIG_6 5OUT38D0PELFIFO/AR2/Q6/$1I1_Hint 6H9DBEL_PELFIFO/DO17.RAMBB ;OUT0=WEBEL_PELFIFO/$SIG_7 ;OUT1=D1BEL_PELFIFO/$SIG_8 ;OUT2>WEBEL_PELFIFO/$SIG_9 ;OUT3>D0PELFIFO/AR3/Q0/$1I1_Hint <H?DBEL_PELFIFO/DO21.RAMBB AOUT0CWEBEL_PELFIFO/$SIG_10 AOUT1CD1BEL_PELFIFO/$SIG_11 AOUT2DWEBEL_PELFIFO/$SIG_12 AOUT3DD0PELFIFO/AR3/Q4/$1I1_Hint BHEDBEL_PELFIFO/DO1.RAMBB GOUT0HWEBEL_PELFIFO/$SIG_13 GOUT1HD1BEL_PELFIFO/$SIG_14 GOUT2IWEBEL_PELFIFO/$SIG_15 GOUT3ID0PELFIFO/DO0 HGJDBEL_PELFIFO/DO3.RAMBB KOUT0LWEBEL_PELFIFO/$SIG_16 KOUT1LD1BEL_PELFIFO/$SIG_17 KOUT2MWEBEL_PELFIFO/$SIG_18 KOUT3MD0PELFIFO/DO2 MFNDBEL_PELFIFO/DO5.RAMBB OOUT0PWEBEL_PELFIFO/$SIG_19 OOUT1PD1BEL_PELFIFO/$SIG_20 OOUT2QWEBEL_PELFIFO/$SIG_21 OOUT3QD0PELFIFO/DO4 PGRDBEL_PELFIFO/DO7.RAMBB SOUT0TWEBEL_PELFIFO/$SIG_22 SOUT1TD1BEL_PELFIFO/$SIG_23 SOUT2UWEBEL_PELFIFO/$SIG_24 SOUT3UD0PELFIFO/DO6 UFVDBEL_PELFIFO/DO9.RAMBB WOUT0XWEBEL_PELFIFO/$SIG_25 WOUT1XD1BEL_PELFIFO/$SIG_26 WOUT2YWEBEL_PELFIFO/$SIG_27 WOUT3YD0PELFIFO/DO8 YFZDPELFIFO/FIFO/$1I3338/$1I30_Hint [H^DPELFIFO/FIFO/B \G_DPELFIFO/FIFO/D ]F[FPELFIFO/ORD `GcDPELFIFO/FIFO/E aFbDPELFIFO/FIFO/APRD/$1I2644_Hint dHgDPELFIFO/FIFO/APRD/NS1 eGhDPELFIFO/FIFO/APRD/NS0 fFdFPELFIFO/FIFO/APRD/$1I2666_Hint iHlDPELFIFO/FIFO/APRD/NS3 jGmDPELFIFO/FIFO/APRD/NS2 kFiFPELFIFO/FIFO/APWR/$1I2644_Hint nHqDPELFIFO/FIFO/APWR/NS1 oGrDPELFIFO/FIFO/APWR/NS0 pFnFPELFIFO/FIFO/APWR/$1I2666_Hint sHvDPELFIFO/FIFO/APWR/NS3 tGwDPELFIFO/FIFO/APWR/NS2 uFsFPELFIFO/FIFO/C4UD/D3 xH{DPELFIFO/FIFO/C4UD/G' yGxGBEL_PELFIFO/FIFO/CE_RD.F zFxFPELFIFO/FIFO/C4UD/D2 }HDPELFIFO/FIFO/C4UD/$1N2980 F}FPELFIFO/FIFO/C4UD/$1I3000/$1I30_Hint HDPELFIFO/FIFO/C4UD/D1 FFBEL_PELFIFO/DO29.RAMBB OUT0WEBEL_PELFIFO/$SIG_28 OUT1D1BEL_PELFIFO/$SIG_29 OUT2WEBEL_PELFIFO/$SIG_30 OUT3D0BEL_PELFIFO/DO31.RAMBB OUT0WEBEL_PELFIFO/$SIG_31 OUT1D1BEL_PELFIFO/$SIG_32 OUT2WEBEL_PELFIFO/$SIG_33 OUT3D0BEL_PELFIFO/DO18.RAMBB OUT0WEBEL_PELFIFO/$SIG_34 OUT1D1BEL_PELFIFO/$SIG_35 OUT2WEBEL_PELFIFO/$SIG_36 OUT3D0BEL_PELFIFO/DO24.RAMBB OUT0WEBEL_PELFIFO/$SIG_37 OUT1D1BEL_PELFIFO/$SIG_38 OUT2WEBEL_PELFIFO/$SIG_39 OUT3D0BEL_PELFIFO/DO26.RAMBB OUT0WEBEL_PELFIFO/$SIG_40 OUT1D1BEL_PELFIFO/$SIG_41 OUT2WEBEL_PELFIFO/$SIG_42 OUT3D0BEL_PELFIFO/DO22.RAMBB OUT0WEBEL_PELFIFO/$SIG_43 OUT1D1BEL_PELFIFO/$SIG_44 OUT2WEBEL_PELFIFO/$SIG_45 OUT3D0BEL_PELFIFO/DO10.RAMBB OUT0WEBEL_PELFIFO/$SIG_46 OUT1D1BEL_PELFIFO/$SIG_47 OUT2WEBEL_PELFIFO/$SIG_48 OUT3D0PELFIFO/PUSHQYQF1F1G1G1F1F1G1G1`G3G3F2F2PELFIFO/FDISzFX^SRC3bSRC3gSRC3lSRC3qSRC3vSRC3{SRC3SRC3SRC3SRC3SRC3SRC3_SR5cSR5hSR5mSR5rSR5wSR5SR5F1SR5PELFIFO/POP$QXQJCEC4NCEC4RCEC4VCEC4ZCEC4zF2F2CEC4CEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEECCEEC CEEC CEECCEECF2F2G4G4CEC4CEC4CEC4CE5PELFIFO/ADEB#OUTO3CEC49CEC4?CEC4ECEC4CEC4CEC4CEC4CEC4CEC4CEC4CEC4CEC4CEC4CEECCEECCEECCEECCEECCEECCEECCEEC4CE5:CE5@CE5FCE5CE5CE5CE5CE5CE5CE5CE5CE5CE5PELFIFO/FIFO/CE_WRFXqCEC4vCEC4WEC3WEC3WEC3WEC3WEC3WEC3WEC3GWEC3KWEC3OWEC3SWEC3WWEC3]F4F4\G1G1aF4F4yG1G1F3F3F3F3/WEC35WEC3;WEC3AWEC3H1C1rCE5wCE5F1PELFIFO/DI229QXQD0C2H1C1PELFIFO/DI23:QYQD1C1DC2PELFIFO/FIFO/CE_RD zFXgCEC4lCEC4]F3F3\G3G3aF1F1F2F2F2F2GC3xF1hCE5mCE5FMTP_QYQzF1F1\G2G2F2F2G4G4G3G3PELFIFO/FULLbQXQaF2F2`G2G2F1F1G1G1FORNIcQYQ`G1G1G4G4PELFIFO/FIFO/Q3{QXQyG3G3F2F2G2G2GC3G3G3PELFIFO/FIFO/Q1QXQF1F1~G3G3F1F1F4F4G1G1F3F3PELFIFO/FIFO/Q0QYQF4F4~G2G2F4F4F3F3H1C1F2F2PELFIFO/FIFO/Q2QXQ~G1G1}H1C1F1F1G3G3F1F1G2G2RSTI-lOUTI1GSRGSRCTLWRDUPLoFXcCEEChCEECrCEECCEECCTL0%cQI2INOF2F2CTL1#hQI2INOF2F2CTLWRpGYmCEECwCEEC|CEECCEECCEECCEECCTL2!mQI2INOF2F2CTL3rQI2INOF2F2CTL4PQI2INOH1C1G1G1F2F2DSRC3CTL5GQI2WH1C1F2F2:G1G1CTL6@|QI2F2F27F2F2CTL79wQI2F2F2F1F1CTL8QI2INOF2F2CTL9-QI2F2F2PELFIFO/DI0QI2H1C1GD1C1PELFIFO/DI1QI2DC2GD0C2PELFIFO/DI2QI2H1C1KD0C2PELFIFO/DI3QI2DC2KD1C1PELFIFO/DI4QI2H1C1OD1C1PELFIFO/DI5QI2DC2OD0C2PELFIFO/DI6QI2H1C1SD0C2PELFIFO/DI7QI2DC2SD1C1PELFIFO/DCAS-QI2F1F1G2G2PELFIFO/DO10FXDOPELFIFO/DAK-OUTI1TRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRITTRIT TRITTRITF1F1F2F2G4G4PELFIFO/DO11GYDOPELFIFO/DO20CGYDOPELFIFO/DO21DFXDOPELFIFO/DO22FXDOPELFIFO/DO23GYDOPELFIFO/DO24FXDOPELFIFO/DO25GYDOPELFIFO/DO26FXDOPELFIFO/DO27GYDOPELFIFO/DO28GYDOPELFIFO/DO29FXDOPELFIFO/DO121GYDOPELFIFO/DO30GYDOPELFIFO/DO31FXDOPELFIFO/DO132FXDOPELFIFO/DO147GYDOPELFIFO/DO158FXDOPELFIFO/DO16=GYDOPELFIFO/DO17>FX DOPELFIFO/DO18FX DOPELFIFO/DO19GYDOVIDTIM/LDENDUBFXDOCD1VIDTIM/HDRVW%QYQDO"G2G2VIDTIM/PKEYY1QYQ!DOVIDTIM/CSY-WHX$DO<DOVIDTIM/PIRQ-BFX'DOVIDTIM/PVGKc9QYQ*DOVIDTIM/NDRVSQXQ-DOG4G4VIDTIM/VSYNg^QXQ0DOVIDTIM/PVSKnJQXQ3DOVIDTIM/PBLq|QYQ6DO$1N527:GYINI9DODO0HX_INODOEN- FX_TRITdTRITiTRITnTRITsTRITxTRIT}TRITTRITTRITTRITDO1HYdINODO2GYiINODO3 GYnINODO7 GYsINODO6 GYxINODO5HX}INODO4HXINODO8GYINODO9GYINOIFDVQXQINOUF2F2G4G4G2G2PELQ9+QXQF4F4RS0*GYF3F3G3G3F3F3G3G3F3F3G3G3F3F3G3G3F3F3G3G3F3F3G2G2F3F3G2G2F3F3G2G2F3F3G2G2F3F3G3G3RS1HFXH1C1F1F1G4G4F1F1G4G4F1F1G4G4F1F1G4G4F1F1G4G4F1F1G3G3F1F1G3G3F1F1G3G3F1F1G3G3F1F1G4G4DO9/2.0FXG1G1PELQ81ZQXQF4F4DO8/2.0FXG1G1PELQ77QXQF4F4DO7/2.0FXG1G1PELQ6>VQXQF4F4DO6/2.0FXG1G1PELQ5EQYQF4F4PELQ4MRQXQF4F4PELQ3TQXQF4F4DO3/2.0)FXG1G1PELQ2ZNQXQF4F4DO2/2.0?FXG1G1PELQ1`QXQF4F4PELQ0fJQXQF4F4$1I502/M2/2.0THYG4G4CRNrFXF4F4G2G2DC2G1G1F1PELFIFO/PELASM1sQXQF1F1G2G2G2G2PELFIFO/GE4vGYF1F1PELFIFO/DRQFuQXQINOH1C1H1C1PELFIFO/RQStHXG1G1D*PELFIFO/CAS-xOUTI1F3F3G1G1PELFIFO/RQCL}HYSRC3PELFIFO/RUNDQYQF3F3PELFIFO/PELASM2QYQH1C1F3F3G3G3PELFIFO/POPWTQXQG1G1PELFIFO/DI8QXQH1C1WD0C2PELFIFO/DI9QYQDC2WD1C1PELFIFO/DI10QXQH1C1D0C2PELFIFO/DI11QYQDC2D1C1PELFIFO/DI12QXQ/D1C10H1'PELFIFO/DI13QYQ4DC2/D08PELFIFO/DI14QXQ5D1C16H1'PELFIFO/DI15QYQ:DC25D08PELFIFO/DI16QXQ;D1C1<H1'PELFIFO/DI17QYQ@DC2;D08PELFIFO/DI18QXQH1C1D0C2PELFIFO/DI19QYQDC2D1C1PELFIFO/DI26QXQD0C2PELFIFO/DI27QYQD1C1PELFIFO/DI30QXQD1C1PELFIFO/DI31QYQD0C2PELFIFO/DO1IFXDC2PELFIFO/DO3LGYH1C1PELFIFO/DO5QFXDC2PELFIFO/DO7TGYDC2PELFIFO/DO9XGYH1C1PELFIFO/FIFO/CGY]F1F1PELFIFO/FIFO/AFX\G4G4PELFIFO/FIFO/C4UD/D0!HYDC2PELFIFO/FIFO/C4UD/F%HXxH1C1REGSA/A0I:OUTI1F1F1G2G2G1G1REGSA/NSTBI<OUTI1F1F1F3F3G1G1F3F3G3G3REGSA/A1I>OUTI1F2F2F2F2G2G2REGSA/NWRI@OUTI1F4F4F2F2G4G4VIDTIM/DR2CQXQF1F1DC2VIDTIM/DR3DQYQF2F2VIDTIM/CVREKQYQF1F1HG3G3VIDTIM/CHRF$QXQF2F2#F4F4VIDTIM/VHSQ5QYQGC32G2G2VIDTIM/DRNMGY7F3F36G2G2IF3F3|DC2G0VIDTIM/DVRPTQXQG3G3HG2G2RG2G2VIDTIM/DHRQ!QXQEH1C1G4G4G4G4VIDTIM/NVDRNFXF3F3G4G4F1VIDTIM/VRD2\GQYQAG2G2VIDTIM/VRD1]FQXQGDC2AG3G3VIDTIM/LDEE-_DQYQBF1F1AG1G1VIDTIM/PRLDEN`;FXBF2F2<D1VIDTIM/VKEiCQXQ6G1G18CEC4IF1F1|CEC4VIDTIM/IKEk8QXQ7F1F1IF2F2VIDTIM/PRELDs<QXQINI:G2G2VIDTIM/T1u?QXQ;F2F2:G3G3>F1F1=G1G1VIDTIM/T2x@QYQ;F1F1=G2G2VIDTIM/NHSL4QXQF1F13F2F2VIDTIM/CSYNC/M0/2.0UFXF4F4VIDTIM/HEQM(QXQ'F2F2G1G1VIDTIM/CSYNC/M1/2.0VGYF2F2VIDTIM/HVDO-QYQG3G3*G2G2VIDTIM/CSYNC/M2XGYF1F1VIDTIM/HTIME/$1I115/AND1 FX3F4F4VIDTIM/HTIME/NHSR/2.0" FX3F3F3VIDTIM/HTIME/DHRR HXG1G1VIDTIM/HTIME/$1I13/AND1GY2G4G4VIDTIM/HTIME/VGSR/2.0D GY2G3G3VIDTIM/HTIME/$1I138/AND1FX"G4G4VIDTIM/HTIME/HDVR/2.0fFX"G3G3VIDTIM/HLN)QYQH1C1H1C1+F2F2UF3F3&G2G2.G1G1VIDTIM/HTIME/HDVSHX"G1G1VIDTIM/HTIME/CHRRHX#F1F1VIDTIM/HTIME/$1I176/AND1GY#F3F3VIDTIM/HTIME/CHRS/2.0GY#F2F2VIDTIM/HTIME/L2HM1/FX+F1F10D1VIDTIM/HTIME/KEY2/4.0FX.G3G3VIDTIM/HTIME/$1I70/AND1FX'F4F4VIDTIM/HTIME/HEQR/2.0GY'F3F3VIDTIM/HTIME/$1I74/AND1GY*G4G4VIDTIM/HTIME/HVSR/2.0FX*G3G3VIDTIM/HTIME/$1I87/AND1 FXG3G3VIDTIM/HTIME/DHRS/2.0GYG2G2VIDTIM/HST,QXQ3F1F1HG1G1VIDTIM/VTIME2/$1I197/AND1MFXYF4F4VIDTIM/VTIME2/$1I197/AND2OFXYF3F3VIDTIM/VTIME2/MAXHIZQXQWGC3VIDTIM/VTIME2/LX0_17RFXF2F2G2G2F2F2G1G1F1VIDTIM/VTIME2/L0_63I]FXGC3F3F3G3G3QF1F1F3F3G2G2[F1VIDTIM/VTIME2/LX6_11LGYF1F1VIDTIM/VTIME2/NVRSQFXRG1G1VIDTIM/VTIME2/NVRC/4.0NGYRG3G3VIDTIM/VTIME2/NVRS1/4.0XGYQF3F3VIDTIM/VTIME2/LX16_17/4.0/2.0EPGYF4F4CPUCLK'PADCLKININI$1I493/$1I47/DO9/2.0_Hint HDDO5/2.1 GGDO5/2.0 FFDO4/2.1 GGDO4/2.0 FFDO1/2.1[ GGDO1/2.0Z FFVIDTIM/VTIME2/VDV/AD GDDO0/2.1v GGDO0/2.0u FFPELFIFO/DRQCLR~ GGPELFIFO/AR1/Q0/$1I1_Hint HDPELFIFO/AR1/Q2/$1I1_Hint HDPELFIFO/AR1/Q4/$1I1_Hint HDPELFIFO/AR1/Q6/$1I1_Hint HDPELFIFO/AR2/Q0/$1I1_Hint HDPELFIFO/AR2/Q2/$1I1_Hint HDPELFIFO/AR3/Q2/$1I1_Hint HDPELFIFO/AR3/Q6/$1I1_Hint HDPELFIFO/PA1D HDPELFIFO/PA2Dq GDPELFIFO/DREG/Q3/$1I1_Hint HDPELFIFO/RQS/2.0 FFPELFIFO/FIFO/C4UD/$1N2957" FFPELFIFO/POPD HDPELFIFO/POP/$1I30_Gint GGPELFIFO/POPD2 FFPELFIFO/PSHD GDPELFIFO/POPWD FDVIDTIM/NCSH FFVIDTIM/DR1R HDVIDTIM/HTIME/$1I121/AND1  G GVIDTIM/HTIME/DHRR/2.03 F FVIDTIM/HTIME/$1I134/AND1 GGVIDTIM/HTIME/HDVS2/2.0U FFVIDTIM/HTIME/$1I171/AND1 GGVIDTIM/HTIME/CHRR2/2.0| FFVIDTIM/HTIME/DHRN/AD G!DVIDTIM/HTIME/HDV/AD "G%DVIDTIM/HTIME/CHRN/AD #F$DVIDTIM/HTIME/HLN/TQ &G)DVIDTIM/HTIME/HEQ/AD 'F(DVIDTIM/HTIME/HVS/AD *G-DVIDTIM/HTIME/LASTH +F,DVIDTIM/HTIME/KEYD .G1DVIDTIM/HTIME/VHS/AD 2G5DVIDTIM/HTIME/NHS/AD 3F4DVIDTIM/GKDh 6G9DVIDTIM/IKEDj 7F8DVIDTIM/T2/TQ =G@DVIDTIM/T1/TQ >F?DVIDTIM/LDED-^ AGDDVIDTIM/VRD1/$1I1_Hint EHFDVIDTIM/VTIME2/CVRN/AD HGKDVIDTIM/VSKDo IFJDVIDTIM/VTIME2/DVRN/AD RGTDVIDTIM/VTIME2/IFDD UFVDVIDTIM/VTIME2/MAXLO YFWFZDVIDTIM/VTIME2/VSYD [H^DVIDTIM/VTIME2/LX6TO7/4.0 \G[GDBUS0 _OUT`PADaINCTL/Q0/D.BUF! aOUTbINBEL_DBUS0.DELAY bOUTcDDBUS1 dOUTePADfINCTL/Q1/D.BUF' fOUTgINBEL_DBUS1.DELAY gOUThDDBUS2 iOUTjPADkINCTL/Q2/D.BUF- kOUTlINBEL_DBUS2.DELAY lOUTmDDBUS3 nOUToPADpINCTL/Q3/D.BUF3 pOUTqINBEL_DBUS3.DELAY qOUTrDDBUS7 sOUTtPADuINCTL/Q7/D.BUFK uOUTvINBEL_DBUS7.DELAY vOUTwDDBUS6 xOUTyPADzINCTL/Q6/D.BUFE zOUT{INBEL_DBUS6.DELAY {OUT|DDBUS5 }OUT~PADINCTL/Q5/D.BUF? OUTINBEL_DBUS5.DELAY OUTDDBUS4 OUTPADINCTL/Q4/D.BUF9 OUTINBEL_DBUS4.DELAY OUTDDBUS8 OUTPADINCTL/Q8/D.BUFQ OUTINBEL_DBUS8.DELAY OUTDDBUS9 OUTPADINCTL/Q9/D.BUFW OUTINBEL_DBUS9.DELAY OUTDDFLDO OUTPADVGA OUTPADDAHLD OUTPADACOD3 OUTPADACOD2 OUTPADACOD1" OUTPADACOD0$ OUTPADRST-m PADINIZE-n OUTPADBEL_IZE-.ZERO 0INCASIN1-y PADINDAKIN-{ PADINDRQOUT-| OUTPADPELD0 PADINPELFIFO/AR0/Q0/D.BUF] OUTINBEL_PELD0.DELAY OUTDPELD1 PADINPELFIFO/AR0/Q1/D.BUFc OUTINBEL_PELD1.DELAY OUTDPELD2 PADINPELFIFO/AR0/Q2/D.BUFi OUTINBEL_PELD2.DELAY OUTDPELD3 PADINPELFIFO/AR0/Q3/D.BUFo OUTINBEL_PELD3.DELAY OUTDPELD4 PADINPELFIFO/AR0/Q4/D.BUFu OUTINBEL_PELD4.DELAY OUTDPELD5 PADINPELFIFO/AR0/Q5/D.BUF{ OUTINBEL_PELD5.DELAY OUTDPELD6 PADINPELFIFO/AR0/Q6/D.BUF OUTINBEL_PELD6.DELAY OUTDPELD7 PADINPELFIFO/AR0/Q7/D.BUF OUTINBEL_PELD7.DELAY OUTDCASIN2- PADINPELFIFO/CASD/$1I37/DBUF OUTINBEL_CASIN2-.DELAY OUTDDBUS10 OUTPADDBUS10.OUTFF QINDBUS11 OUTPADDBUS11.OUTFF QINDBUS20 OUTPADDBUS20.OUTFF QINDBUS21 OUTPADDBUS21.OUTFF QINDBUS22 OUTPADDBUS22.OUTFF QINDBUS23 OUTPADDBUS23.OUTFF QINDBUS24 OUTPADDBUS24.OUTFF QINDBUS25 OUTPADDBUS25.OUTFF QINDBUS26 OUTPADDBUS26.OUTFF QINDBUS27 OUTPADDBUS27.OUTFF QINDBUS28 OUTPADDBUS28.OUTFF QINDBUS29 OUTPADDBUS29.OUTFF QINDBUS12 OUTPADDBUS12.OUTFF QINDBUS30 OUTPADDBUS30.OUTFF QINDBUS31 OUTPADDBUS31.OUTFF QINDBUS13 OUTPADDBUS13.OUTFF QINDBUS14 OUTPADDBUS14.OUTFF QINDBUS15 OUTPADDBUS15.OUTFF QINDBUS16 OUTPADDBUS16.OUTFF QINDBUS17 OUT PADDBUS17.OUTFF  QINDBUS18  OUT PADDBUS18.OUTFF  Q INDBUS19 OUTPADDBUS19.OUTFF QINA0; PADINSTRB-= PADINA1? PADINWR-A PADINLDENT OUTPADLDEN.OUTFF QINHDRV-V OUTPADHDRV-.OUTFF QINKEYX OUT PADKEY.OUTFF !QINHSYNC-Z "OUT#PADHSYNC-.OUTFF $Q"INHIRQ-a %OUT&PADHIRQ-.OUTFF 'Q%INVGCLKb (OUT)PADVGCLK.OUTFF *Q(INVDRV-d +OUT,PADVDRV-.OUTFF -Q+INVSYNC-f .OUT/PADVSYNC-.OUTFF 0Q.INVSCLKm 1OUT2PADVSCLK.OUTFF 3Q1INDBLANK-p 4OUT5PADDBLANK-.OUTFF 6Q4INADCLKv 7OUT8PADADCLK.OUTFF 9Q7INDSYNC-w :OUT;PADDSYNC-.OUTFF <Q:INVIDTIM/HTIME/HCNT_1/hsetxc4000ex4005epq100-3BEL_VIDTIM/HTIME/HCOUNT<0>.POWER(BEL_VIDTIM/HTIME/HCOUNT<0>.CARRYBB0BEL_VIDTIM/HTIME/HCOUNT<0>.GG=~G1*(G4@G2)1BEL_VIDTIM/HTIME/HCOUNT<0>.FF=~F2*~F15BEL_VIDTIM/HTIME/HCOUNT<0>.FFX8BEL_VIDTIM/HTIME/HCOUNT<0>.FFY(BEL_VIDTIM/HTIME/HCOUNT<2>.CARRYBB0BEL_VIDTIM/HTIME/HCOUNT<2>.GG=~G1*(G4@G2)1BEL_VIDTIM/HTIME/HCOUNT<2>.FF=~F2*(F1@F4)5BEL_VIDTIM/HTIME/HCOUNT<2>.FFX8BEL_VIDTIM/HTIME/HCOUNT<2>.FFY(BEL_VIDTIM/HTIME/HCOUNT<4>.CARRYBB0BEL_VIDTIM/HTIME/HCOUNT<4>.GG=~G1*(G4@G2)1BEL_VIDTIM/HTIME/HCOUNT<4>.FF=~F2*(F1@F4)5BEL_VIDTIM/HTIME/HCOUNT<4>.FFX8BEL_VIDTIM/HTIME/HCOUNT<4>.FFY(BEL_VIDTIM/HTIME/HCOUNT<6>.CARRYBB0BEL_VIDTIM/HTIME/HCOUNT<6>.GG=~G1*(G3@G2)1BEL_VIDTIM/HTIME/HCOUNT<6>.FF=~F2*(F1@F4)5BEL_VIDTIM/HTIME/HCOUNT<6>.FFX8BEL_VIDTIM/HTIME/HCOUNT<6>.FFYVIDTIM/HTIME/HCOUNT<0>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*~F1 CINMUX:1 SRX:RESET SRY:RESET(0158VIDTIM/HTIME/HCOUNT<2>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(01 5 8VIDTIM/HTIME/HCOUNT<4>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET ( 0 158VIDTIM/HTIME/HCOUNT<6>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY G:#LUT:G=~G1*(G3@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(0158VIDTIM/HTIME/HCNT_1/CO_2COUTCOUTF4CINCIN1VIDTIM/HTIME/HCNT_1/CO_4COUTCOUT F4CIN CIN1VIDTIM/HTIME/HCNT_1/CO_6 COUTCOUTF4CINCIN1BEL_VIDTIM/HTIME/HCOUNT<0>.POWER 1CINBEL_VIDTIM/HTIME/HCOUNT<0>.CARRYBB COUT0G2BEL_VIDTIM/HTIME/HCOUNT<0>.G GDBEL_VIDTIM/HTIME/HCOUNT<0>.F FDBEL_VIDTIM/HTIME/HCOUNT<2>.CARRYBB COUT0G2BEL_VIDTIM/HTIME/HCOUNT<2>.G G DBEL_VIDTIM/HTIME/HCOUNT<2>.F F DBEL_VIDTIM/HTIME/HCOUNT<4>.CARRYBB  COUT0 G2BEL_VIDTIM/HTIME/HCOUNT<4>.G  GDBEL_VIDTIM/HTIME/HCOUNT<4>.F  FDBEL_VIDTIM/HTIME/HCOUNT<6>.CARRYBB COUT0G2BEL_VIDTIM/HTIME/HCOUNT<6>.G GDBEL_VIDTIM/HTIME/HCOUNT<6>.F FDFCLKCKK CKKCKKCKKCK5 CK5CK5CK5VIDTIM/VCENCEC4 CEC4CEC4CEC4CE5 CE5CE5CE5VIDTIM/HX2F2F2G1G1F2F2G1G1 F2F2 G1G1F2F2G1G1VIDTIM/HTIME/HCOUNT<0>QXQF1F1F1(VIDTIM/HTIME/HCOUNT<1>QYQG4G4G4(VIDTIM/HTIME/HCOUNT<2> QXQF1F1F1(VIDTIM/HTIME/HCOUNT<3> QYQG4G4G4(VIDTIM/HTIME/HCOUNT<4>QXQ F1F1 F1(VIDTIM/HTIME/HCOUNT<5>QYQ G4G4 G4(VIDTIM/HTIME/HCOUNT<6>QXQF1F1F1(VIDTIM/HTIME/HCOUNT<7>QYQG3G3 KC4F2XQYQXQYQXQYQXQYQFCLKVCENHX2HCOUNT<0> HCOUNT<1> HCOUNT<2> HCOUNT<3> HCOUNT<4> HCOUNT<5> HCOUNT<6> HCOUNT<7>  -VIDTIM/VTIME2/VCNT_1/hsetxc4000ex4005epq100-3BEL_VIDTIM/VTIME2/VCOUNT<0>.POWER(BEL_VIDTIM/VTIME2/VCOUNT<0>.CARRYBB0BEL_VIDTIM/VTIME2/VCOUNT<0>.GG=~G1*(G4@G2)1BEL_VIDTIM/VTIME2/VCOUNT<0>.FF=~F2*~F15BEL_VIDTIM/VTIME2/VCOUNT<0>.FFX8BEL_VIDTIM/VTIME2/VCOUNT<0>.FFY(BEL_VD1.CARRYBB0BEL_VD1.GG=~G1*(G4@G2)1BEL_VD1.FF=~F2*(F1@F4)5BEL_VD1.FFX8BEL_VD1.FFY(BEL_VD3.CARRYBB0BEL_VD3.GG=~G1*(G4@G2)1BEL_VD3.FF=~F2*(F1@F4)5BEL_VD3.FFX8BEL_VD3.FFY(BEL_VD5.CARRYBB 0BEL_VD5.G G=~G1*(G4@G2)1BEL_VD5.F F=~F2*(F1@F4)5BEL_VD5.FFX 8BEL_VD5.FFY (BEL_VD7.CARRYBB 0BEL_VD7.G G=~G1*(G3@G2)1BEL_VD7.F F=~F2*(F1@F4)5BEL_VD7.FFX 8BEL_VD7.FFY VIDTIM/VTIME2/VCOUNT<0>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*~F1 CINMUX:1 SRX:RESET SRY:RESET(0158VD1CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(01 5 8VD3CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET ( 0 158VD5 CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(0158VD7 CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 FCARRY:CARRY G:#LUT:G=~G1*(G3@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(0158!VIDTIM/VTIME2/VCNT_1/CO_2COUTCOUTF4CINCIN1VIDTIM/VTIME2/VCNT_1/CO_4COUTCOUT F4CIN CIN1VIDTIM/VTIME2/VCNT_1/CO_6 COUTCOUTF4CINCIN1VIDTIM/VTIME2/VCNT_1/CO_8COUTCOUTF4CINCIN1BEL_VIDTIM/VTIME2/VCOUNT<0>.POWER 1CINBEL_VIDTIM/VTIME2/VCOUNT<0>.CARRYBB COUT0G2BEL_VIDTIM/VTIME2/VCOUNT<0>.G GDBEL_VIDTIM/VTIME2/VCOUNT<0>.F FDBEL_VD1.CARRYBB COUT0G2BEL_VD1.G G DBEL_VD1.F F DBEL_VD3.CARRYBB  COUT0 G2BEL_VD3.G  GDBEL_VD3.F  FDBEL_VD5.CARRYBB COUT0G2BEL_VD5.G GDBEL_VD5.F FDBEL_VD7.CARRYBB COUT0G2BEL_VD7.G GDBEL_VD7.F FDFCLK CKK CKKCKKCKKCKKCK5 CK5CK5CK5CK5VIDTIM/VTIME2/VINC CEC4 CEC4CEC4CEC4CEC4CE5 CE5CE5CE5CE5VIDTIM/VTIME2/LASTV F2F2G1G1F2F2G1G1 F2F2 G1G1F2F2G1G1F2F2G1G1VIDTIM/VTIME2/VCOUNT<0>QXQF1F1F1(VD0QYQG4G4G4(VD1 QXQF1F1F1(VD2 QYQG4G4G4(VD3QXQ F1F1 F1(VD4QYQ G4G4 G4(VD5QXQF1F1F1(VD6QYQG4G4G4(VD7QXQF1F1F1(VD8QYQG3G3 KC4F2XQYQXQYQXQYQXQYQXQYQFCLKVINCLASTVVCOUNT<0> VD0 VD1 VD2 VD3 VD4 VD5 VD6 VD7 VD8  -PELFIFO/FIFO/HSETxc4000ex4005epq100-3o'BEL_PELFIFO/DO13.RAMBB*BEL_PELFIFO/DO13.HH=H10BEL_PELFIFO/DO13.GG=0x00001BEL_PELFIFO/DO13.FF=0x00005BEL_PELFIFO/DO13.FFX8BEL_PELFIFO/DO13.FFY'BEL_PELFIFO/DO15.RAMBB*BEL_PELFIFO/DO15.HH=H10BEL_PELFIFO/DO15.GG=0x00001BEL_PELFIFO/DO15.FF=0x00005BEL_PELFIFO/DO15.FFX8BEL_PELFIFO/DO15.FFY'BEL_PELFIFO/DO17.RAMBB *BEL_PELFIFO/DO17.H H=H10BEL_PELFIFO/DO17.G G=0x00001BEL_PELFIFO/DO17.F F=0x00005BEL_PELFIFO/DO17.FFX 8BEL_PELFIFO/DO17.FFY 'BEL_PELFIFO/DO21.RAMBB"*BEL_PELFIFO/DO21.H"H=H10BEL_PELFIFO/DO21.G"G=0x00001BEL_PELFIFO/DO21.F"F=0x00005BEL_PELFIFO/DO21.FFX"8BEL_PELFIFO/DO21.FFY"'BEL_PELFIFO/DO1.RAMBB%0BEL_PELFIFO/DO1.G%G=0x00001BEL_PELFIFO/DO1.F%F=0x00005BEL_PELFIFO/DO1.FFX%'BEL_PELFIFO/DO3.RAMBB&0BEL_PELFIFO/DO3.G&G=0x00001BEL_PELFIFO/DO3.F&F=0x00005BEL_PELFIFO/DO3.FFX&'BEL_PELFIFO/DO5.RAMBB(0BEL_PELFIFO/DO5.G(G=0x00001BEL_PELFIFO/DO5.F(F=0x00005BEL_PELFIFO/DO5.FFX('BEL_PELFIFO/DO7.RAMBB)0BEL_PELFIFO/DO7.G)G=0x00001BEL_PELFIFO/DO7.F)F=0x00005BEL_PELFIFO/DO7.FFX)'BEL_PELFIFO/DO9.RAMBB*0BEL_PELFIFO/DO9.G*G=0x00001BEL_PELFIFO/DO9.F*F=0x00005BEL_PELFIFO/DO9.FFX**BEL_PELFIFO/FIFO/LAST.H-H=F0BEL_PELFIFO/FIFO/LAST.G-G=~G1*((G3*G4)+G2)1BEL_PELFIFO/FIFO/LAST.F-F=(((F2*~F3)*~F4)+(F1*F4))+((F2*F3)*~F1)5BEL_PELFIFO/FIFO/LAST.FFX-8BEL_PELFIFO/FIFO/LAST.FFY-0BEL_PELFIFO/FULL.G.G=G1+(G2*G3)1BEL_PELFIFO/FULL.F.F=~F1*((F3*F4)+F2)5BEL_PELFIFO/FULL.FFX.8BEL_PELFIFO/FULL.FFY.*BEL_PELFIFO/FIFO/AR0.H/H=F0BEL_PELFIFO/FIFO/AR0.G/G=G1@G21BEL_PELFIFO/FIFO/AR0.F/F=~(F1)5BEL_PELFIFO/FIFO/AR0.FFX/8BEL_PELFIFO/FIFO/AR0.FFY/*BEL_PELFIFO/FIFO/AR2.H0H=F0BEL_PELFIFO/FIFO/AR2.G0G=((G3*G4)*G2)@G11BEL_PELFIFO/FIFO/AR2.F0F=(F2*F3)@F15BEL_PELFIFO/FIFO/AR2.FFX08BEL_PELFIFO/FIFO/AR2.FFY0*BEL_PELFIFO/FIFO/AW0.H1H=F0BEL_PELFIFO/FIFO/AW0.G1G=G1@G21BEL_PELFIFO/FIFO/AW0.F1F=~(F1)5BEL_PELFIFO/FIFO/AW0.FFX18BEL_PELFIFO/FIFO/AW0.FFY1*BEL_PELFIFO/FIFO/AW2.H2H=F0BEL_PELFIFO/FIFO/AW2.G2G=((G3*G4)*G2)@G11BEL_PELFIFO/FIFO/AW2.F2F=(F2*F3)@F15BEL_PELFIFO/FIFO/AW2.FFX28BEL_PELFIFO/FIFO/AW2.FFY2*BEL_PELFIFO/FIFO/CE_RD.H3H=(G*F)+(~F*H1)0BEL_PELFIFO/FIFO/CE_RD.G3G=(G3*G1)+(~G1*(G2@G3))1BEL_PELFIFO/FIFO/CE_RD.F3F=~F1*F25BEL_PELFIFO/FIFO/CE_RD.FFX38BEL_PELFIFO/FIFO/CE_RD.FFY3*BEL_PELFIFO/FIFO/C4UD/$1N2959.H4H=F@H10BEL_PELFIFO/FIFO/C4UD/$1N2959.G4G=(~G2*~G3)*~G11BEL_PELFIFO/FIFO/C4UD/$1N2959.F4F=((F2*~F4)*~F1*~F3)+((F3*F4)*F1*~F2)5BEL_PELFIFO/FIFO/C4UD/$1N2959.FFX4*BEL_PELFIFO/FIFO/Q1.H5H=F1BEL_PELFIFO/FIFO/Q1.F5F=(((F2*~F4)*~F3)+((F3*F4)*~F2))@F15BEL_PELFIFO/FIFO/Q1.FFX58BEL_PELFIFO/FIFO/Q1.FFY50BEL_PELFIFO/FIFO/A3.G8G=(G3*G1)+(~G1*G2)1BEL_PELFIFO/FIFO/A3.F8F=(F3*F1)+(~F1*F2)0BEL_PELFIFO/FIFO/A1.G9G=(G3*G1)+(~G1*G2)1BEL_PELFIFO/FIFO/A1.F9F=(F3*F1)+(~F1*F2)'BEL_PELFIFO/DO29.RAMBB:0BEL_PELFIFO/DO29.G:G=0x00001BEL_PELFIFO/DO29.F:F=0x0000'BEL_PELFIFO/DO31.RAMBB;0BEL_PELFIFO/DO31.G;G=0x00001BEL_PELFIFO/DO31.F;F=0x0000'BEL_PELFIFO/DO18.RAMBB<0BEL_PELFIFO/DO18.G<G=0x00001BEL_PELFIFO/DO18.F<F=0x0000'BEL_PELFIFO/DO24.RAMBB=0BEL_PELFIFO/DO24.G=G=0x00001BEL_PELFIFO/DO24.F=F=0x0000'BEL_PELFIFO/DO26.RAMBB>0BEL_PELFIFO/DO26.G>G=0x00001BEL_PELFIFO/DO26.F>F=0x0000'BEL_PELFIFO/DO22.RAMBB?0BEL_PELFIFO/DO22.G?G=0x00001BEL_PELFIFO/DO22.F?F=0x0000'BEL_PELFIFO/DO10.RAMBB@0BEL_PELFIFO/DO10.G@G=0x00001BEL_PELFIFO/DO10.F@F=0x0000PELFIFO/DO13CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET'*0158PELFIFO/DO15CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET'*0 1 5 8PELFIFO/DO17 CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET ' *0158PELFIFO/DO21"CLBCLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET'*0158PELFIFO/DO1%CLBCLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:G H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET'015PELFIFO/DO3&CLBCLKX:CLK ECX:EC YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET'015PELFIFO/DO5(CLBCLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:G H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET '!0"1#5PELFIFO/DO7)CLBCLKX:CLK ECX:EC YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET$'%0&1'5PELFIFO/DO9*CLBCLKX:CLK ECX:EC YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C1 DIN:C2 SR:C3 EC:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET(')0*1+5PELFIFO/FIFO/LAST-CLBCLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:H SR:C3 H:#LUT:H=F H2:F G:#LUT:G=~G1*((G3*G4)+G2) F:#LUT:F=(((F2*~F3)*~F4)+(F1*F4))+((F2*F3)*~F1) SETX:SR SETY:SR SRX:RESET SRY:SET,*-0.1/508PELFIFO/FULL.CLBCLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:F SR:C3 G:#LUT:G=G1+(G2*G3) F:#LUT:F=~F1*((F3*F4)+F2) SETX:SR SETY:SR SRX:RESET SRY:RESET10213548PELFIFO/FIFO/AR0/CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=G1@G2 F:#LUT:F=~(F1) SETX:SR SETY:SR SRX:RESET SRY:RESET5*60718598PELFIFO/FIFO/AR20CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=((G3*G4)*G2)@G1 F:#LUT:F=(F2*F3)@F1 SETX:SR SETY:SR SRX:RESET SRY:RESET:*;0<1=5>8PELFIFO/FIFO/AW01CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=G1@G2 F:#LUT:F=~(F1) SETX:SR SETY:SR SRX:RESET SRY:RESET?*@0A1B5C8PELFIFO/FIFO/AW22CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=((G3*G4)*G2)@G1 F:#LUT:F=(F2*F3)@F1 SETX:SR SETY:SR SRX:RESET SRY:RESETD*E0F1G5H8PELFIFO/FIFO/CE_RD3CLBCLKX:CLK CLKY:CLK DY:DIN XMUX:F G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 SR:C3 EC:C4 H:#LUT:H=(G*F)+(~F*H1) H0:G H2:F G:#LUT:G=(G3*G1)+(~G1*(G2@G3)) F:#LUT:F=~F1*F2 SETX:SR SRX:RESET SRY:RESETI*J0K1L5M8PELFIFO/FIFO/C4UD/$1N29594CLBCLKX:CLK YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:H H1:C1 SR:C3 H:#LUT:H=F@H1 H2:F G:#LUT:G=(~G2*~G3)*~G1 F:#LUT:F=((F2*~F4)*~F1*~F3)+((F3*F4)*F1*~F2) SETX:SR SRX:RESETN*O0P1Q5PELFIFO/FIFO/Q15CLBCLKX:CLK CLKY:CLK DY:DIN F4MUX:F4I XQMUX:QX YQMUX:QY DX:H DIN:C2 SR:C3 H:#LUT:H=F H2:F F:#LUT:F=(((F2*~F4)*~F3)+((F3*F4)*~F2))@F1 SETX:SR SETY:SR SRX:RESET SRY:RESETR*S1T5U8PELFIFO/FIFO/A38CLBUXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=(G3*G1)+(~G1*G2) F:#LUT:F=(F3*F1)+(~F1*F2)V0W1PELFIFO/FIFO/A19CLBUXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=(G3*G1)+(~G1*G2) F:#LUT:F=(F3*F1)+(~F1*F2)X0Y1PELFIFO/DO29:CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000Z'[0\1PELFIFO/DO31;CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000]'^0_1PELFIFO/DO18<CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000`'a0b1PELFIFO/DO24=CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000c'd0e1PELFIFO/DO26>CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000f'g0h1PELFIFO/DO22?CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000i'j0k1PELFIFO/DO10@CLBiXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000l'm0n1PELFIFO/FIFO/A08!XGY\F1F1[G1G1_F1F1^G1G1bF1F1aG1G1eF1F1dG1G1hF1F1gG1G1kF1F1jG1G1nF1F1mG1G1F1F1G1G1F1F1G1G1"F1F1!G1G1&F1F1%G1G1*F1F1)G1G1F1F1G1G1 F1F1G1G1F1F1G1G1F1F1G1G1PELFIFO/FIFO/A15!YFX\F2F2[G2G2_F2F2^G2G2bF2F2aG2G2eF2F2dG2G2hF2F2gG2G2kF2F2jG2G2nF2F2mG2G2F2F2G2G2F2F2G2G2"F2F2!G2G2&F2F2%G2G2*F2F2)G2G2F2F2G2G2 F2F2G2G2F2F2G2G2F2F2G2G2PELFIFO/FIFO/A22!VGY\F3F3[G3G3_F3F3^G3G3bF3F3aG3G3eF3F3dG3G3hF3F3gG3G3kF3F3jG3G3nF3F3mG3G3F3F3G3G3F3F3G3G3"F3F3!G3G3&F3F3%G3G3*F3F3)G3G3F3F3G3G3 F3F3G3G3F3F3G3G3F3F3G3G3PELFIFO/FIFO/A3/!WFX\F4F4[G4G4_F4F4^G4G4bF4F4aG4G4eF4F4dG4G4hF4F4gG4G4kF4F4jG4G4nF4F4mG4G4F4F4G4G4F4F4G4G4"F4F4!G4G4&F4F4%G4G4*F4F4)G4G4F4F4G4G4 F4F4G4G4F4F4G4G4F4F4G4G4PELFIFO/DI20QXQD1C1H1'PELFIFO/DI21QYQDC2D08PELFIFO/DI24QXQcD0C2PELFIFO/DI25QYQcD1C1PELFIFO/DI28QXQZD1C1PELFIFO/DI29QYQZD0C2PELFIFO/FIFO/LAST/QXQ.F2F22F3F3PELFIFO/FIFO/AR08QXQXG2G27F1F16G1G1<F3F3;G3G3PELFIFO/FIFO/AR19QYQYF2F2<F2F2;G4G46G2G2PELFIFO/FIFO/AR2=QXQVG2G2<F1F1;G2G2PELFIFO/FIFO/AR3 >QYQWF2F2;G1G1PELFIFO/FIFO/AW0 BQXQXG3G3AF1F1@G1G1FF3F3EG3G3PELFIFO/FIFO/AW1CQYQYF3F3FF2F2EG4G4@G2G2PELFIFO/FIFO/AW2GQXQVG3G3FF1F1EG2G2PELFIFO/FIFO/AW3HQYQWF3F3EG1G1PELFIFO/FIFO/C4UD/$1N2959#OGYJG2G2BEL_PELFIFO/DO13.RAMBB OUT0WEBEL_PELFIFO/$SIG_1 OUT1D1BEL_PELFIFO/$SIG_2 OUT2WEBEL_PELFIFO/$SIG_3 OUT3D0BEL_PELFIFO/DO13.H HDBEL_PELFIFO/DO15.RAMBB OUT0WEBEL_PELFIFO/$SIG_4 OUT1D1BEL_PELFIFO/$SIG_5 OUT2 WEBEL_PELFIFO/$SIG_6 OUT3 D0BEL_PELFIFO/DO15.H H DBEL_PELFIFO/DO17.RAMBB  OUT0WEBEL_PELFIFO/$SIG_7  OUT1D1BEL_PELFIFO/$SIG_8  OUT2WEBEL_PELFIFO/$SIG_9  OUT3D0BEL_PELFIFO/DO17.H  HDBEL_PELFIFO/DO21.RAMBB OUT0WEBEL_PELFIFO/$SIG_10 OUT1D1BEL_PELFIFO/$SIG_11 OUT2WEBEL_PELFIFO/$SIG_12 OUT3D0BEL_PELFIFO/DO21.H HDBEL_PELFIFO/DO1.RAMBB OUT0WEBEL_PELFIFO/$SIG_13 OUT1D1BEL_PELFIFO/$SIG_14 OUT2WEBEL_PELFIFO/$SIG_15 OUT3D0BEL_PELFIFO/DO1.G GDBEL_PELFIFO/DO3.RAMBB OUT0WEBEL_PELFIFO/$SIG_16 OUT1D1BEL_PELFIFO/$SIG_17 OUT2WEBEL_PELFIFO/$SIG_18 OUT3D0BEL_PELFIFO/DO3.F FDBEL_PELFIFO/DO5.RAMBB  OUT0!WEBEL_PELFIFO/$SIG_19  OUT1!D1BEL_PELFIFO/$SIG_20  OUT2"WEBEL_PELFIFO/$SIG_21  OUT3"D0BEL_PELFIFO/DO5.G !G#DBEL_PELFIFO/DO7.RAMBB $OUT0%WEBEL_PELFIFO/$SIG_22 $OUT1%D1BEL_PELFIFO/$SIG_23 $OUT2&WEBEL_PELFIFO/$SIG_24 $OUT3&D0BEL_PELFIFO/DO7.F &F'DBEL_PELFIFO/DO9.RAMBB (OUT0)WEBEL_PELFIFO/$SIG_25 (OUT1)D1BEL_PELFIFO/$SIG_26 (OUT2*WEBEL_PELFIFO/$SIG_27 (OUT3*D0BEL_PELFIFO/DO9.F *F+DBEL_PELFIFO/FIFO/LAST.H ,H/DBEL_PELFIFO/FIFO/LAST.G -G0DBEL_PELFIFO/FIFO/LAST.F .F,FBEL_PELFIFO/FULL.G 1G4DBEL_PELFIFO/FULL.F 2F3DBEL_PELFIFO/FIFO/AR0.H 5H8DBEL_PELFIFO/FIFO/AR0.G 6G9DBEL_PELFIFO/FIFO/AR0.F 7F5FBEL_PELFIFO/FIFO/AR2.H :H=DBEL_PELFIFO/FIFO/AR2.G ;G>DBEL_PELFIFO/FIFO/AR2.F <F:FBEL_PELFIFO/FIFO/AW0.H ?HBDBEL_PELFIFO/FIFO/AW0.G @GCDBEL_PELFIFO/FIFO/AW0.F AF?FBEL_PELFIFO/FIFO/AW2.H DHGDBEL_PELFIFO/FIFO/AW2.G EGHDBEL_PELFIFO/FIFO/AW2.F FFDFBEL_PELFIFO/FIFO/CE_RD.H IHLDBEL_PELFIFO/FIFO/CE_RD.G JGIGBEL_PELFIFO/FIFO/CE_RD.F KFIFBEL_PELFIFO/FIFO/C4UD/$1N2959.H NHQDBEL_PELFIFO/FIFO/C4UD/$1N2959.F PFNFBEL_PELFIFO/FIFO/Q1.H RHTDBEL_PELFIFO/FIFO/Q1.F SFRFBEL_PELFIFO/DO29.RAMBB ZOUT0[WEBEL_PELFIFO/$SIG_28 ZOUT1[D1BEL_PELFIFO/$SIG_29 ZOUT2\WEBEL_PELFIFO/$SIG_30 ZOUT3\D0BEL_PELFIFO/DO31.RAMBB ]OUT0^WEBEL_PELFIFO/$SIG_31 ]OUT1^D1BEL_PELFIFO/$SIG_32 ]OUT2_WEBEL_PELFIFO/$SIG_33 ]OUT3_D0BEL_PELFIFO/DO18.RAMBB `OUT0aWEBEL_PELFIFO/$SIG_34 `OUT1aD1BEL_PELFIFO/$SIG_35 `OUT2bWEBEL_PELFIFO/$SIG_36 `OUT3bD0BEL_PELFIFO/DO24.RAMBB cOUT0dWEBEL_PELFIFO/$SIG_37 cOUT1dD1BEL_PELFIFO/$SIG_38 cOUT2eWEBEL_PELFIFO/$SIG_39 cOUT3eD0BEL_PELFIFO/DO26.RAMBB fOUT0gWEBEL_PELFIFO/$SIG_40 fOUT1gD1BEL_PELFIFO/$SIG_41 fOUT2hWEBEL_PELFIFO/$SIG_42 fOUT3hD0BEL_PELFIFO/DO22.RAMBB iOUT0jWEBEL_PELFIFO/$SIG_43 iOUT1jD1BEL_PELFIFO/$SIG_44 iOUT2kWEBEL_PELFIFO/$SIG_45 iOUT3kD0BEL_PELFIFO/DO10.RAMBB lOUT0mWEBEL_PELFIFO/$SIG_46 lOUT1mD1BEL_PELFIFO/$SIG_47 lOUT2nWEBEL_PELFIFO/$SIG_48 lOUT3nD0PELFIFO/PUSHYF1F1XG1G1WF1F1VG1G11G3G3PELFIFO/FDIS/SRC33SRC38SRC3=SRC3BSRC3GSRC3LSRC3QSRC3TSRC30SR54SR59SR5>SR5CSR5HSR5USR5PELFIFO/POPCEC4CEC4#CEC4'CEC4+CEC4KF2F2FCLK>CKK CKKCKKCKKCKKCKK#CKK'CKK+CKK/CKK3CKK8CKK=CKKBCKKGCKKLCKKQCKKTCKK[KK^KKaKKdKKgKKjKKmKKCK5K5K5 CK5K5 K5CK5K5K5CK5K5K5K5K5K5K5!K5"K5%K5&K5)K5*K50CK54CK59CK5>CK5CCK5HCK5MCK5UCK5\K0_K0bK0eK0hK0kK0nK0PELFIFO/ADEBCEC4 CEC4CEC4CEC4CE5 CE5CE5CE5PELFIFO/FIFO/CE_WRBCEC4GCEC4ZWEC3]WEC3`WEC3cWEC3fWEC3iWEC3lWEC3WEC3WEC3 WEC3$WEC3(WEC3.F4F4-G1G12F4F4JG1G1PF3F3SF3F3WEC3WEC3 WEC3WEC3CCE5HCE5PELFIFO/DI22 QXQiD0C2PELFIFO/DI23 QYQiD1C1PELFIFO/FIFO/CE_RD KFX8CEC4=CEC4.F3F3-G3G32F1F1PF2F2SF2F2IF19CE5>CE5FMT0QYQKF1F1-G2G2PELFIFO/FULL3QXQ2F2F21G2G2FORN4QYQ1G1G1PELFIFO/FIFO/Q3LQXQJG3G3PELFIFO/FIFO/Q1TQXQPF1F1OG3G3SF1F1PELFIFO/FIFO/Q0UQYQPF4F4OG2G2SF4F4PELFIFO/FIFO/Q2QQXQOG1G1NH1C1OC2C1C2C1C2C1C2C1C2C4C2C1F1 C3 G4 F1C2C1C2C1C2C1C2C1C4C2C1C2C1C2C1KC4 C4C2C1XYXXQYYQXYXYXXQXQYXXQXQYXQYX YQ XQ YQXQYQXQYQXQXYXYXYXYXYXYXYDI10DI11DI26DI27DI18DI19DI31DI30D0VKEDRNFPUSHFDISACDI8DI9DI6DI7DI5DI4DI2DI3POPDI1DI0DI17DI16DI15DI14FCLKADEBCE_WRDI13DI12DO13 DO12 DO15 DI22 DO14 DI23 DO17 DO16 DO21 DO20 DO1 PELQ0 PELQ2 DO3 DO5 PELQ4 PELQ6 DO7 PELQ8 DO9 CE_RD FMT FULL FORN Q3 PBL Q1 Q0 Q2 DO29 DO28 DO31 DO30 DO18 DO19 DO24 DO25 DO26 DO27 DO22 DO23 DO10 DO11  -VIDTIM/HTIME/HCNT_1/hset$GROUP_1  KC4F2XQYQXQYQXQYQXQYQVIDTIM/VTIME2/VCNT_1/hset$GROUP_3 ! !"#$%&'()*+,-./0123456789: KC4F2XQYQXQYQXQYQXQYQXQYQPELFIFO/FIFO/HSET$GROUP_5 !"#$%&'()*+,-./012345678;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~OC2C1C2C1C2C1C2C1C2C4C2C1F1 C3 G4 F1C2C1C2C1C2C1C2C1C4C2C1C2C1C2C1KC4 C4C2C1XYXXQYYQXYXYXXQXQYXXQXQYXQYX YQ XQ YQXQYQXQYQXQXYXYXYXYXYXYXY