design_1a4Cxc4000exc4005epq100-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)8VD15VD2(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)8VD75VD8'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=0x00008PELFIFO/DI225PELFIFO/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=0x00008PELQ0'BEL_PELFIFO/DO3.RAMBB0PELFIFO/DO3G=0x00001PELFIFO/DO2F=0x00008PELQ2'BEL_PELFIFO/DO5.RAMBB0PELFIFO/DO4G=0x00001PELFIFO/DO5F=0x00005PELQ4'BEL_PELFIFO/DO7.RAMBB0PELFIFO/DO7G=0x00001PELFIFO/DO6F=0x00008PELQ6'BEL_PELFIFO/DO9.RAMBB0PELFIFO/DO9G=0x00001PELFIFO/DO8F=0x00005PELQ8*PELFIFO/FIFO/$1I3338/$1I30_HintH=F0PELFIFO/FIFO/BG=~G3*((G4*G2)+G1)1PELFIFO/FIFO/DF=(((F2*~F4)*~F3)+(F1*F3))+((F2*F4)*~F1)5PELFIFO/FIFO/LAST8FMT0PELFIFO/ORDG=G3+(G1*G2)1PELFIFO/FIFO/EF=~F4*((F2*F3)+F1)5PELFIFO/FULL8FORN*PELFIFO/FIFO/APRD/$1I2644_HintH=F0PELFIFO/FIFO/APRD/NS1G=G2@G41PELFIFO/FIFO/APRD/NS0F=~(F2)5PELFIFO/FIFO/AR08PELFIFO/FIFO/AR1*PELFIFO/FIFO/APRD/$1I2666_HintH=F0PELFIFO/FIFO/APRD/NS3G=((G2*G1)*G4)@G31PELFIFO/FIFO/APRD/NS2F=(F1*F2)@F45PELFIFO/FIFO/AR28PELFIFO/FIFO/AR3*PELFIFO/FIFO/APWR/$1I2644_HintH=F0PELFIFO/FIFO/APWR/NS1G=G2@G31PELFIFO/FIFO/APWR/NS0F=~(F2)5PELFIFO/FIFO/AW08PELFIFO/FIFO/AW1*PELFIFO/FIFO/APWR/$1I2666_HintH=F0PELFIFO/FIFO/APWR/NS3G=((G2*G1)*G3)@G41PELFIFO/FIFO/APWR/NS2F=(F4*F2)@F15PELFIFO/FIFO/AW28PELFIFO/FIFO/AW3*PELFIFO/FIFO/C4UD/D3H=(G*F)+(~F*H1)0PELFIFO/FIFO/C4UD/GG=(G1*G2)+(~G2*(G4@G1))1PELFIFO/FIFO/CE_RDF=~F2*F35PELFIFO/FIFO/Q38VIDTIM/PBL*PELFIFO/FIFO/C4UD/D2H=F@H10PELFIFO/FIFO/C4UD/$1N2959G=(~G1*~G2)*~G41PELFIFO/FIFO/C4UD/$1N2980F=((F2*~F4)*~F1*~F3)+((F3*F4)*F1*~F2)8PELFIFO/FIFO/Q2*PELFIFO/FIFO/C4UD/$1I3000/$1I30_HintH=F1PELFIFO/FIFO/C4UD/D1F=(((F4*~F3)*~F1)+((F1*F3)*~F4))@F25PELFIFO/FIFO/Q18PELFIFO/FIFO/Q00PELFIFO/FIFO/A2G=(G3*G4)+(~G4*G2)1PELFIFO/FIFO/A3F=(F2*F4)+(~F4*F3)0PELFIFO/FIFO/A0G=(G3*G4)+(~G4*G2)1PELFIFO/FIFO/A1F=(F2*F4)+(~F4*F1)'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=(~G2*~G3)*G1*~G41DOEN- F=~((F3*~F1)+~F2) FCLK *$1I493/$1I47/DO9/2.0_Hint H=H10DO9 G=~(G3+(~G2*G1)+((G2*G1)*G4))1DO9/2.0 F=((F3*~F2)*~F1)+((F4*F2)*~F1)5PELQ9 8PELFIFO/RUND 0DO8G=~(G4+(~G1*G3)+((G1*G3)*G2))1DO8/2.0F=((F4*~F1)*~F3)+((F2*F1)*~F3)0DO7G=~(G2+(~G4*G3)+((G4*G3)*G1))1DO7/2.0F=((F2*~F4)*~F3)+((F1*F4)*~F3)5PELQ70DO6G=~(G3+(~G2*G1)+((G2*G1)*G4))1DO6/2.0F=((F4*~F2)*~F1)+((F3*F2)*~F1)*DO5H=~(F+G)0DO5/2.1G=((G3*G2)*~G1)+((G1*G2)*G4)1DO5/2.0F=((F3*~F1)*~F2)+((F4*F1)*~F2)*DO4H=~(F+G)0DO4/2.1G=((G3*G2)*~G1)+((G1*G2)*G4)1DO4/2.0F=((F3*~F1)*~F2)+((F4*F1)*~F2)0DO2G=~(G2+(~G1*G4)+((G1*G4)*G3))1DO2/2.0F=((F2*~F3)*~F1)+((F4*F3)*~F1)*DO1H=~(F+G)0DO1/2.1G=((G2*G3)*~G1)+((G1*G3)*G4)1DO1/2.0F=((F2*~F1)*~F3)+((F4*F1)*~F3)5PELQ1*$1I502/M2/2.0H=(F*G)*H10VIDTIM/VTIME2/VDV/ADG=(~(G3*G4)*G1)+(~(G3*G4)*G2)1VIDTIM/VTIME2/LX0_17F=((F2*~F4*F1)*~F3)+(~F1*~F4)5VIDTIM/NDRV*DO0H=~(F+G)0DO0/2.1G=(G2*~G1)+((G1*G3)*G4)1DO0/2.0F=((F2*~F1)*~F3)+((F4*F1)*~F3)*PELFIFO/RQCLH=F+G0PELFIFO/DRQCLRG=(G1*~G4)*~G3*G21PELFIFO/FDISF=~(F4)PELFIFO/ADEB*PELFIFO/AR1/Q0/$1I1_HintH=H18PELFIFO/DI85PELFIFO/DI9*PELFIFO/AR1/Q2/$1I1_HintH=H15PELFIFO/DI108PELFIFO/DI11*PELFIFO/AR1/Q4/$1I1_HintH=H15PELFIFO/DI128PELFIFO/DI13*PELFIFO/AR1/Q6/$1I1_HintH=H18PELFIFO/DI145PELFIFO/DI15*PELFIFO/AR2/Q0/$1I1_HintH=H15PELFIFO/DI168PELFIFO/DI17*PELFIFO/AR2/Q2/$1I1_HintH=H18PELFIFO/DI185PELFIFO/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=~(G3+(~G4*G1)+((G4*G1)*G2))1DO3/2.0'F=((F3*~F4)*~F1)+((F2*F4)*~F1)8PELQ3'5PELQ5'*PELFIFO/RQS+H=F+H10PELFIFO/GE4+G=(G2+G4)+G11PELFIFO/RQS/2.0+F=((F1*~F2)*~F4)+F38PELFIFO/DRQF+5VIDTIM/DR3+0PELFIFO/FIFO/C,G=(G2*G3)*G41PELFIFO/FIFO/A,F=(F1*~F4)*~F2*~F3*PELFIFO/FIFO/C4UD/D06H=(G@F)@H11PELFIFO/FIFO/CE_WR6F=~F3*F4*PELFIFO/FIFO/C4UD/F7H=((F@G)*H1)+(~H1*G)1PELFIFO/FIFO/C4UD/$1N29577F=(F1*F3)*F2*PELFIFO/POPDAH=F+(~H1*G)0PELFIFO/POP/$1I30_GintAG=G11PELFIFO/POPD2AF=(~F3*~F4)*F25PELFIFO/POPA0PELFIFO/PSHDBG=((G3*~G1)*~G4)+G21PELFIFO/POPWDBF=(F1*F3)*~F45PELFIFO/POPWTB8PELFIFO/PUSHB0RS0CG=~G1*G41CTLWRDUPLCF=(~F4*~F3)*F1*~F21RS1DF=~F1*F21VIDTIM/PIRQ-EF=~(~F4*F1)*VIDTIM/CSY-H=~((G*H1)+(~H1*F))0VIDTIM/CSYNC/M2G=(G4*G2)*G3*G11VIDTIM/NCSF=((F1*~F2)+(F3*~F2))+F4VIDTIM/VCENF0VIDTIM/CSYNC/M1/2.0G=G2*G1*G31VIDTIM/CSYNC/M0/2.0F=F2*~(F1*F3)*VIDTIM/DR1GH=F+G0VIDTIM/DRNGG=((G4*G1)*G3)+(~G3*G2)1VIDTIM/NVDRGF=(F2*F1)*F35VIDTIM/DR2G0VIDTIM/HTIME/$1I13/AND1HG=(~G3*G1)*G2*~G41VIDTIM/HTIME/$1I115/AND1HF=(F3*F1)*~F2*F40VIDTIM/HTIME/VGSR/2.0IG=G3*(~G1*~G2)*~G41VIDTIM/HTIME/NHSR/2.0IF=F3*(~F1*~F2)*~F4*VIDTIM/HTIME/DHRRJH=F*G0VIDTIM/HTIME/$1I121/AND1JG=(G2*G3)*G1*~G41VIDTIM/HTIME/DHRR/2.0JF=F3*(F4*~F1)*F20VIDTIM/HTIME/$1I176/AND1KG=(G3*G1)*~G2*~G41VIDTIM/HTIME/$1I138/AND1KF=(F3*F1)*~F2*~F40VIDTIM/HTIME/CHRS/2.0LG=G2*(~G4*~G3)*G11VIDTIM/HTIME/HDVR/2.0LF=F3*(~F2*~F4)*~F1*VIDTIM/HTIME/HDVSMH=H1*F*G0VIDTIM/HTIME/$1I134/AND1MG=(G1*~G3)*~G2*~G41VIDTIM/HTIME/HDVS2/2.0MF=F2*(F3*~F4)*F1*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=~G4*(~G2*~G1)*~G31VIDTIM/HTIME/KEY2/4.0OF=(~F2*~F1)*F4*F30VIDTIM/HTIME/$1I74/AND1PG=(~G2*G4)*~G1*G31VIDTIM/HTIME/$1I70/AND1PF=(F2*F4)*F1*~F30VIDTIM/HTIME/DHRS/2.0QG=G4*(~G1*~G2)*~G31VIDTIM/HTIME/HVSR/2.0QF=~F4*(F1*~F2)*F30VIDTIM/HTIME/DHRN/ADRG=(~G3*G4)+(~G3*G1*G2)1VIDTIM/HTIME/$1I87/AND1RF=(F4*F2)*F3*F18VIDTIM/DHRR0VIDTIM/HTIME/HDV/ADSG=(~(G3*G2)*G1)+(~(G3*G2)*G4)1VIDTIM/HTIME/CHRN/ADSF=(~F2*F3)+(~F2*F4*F1)8VIDTIM/CHRS5VIDTIM/HDRVS0VIDTIM/HTIME/HLN/TQTG=G1@G31VIDTIM/HTIME/HEQ/ADTF=(~(F3*F4)*F2)+(~(F3*F4)*F1)5VIDTIM/HEQT8VIDTIM/HLNT0VIDTIM/HTIME/HVS/ADUG=(~(G2*G4)*G3)+(~(G2*G4)*G1)1VIDTIM/HTIME/LASTHUF=F1*F25VIDTIM/HSTU8VIDTIM/HVDU0VIDTIM/HTIME/KEYDVG=((G2*~G3)*~G1)*~G41VIDTIM/HTIME/L2HM1VF=(F2*F3)*F4*~F18VIDTIM/HX2V5VIDTIM/PKEYV0VIDTIM/HTIME/VHS/ADWG=(~(G4*G1)*G3)+(~(G4*G1)*G2)1VIDTIM/HTIME/NHS/ADWF=(~(F4*F2)*F1)+(~(F4*F2)*F3)5VIDTIM/NHSW8VIDTIM/VHSW0VIDTIM/GKDXG=G1*G21VIDTIM/IKEDXF=~F1+~F3+~F25VIDTIM/IKEX8VIDTIM/PVGKX0$1N527YG=(G3*G4)+(~G4*G1)1VIDTIM/PRLDENYF=~F2*F35VIDTIM/PRELDY0VIDTIM/T2/TQZG=G2@G41VIDTIM/T1/TQZF=~(F2)5VIDTIM/T1Z8VIDTIM/T2Z0VIDTIM/LDED-[G=~G3+(~G2*G1)1VIDTIM/LDEND[F=~F3*F45VIDTIM/VKE[8VIDTIM/LDEE-[*VIDTIM/VRD1/$1I1_Hint\H=H15VIDTIM/VRD1\8VIDTIM/VRD2\0VIDTIM/VTIME2/CVRN/AD]G=(~G1*G3)+(G1*G4)1VIDTIM/VSKD]F=(F1*F4)*F25VIDTIM/PVSK]8VIDTIM/CVR]0VIDTIM/VTIME2/LX6_11^G=((G3*~G1)*~G4)+((G4*G2)*~G1*~G3)1VIDTIM/VTIME2/$1I197/AND1^F=(~F2*F3)*~F4*F10VIDTIM/VTIME2/NVRC/4.0_G=(G2*G1)*G4*G31VIDTIM/VTIME2/$1I197/AND2_F=(F4*~F3)*~F1*~F20VIDTIM/VTIME2/LX16_17/4.0/2.0`G=~G1*~G21VIDTIM/VTIME2/NVRS`F=((F4*~F2)*F3)*F10VIDTIM/VTIME2/DVRN/ADaG=(~(G3*~G4)*G1)+(~(G3*~G4)*G2)1VIDTIM/VTIME2/VINCaF=F1*F35VIDTIM/DVRa1VIDTIM/VTIME2/IFDDbF=(~F1*F2)+(~F2*F3)8IFDb*VIDTIM/VTIME2/LASTVcH=(G*H1)+(~H1*F)0VIDTIM/VTIME2/NVRS1/4.0cG=(~G3*G2)*G4*G11VIDTIM/VTIME2/MAXLOcF=((F1*F3)*~F4)*F25VIDTIM/VTIME2/MAXHIc*VIDTIM/VTIME2/VSYDdH=F*G*~H10VIDTIM/VTIME2/LX6TO7/4.0dG=(~G2*~G4)*G3*G11VIDTIM/VTIME2/L0_63dF=(~F3*~F1)*~F4*~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$1I540STARTUPSTARTUP GSRATTR:NOTVIDTIM/HTIME/HCOUNT<0>CLBCLB_R10C1 CLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C1 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>CLBCLB_R9C1 CLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C1 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>CLBCLB_R8C1 CLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C1 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>CLBCLB_R7C1 CLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C1 FCARRY:CARRY G:#LUT:G=~G1*(G3@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(0158VIDTIM/VTIME2/VCOUNT<0>CLBCLB_R5C5 CLKX: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(0158VD1CLBCLB_R4C5 CLKX:CLK ECX:EC CLKY:CLK DY:F G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:G EC:C2 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~G1*(G4@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET(0185VD3CLBCLB_R3C5 CLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C2 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 CLBCLB_R2C5 CLKX:CLK ECX:EC CLKY:CLK DY:G G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C2 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 CLBCLB_R1C5 CLKX:CLK ECX:EC CLKY:CLK DY:F G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:G EC:C3 FCARRY:CARRY G:#LUT:G=~G1*(G3@G2) F:#LUT:F=~F2*(F1@F4) CINMUX:CIN SRX:RESET SRY:RESET*(+0,1-8.5DOEN- CLBCLB_R12C1 TXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=(~G2*~G3)*G1*~G4 F:#LUT:F=~((F3*~F1)+~F2)01$1I486 PRI-CLKBUFGP_BLDO9/2.0 CLBCLB_R3C10 CLKX:CLK ECX:EC CLKY:CLK DY:DIN XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:H H1:C3 DIN:C1 SR:C2 EC:C4 H:#LUT:H=H1 G:#LUT:G=~(G3+(~G2*G1)+((G2*G1)*G4)) F:#LUT:F=((F3*~F2)*~F1)+((F4*F2)*~F1) SETY:SR SRX:RESET SRY:RESET*0158DO8/2.0CLBCLB_R9C2 vXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~(G4+(~G1*G3)+((G1*G3)*G2)) F:#LUT:F=((F4*~F1)*~F3)+((F2*F1)*~F3)01DO7/2.0CLBCLB_R2C9 CLKX:CLK ECX:EC XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:DIN DIN:C2 EC:C4 G:#LUT:G=~(G2+(~G4*G3)+((G4*G3)*G1)) F:#LUT:F=((F2*~F4)*~F3)+((F1*F4)*~F3) SRX:RESET015DO6/2.0CLBCLB_R1C8 vXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~(G3+(~G2*G1)+((G2*G1)*G4)) F:#LUT:F=((F4*~F2)*~F1)+((F3*F2)*~F1)01DO5CLBCLB_R5C7 XMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=~(F+G) H0:G H2:F G:#LUT:G=((G3*G2)*~G1)+((G1*G2)*G4) F:#LUT:F=((F3*~F1)*~F2)+((F4*F1)*~F2)*01DO4CLBCLB_R3C8 XMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=~(F+G) H0:G H2:F G:#LUT:G=((G3*G2)*~G1)+((G1*G2)*G4) F:#LUT:F=((F3*~F1)*~F2)+((F4*F1)*~F2)*01DO2/2.0CLBCLB_R1C7 vXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~(G2+(~G1*G4)+((G1*G4)*G3)) F:#LUT:F=((F2*~F3)*~F1)+((F4*F3)*~F1)01DO1CLBCLB_R6C4 CLKX:CLK ECX:EC XMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:DIN DIN:C2 EC:C1 H:#LUT:H=~(F+G) H0:G H2:F G:#LUT:G=((G2*G3)*~G1)+((G1*G3)*G4) F:#LUT:F=((F2*~F1)*~F3)+((F4*F1)*~F3) SRX:RESET*015VIDTIM/VTIME2/LX0_17CLBCLB_R3C4 CLKX:CLK ECX:EC XMUX:F YMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:G H1:C3 SR:C1 EC:C4 H:#LUT:H=(F*G)*H1 H0:SR H2:F G:#LUT:G=(~(G3*G4)*G1)+(~(G3*G4)*G2) F:#LUT:F=((F2*~F4*F1)*~F3)+(~F1*~F4) SRX:RESET*015DO0CLBCLB_R4C2 XMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=~(F+G) H0:G H2:F G:#LUT:G=(G2*~G1)+((G1*G3)*G4) F:#LUT:F=((F2*~F1)*~F3)+((F4*F1)*~F3)*01PELFIFO/FDISCLBCLB_R3C13 jXMUX:F YMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=F+G H0:G H2:F G:#LUT:G=(G1*~G4)*~G3*G2 F:#LUT:F=~(F4)*01PELFIFO/$1I341SEC-CLKBUFGS_TRPELFIFO/DI8CLBCLB_R4C10 pCLKX:CLK ECX:EC CLKY:CLK DY:H XQMUX:QX YQMUX:QY ECY:EC DX:DIN H1:C2 DIN:C4 EC:C3 H:#LUT:H=H1 SRX:RESET SRY:RESET*85PELFIFO/DI10CLBCLB_R9C9 pCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C2 DIN:C4 EC:C1 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI12CLBCLB_R11C9 pCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C2 DIN:C1 EC:C3 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI14CLBCLB_R12C9 pCLKX:CLK ECX:EC CLKY:CLK DY:H XQMUX:QX YQMUX:QY ECY:EC DX:DIN H1:C2 DIN:C4 EC:C1 H:#LUT:H=H1 SRX:RESET SRY:RESET*85PELFIFO/DI16CLBCLB_R4C13 pCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C1 DIN:C2 EC:C3 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI18CLBCLB_R9C14 pCLKX:CLK ECX:EC CLKY:CLK DY:H XQMUX:QX YQMUX:QY ECY:EC DX:DIN H1:C2 DIN:C4 EC:C3 H:#LUT:H=H1 SRX:RESET SRY:RESET*85PELFIFO/DO13CLBCLB_R11C10 CLKX: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:C2 DIN:C1 SR:C4 EC:C3 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET/'0*10213548PELFIFO/DO15CLBCLB_R12C10 CLKX:CLK ECX:EC CLKY:CLK DY:H XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:DIN H1:C1 DIN:C2 SR:C4 EC:C3 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET5'6*708198:5PELFIFO/DO17 CLBCLB_R5C13 CLKX: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:C4 DIN:C1 SR:C2 EC:C3 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESET;'<*=0>1?5@8PELFIFO/DO21"CLBCLB_R7C13 CLKX: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:C2 DIN:C1 SR:C4 EC:C3 H:#LUT:H=H1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESET SRY:RESETA'B*C0D1E5F8PELFIFO/DO1%CLBCLB_R5C10 CLKY:CLK DY:G XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I YQMUX:QY ECY:EC H1:C1 DIN:C2 SR:C4 EC:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRY:RESETG'H0I1J8PELFIFO/DO3&CLBCLB_R6C10 CLKY:CLK DY:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I YQMUX:QY ECY:EC H1:C1 DIN:C4 SR:C3 EC:C2 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRY:RESETK'L0M1N8PELFIFO/DO5(CLBCLB_R7C10 CLKX: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)CLBCLB_R8C10 CLKY:CLK DY:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I YQMUX:QY ECY:EC H1:C2 DIN:C1 SR:C4 EC:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRY:RESETS'T0U1V8PELFIFO/DO9*CLBCLB_R9C10 CLKX:CLK ECX:EC YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C1 DIN:C4 SR:C2 EC:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000 SRX:RESETW'X0Y1Z5PELFIFO/FIFO/LAST-CLBCLB_R7C12 CLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:H SR:C1 H:#LUT:H=F H2:F G:#LUT:G=~G3*((G4*G2)+G1) F:#LUT:F=(((F2*~F4)*~F3)+(F1*F3))+((F2*F4)*~F1) SETX:SR SETY:SR SRX:RESET SRY:SET[*\0]1^5_8PELFIFO/FULL.CLBCLB_R8C12 CLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:F SR:C1 G:#LUT:G=G3+(G1*G2) F:#LUT:F=~F4*((F2*F3)+F1) SETX:SR SETY:SR SRX:RESET SRY:RESET`0a1b5c8PELFIFO/FIFO/AR0/CLBCLB_R11C11 CLKX: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=G2@G4 F:#LUT:F=~(F2) SETX:SR SETY:SR SRX:RESET SRY:RESETd*e0f1g5h8PELFIFO/FIFO/AR20CLBCLB_R11C12 CLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C1 EC:C4 H:#LUT:H=F H2:F G:#LUT:G=((G2*G1)*G4)@G3 F:#LUT:F=(F1*F2)@F4 SETX:SR SETY:SR SRX:RESET SRY:RESETi*j0k1l5m8PELFIFO/FIFO/AW01CLBCLB_R10C11 CLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C3 EC:C2 H:#LUT:H=F H2:F G:#LUT:G=G2@G3 F:#LUT:F=~(F2) SETX:SR SETY:SR SRX:RESET SRY:RESETn*o0p1q5r8PELFIFO/FIFO/AW22CLBCLB_R10C12 CLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:H SR:C1 EC:C3 H:#LUT:H=F H2:F G:#LUT:G=((G2*G1)*G3)@G4 F:#LUT:F=(F4*F2)@F1 SETX:SR SETY:SR SRX:RESET SRY:RESETs*t0u1v5w8PELFIFO/FIFO/CE_RD3CLBCLB_R6C12 CLKX:CLK CLKY:CLK DY:DIN XMUX:F G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C3 DIN:C2 SR:C1 EC:C4 H:#LUT:H=(G*F)+(~F*H1) H0:G H2:F G:#LUT:G=(G1*G2)+(~G2*(G4@G1)) F:#LUT:F=~F2*F3 SETX:SR SRX:RESET SRY:RESETx*y0z1{5|8PELFIFO/FIFO/C4UD/$1N29594CLBCLB_R5C12 CLKY:CLK DY:H YMUX:G G2MUX:G2I F4MUX:F4I YQMUX:QY H1:C3 SR:C4 H:#LUT:H=F@H1 H2:F G:#LUT:G=(~G1*~G2)*~G4 F:#LUT:F=((F2*~F4)*~F1*~F3)+((F3*F4)*F1*~F2) SETY:SR SRY:RESET}*~018PELFIFO/FIFO/Q15CLBCLB_R5C11 CLKX:CLK CLKY:CLK DY:DIN F4MUX:F4I XQMUX:QX YQMUX:QY DX:H DIN:C1 SR:C4 H:#LUT:H=F H2:F F:#LUT:F=(((F4*~F3)*~F1)+((F1*F3)*~F4))@F2 SETX:SR SETY:SR SRX:RESET SRY:RESET*158PELFIFO/FIFO/A38CLBCLB_R9C11 _XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G3*G4)+(~G4*G2) F:#LUT:F=(F2*F4)+(~F4*F3)01PELFIFO/FIFO/A19CLBCLB_R9C12 _XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G3*G4)+(~G4*G2) F:#LUT:F=(F2*F4)+(~F4*F1)01PELFIFO/DO29:CLBCLB_R11C13 iXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 DIN:C2 SR:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO31;CLBCLB_R12C13 iXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C2 DIN:C1 SR:C3 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO18<CLBCLB_R6C13 iXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C3 DIN:C1 SR:C2 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO24=CLBCLB_R9C13 iXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C3 DIN:C4 SR:C1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO26>CLBCLB_R10C13 iXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C4 DIN:C3 SR:C1 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO22?CLBCLB_R8C13 iXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C3 DIN:C2 SR:C4 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DO10@CLBCLB_R10C10 iXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C4 DIN:C1 SR:C2 RAMCLK:CLK G:#RAM:G=0x0000 F:#RAM:F=0x0000'01PELFIFO/DI26!CLBCLB_R10C14 pCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C4 DIN:C1 EC:C3 H:#LUT:H=H1 SRX:RESET SRY:RESET*58PELFIFO/DI30#CLBCLB_R12C12 pCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C4 DIN:C2 EC:C3 H:#LUT:H=H1 SRX:RESET SRY:RESET*58CRN$CLBCLB_R4C9 CLKX:CLK ECX:EC CLKY:CLK DY:G XMUX:F G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C4 EC:C1 H:#LUT:H=~H1*F H2:F G:#LUT:G=G1*G2 F:#LUT:F=F1*F2 SRX:RESET SRY:RESET*0158DO3/2.0'CLBCLB_R6C7 CLKX:CLK ECX:EC CLKY:CLK DY:H XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:DIN H1:C4 DIN:C1 EC:C2 H:#LUT:H=H1 G:#LUT:G=~(G3+(~G4*G1)+((G4*G1)*G2)) F:#LUT:F=((F3*~F4)*~F1)+((F2*F4)*~F1) SRX:RESET SRY:RESET*0185PELFIFO/RQS+CLBCLB_R3C12 CLKX:CLK ECX:EC CLKY:CLK DY:H XMUX:H YMUX:G G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:DIN H1:C3 DIN:C2 SR:C4 EC:C1 H:#LUT:H=F+H1 H2:F G:#LUT:G=(G2+G4)+G1 F:#LUT:F=((F1*~F2)*~F4)+F3 SETY:SR SRX:RESET SRY:RESET*0185PELFIFO/FIFO/A,CLBCLB_R6C11 YXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G2*G3)*G4 F:#LUT:F=(F1*~F4)*~F2*~F301PELFIFO/FIFO/CE_WR6CLBCLB_R7C11 PXMUX:F YMUX:H F4MUX:F4I H1:C4 SR:C3 H:#LUT:H=(G@F)@H1 H0:SR H2:F F:#LUT:F=~F3*F4*1PELFIFO/FIFO/C4UD/F7CLBCLB_R4C12 MXMUX:H H1:C2 SR:C1 H:#LUT:H=((F@G)*H1)+(~H1*G) H0:SR H2:F F:#LUT:F=(F1*F3)*F2*1PELFIFO/POPACLBCLB_R2C13 }CLKX:CLK F4MUX:F4I XQMUX:QX DX:H H1:C2 SR:C1 H:#LUT:H=F+(~H1*G) H0:G H2:F G:#LUT:G=G1 F:#LUT:F=(~F3*~F4)*F2 SETX:SR SRX:RESET*015PELFIFO/POPWTBCLBCLB_R5C9 CLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:F SR:C4 G:#LUT:G=((G3*~G1)*~G4)+G2 F:#LUT:F=(F1*F3)*~F4 SETX:SR SETY:SR SRX:RESET SRY:RESET0158CTLWRDUPLCCLBCLB_R11C1 AXMUX:F YMUX:G F4MUX:F4I G:#LUT:G=~G1*G4 F:#LUT:F=(~F4*~F3)*F1*~F201RS1DCLBCLB_R12C2 XMUX:F F:#LUT:F=~F1*F21VIDTIM/PIRQ-ECLBCLB_R2C12 #XMUX:F F4MUX:F4I F:#LUT:F=~(~F4*F1)1VIDTIM/CSY-CLBCLB_R3C2 XMUX:H YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C2 SR:C3 H:#LUT:H=~((G*H1)+(~H1*F)) H0:SR H2:F G:#LUT:G=(G4*G2)*G3*G1 F:#LUT:F=((F1*~F2)+(F3*~F2))+F4*01VIDTIM/$1I566FSEC-CLKBUFGS_TLVIDTIM/CSYNC/M0/2.0CLBCLB_R4C3 HXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=G2*G1*G3 F:#LUT:F=F2*~(F1*F3)01VIDTIM/NVDRGCLBCLB_R3C6 CLKX:CLK ECX:EC XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I XQMUX:QX DX:H EC:C1 H:#LUT:H=F+G H0:G H2:F G:#LUT:G=((G4*G1)*G3)+(~G3*G2) F:#LUT:F=(F2*F1)*F3 SRX:RESET*015VIDTIM/HTIME/$1I115/AND1HCLBCLB_R6C1 \XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(~G3*G1)*G2*~G4 F:#LUT:F=(F3*F1)*~F2*F40 1VIDTIM/HTIME/NHSR/2.0ICLBCLB_R7C2 _XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=G3*(~G1*~G2)*~G4 F:#LUT:F=F3*(~F1*~F2)*~F4 0 1VIDTIM/HTIME/DHRRJCLBCLB_R8C5 kYMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H:#LUT:H=F*G H0:G H2:F G:#LUT:G=(G2*G3)*G1*~G4 F:#LUT:F=F3*(F4*~F1)*F2 * 01VIDTIM/HTIME/$1I138/AND1KCLBCLB_R10C3 ]XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G3*G1)*~G2*~G4 F:#LUT:F=(F3*F1)*~F2*~F401VIDTIM/HTIME/HDVR/2.0LCLBCLB_R8C2 ^XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=G2*(~G4*~G3)*G1 F:#LUT:F=F3*(~F2*~F4)*~F101VIDTIM/HTIME/HDVSMCLBCLB_R8C4 vXMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C1 H:#LUT:H=H1*F*G H0:G H2:F G:#LUT:G=(G1*~G3)*~G2*~G4 F:#LUT:F=F2*(F3*~F4)*F1*01VIDTIM/HTIME/CHRRNCLBCLB_R8C3 tYMUX:H G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C3 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.0OCLBCLB_R7C3 _XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~G4*(~G2*~G1)*~G3 F:#LUT:F=(~F2*~F1)*F4*F301VIDTIM/HTIME/$1I70/AND1PCLBCLB_R9C3 \XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(~G2*G4)*~G1*G3 F:#LUT:F=(F2*F4)*F1*~F301VIDTIM/HTIME/HVSR/2.0QCLBCLB_R7C4 ^XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=G4*(~G1*~G2)*~G3 F:#LUT:F=~F4*(F1*~F2)*F301VIDTIM/HTIME/$1I87/AND1RCLBCLB_R7C5 CLKY:CLK DY:G XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I YQMUX:QY ECY:EC EC:C1 G:#LUT:G=(~G3*G4)+(~G3*G1*G2) F:#LUT:F=(F4*F2)*F3*F1 SRY:RESET0 1!8VIDTIM/CHRSCLBCLB_R9C4 CLKX:CLK ECX:EC CLKY:CLK DY:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:G EC:C1 G:#LUT:G=(~(G3*G2)*G1)+(~(G3*G2)*G4) F:#LUT:F=(~F2*F3)+(~F2*F4*F1) SRX:RESET SRY:RESET"0#1$8%5VIDTIM/HEQTCLBCLB_R6C3 CLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C1 G:#LUT:G=G1@G3 F:#LUT:F=(~(F3*F4)*F2)+(~(F3*F4)*F1) SRX:RESET SRY:RESET&0'1(5)8VIDTIM/HSTUCLBCLB_R5C3 CLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C1 G:#LUT:G=(~(G2*G4)*G3)+(~(G2*G4)*G1) F:#LUT:F=F1*F2 SRX:RESET SRY:RESET*0+1,5-8VIDTIM/HTIME/L2HM1VCLBCLB_R6C2 CLKX:CLK ECX:EC CLKY:CLK DY:F XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:G EC:C1 G:#LUT:G=((G2*~G3)*~G1)*~G4 F:#LUT:F=(F2*F3)*F4*~F1 SRX:RESET SRY:RESET.0/10815VIDTIM/NHSWCLBCLB_R5C2 CLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C1 G:#LUT:G=(~(G4*G1)*G3)+(~(G4*G1)*G2) F:#LUT:F=(~(F4*F2)*F1)+(~(F4*F2)*F3) SRX:RESET SRY:RESET20314558VIDTIM/IKEXCLBCLB_R2C8 |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+~F3+~F2 SRX:RESET SRY:RESET60718598VIDTIM/PRLDENYCLBCLB_R1C6 bCLKX:CLK XMUX:F YMUX:G G3MUX:G3I XQMUX:QX DX:F G:#LUT:G=(G3*G4)+(~G4*G1) F:#LUT:F=~F2*F3 SRX:RESET:0;1<5VIDTIM/T1ZCLBCLB_R2C7 iCLKX:CLK CLKY:CLK DY:G G2MUX:G2I XQMUX:QX YQMUX:QY DX:F G:#LUT:G=G2@G4 F:#LUT:F=~(F2) SRX:RESET SRY:RESET=0>1?5@8VIDTIM/LDEND[CLBCLB_R1C4 CLKX:CLK CLKY:CLK DY:G XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F SR:C2 EC:C1 G:#LUT:G=~G3+(~G2*G1) F:#LUT:F=~F3*F4 SETY:SR SRX:RESET SRY:RESETA0B1C5D8VIDTIM/VRD1\CLBCLB_R2C4 pCLKX:CLK ECX:EC CLKY:CLK DY:DIN XQMUX:QX YQMUX:QY ECY:EC DX:H H1:C2 DIN:C1 EC:C3 H:#LUT:H=H1 SRX:RESET SRY:RESETE*F5G8VIDTIM/PVSK]CLBCLB_R4C8 CLKX:CLK CLKY:CLK DY:G G3MUX:G3I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C1 G:#LUT:G=(~G1*G3)+(G1*G4) F:#LUT:F=(F1*F4)*F2 SRX:RESET SRY:RESETH0I1J5K8VIDTIM/VTIME2/$1I197/AND1^CLBCLB_R4C7 nXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=((G3*~G1)*~G4)+((G4*G2)*~G1*~G3) F:#LUT:F=(~F2*F3)*~F4*F1L0M1VIDTIM/VTIME2/$1I197/AND2_CLBCLB_R2C6 \XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G2*G1)*G4*G3 F:#LUT:F=(F4*~F3)*~F1*~F2N0O1VIDTIM/VTIME2/NVRS`CLBCLB_R4C6 LXMUX:F YMUX:G G2MUX:G2I F4MUX:F4I G:#LUT:G=~G1*~G2 F:#LUT:F=((F4*~F2)*F3)*F1P0Q1VIDTIM/VTIME2/VINCaCLBCLB_R3C7 ~CLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I XQMUX:QX DX:G EC:C2 G:#LUT:G=(~(G3*~G4)*G1)+(~(G3*~G4)*G2) F:#LUT:F=F1*F3 SRX:RESETR0S1T5IFDbCLBCLB_R5C4 HCLKY:CLK DY:F YQMUX:QY ECY:EC EC:C3 F:#LUT:F=(~F1*F2)+(~F2*F3) SRY:RESETU1V8VIDTIM/VTIME2/LASTVcCLBCLB_R5C6 CLKX:CLK ECX:EC XMUX:H YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F H1:C4 SR:C1 EC:C3 H:#LUT:H=(G*H1)+(~H1*F) H0:SR H2:F G:#LUT:G=(~G3*G2)*G4*G1 F:#LUT:F=((F1*F3)*~F4)*F2 SRX:RESETW*X0Y1Z5VIDTIM/VTIME2/L0_63dCLBCLB_R4C4 CLKX:CLK ECX:EC XMUX:F G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:H H1:C2 EC:C4 H:#LUT:H=F*G*~H1 H0:G H2:F G:#LUT:G=(~G2*~G4)*G3*G1 F:#LUT:F=(~F3*~F1)*~F4*~F2 SRX:RESET[*\0]1^5DBUS0eIOBPAD104  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I1MUX:IQ SLEW:SLOW ICE:CE_`abcDBUS1fIOBPAD103  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I1MUX:IQ SLEW:SLOW ICE:CEdefghDBUS2gIOBPAD13  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEijklmDBUS3hIOBPAD99MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEnopqrDBUS7iIOBPAD18  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEstuvwDBUS6jIOBPAD17  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CExyz{|DBUS5kIOBPAD15  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CE}~DBUS4lIOBPAD11  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEDBUS8mIOBPAD97  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEDBUS9nIOBPAD19  MOUTMUX:O OMUX:O TRI:T IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ SLEW:SLOW ICE:CEDFLDOoIOBPAD20OUTMUX:O OMUX:O SLEW:SLOWVGApIOBPAD9OUTMUX:O OMUX:O SLEW:SLOWDAHLDqIOBPAD94OUTMUX:O OMUX:O SLEW:SLOWACOD3rIOBPAD98OUTMUX:O OMUX:O SLEW:SLOWACOD2sIOBPAD6OUTMUX:O OMUX:O SLEW:SLOWACOD1tIOBPAD100OUTMUX:O OMUX:O SLEW:SLOWACOD0uIOBPAD107OUTMUX:O OMUX:O SLEW:SLOWCPUCLKvCLKIOBPAD84CLKINMUX:CLKINRST-wIOBPAD57  I1MUX:I PULL:PULLUPIZE-xIOBPAD55OUTMUX:O OMUX:0 SLEW:SLOWCASIN1-yIOBPAD27  I2MUX:IDAKIN-zIOBPAD80  I1MUX:IDRQOUT-{IOBPAD29OUTMUX:O OMUX:ONOT SLEW:FASTPELD0|IOBPAD33  -IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD1}IOBPAD16  -IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD2~IOBPAD69  -IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD3IOBPAD76  -IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CEPELD4IOBPAD74  -IMUX:DELAY IKMUX:IK ISR:RESET I1MUX:IQ ICE:CEPELD5IOBPAD70  -IMUX:DELAY IKMUX:IK ISR:RESET I1MUX:IQ ICE:CEPELD6IOBPAD68  -IMUX:DELAY IKMUX:IK ISR:RESET I1MUX:IQ ICE:CEPELD7IOBPAD73  -IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ ICE:CECASIN2-IOBPAD30  &IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQDBUS10IOBPAD72:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS11IOBPAD65:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS20IOBPAD41:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS21IOBPAD42:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS22IOBPAD45:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS23IOBPAD43:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS24IOBPAD47:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS25IOBPAD44:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS26IOBPAD62:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS27IOBPAD46:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS28IOBPAD48:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS29IOBPAD61:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS12IOBPAD67:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS30IOBPAD51:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS31IOBPAD52:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS13IOBPAD71:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS14IOBPAD66:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS15IOBPAD75:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS16IOBPAD34:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEDBUS17IOBPAD23:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CE  DBUS18IOBPAD40:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CE   DBUS19IOBPAD37:OUTMUX:OQ OMUX:O OKMUX:OK TRI:T SLEW:SLOW OSR:RESET OCE:CEA0IOBPAD93  I2MUX:ISTRB-IOBPAD89  I2MUX:IA1IOBPAD83  I1MUX:IWR-IOBPAD79  I2MUX:ILDENIOBPAD5-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:FAST OSR:RESETHDRV-IOBPAD1010OUTMUX:OQ OMUX:ONOT OKMUX:OK SLEW:SLOW OSR:RESETKEYIOBPAD108-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:SLOW OSR:RESET !HSYNC-IOBPAD112-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:SLOW OSR:RESET"#$HIRQ-IOBPAD24-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:SLOW OSR:RESET%&'VGCLKIOBPAD14-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:FAST OSR:RESET()*VDRV-IOBPAD120OUTMUX:OQ OMUX:ONOT OKMUX:OK SLEW:SLOW OSR:RESET+,-VSYNC-IOBPAD960OUTMUX:OQ OMUX:ONOT OKMUX:OK SLEW:SLOW OSR:RESET./0VSCLKIOBPAD10-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:FAST OSR:RESET123DBLANK-IOBPAD380OUTMUX:OQ OMUX:ONOT OKMUX:OK SLEW:SLOW OSR:RESET456ADCLKIOBPAD28-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:FAST OSR:RESET789DSYNC-IOBPAD1-OUTMUX:OQ OMUX:O OKMUX:OK SLEW:SLOW OSR:RESET:;<VIDTIM/HTIME/HCNT_1/CO_2`COUTCOUT` `F4CINCIN1`` `VIDTIM/HTIME/HCNT_1/CO_4` XCOUTCOUT ` F4CIN CIN1` X` VIDTIM/HTIME/HCNT_1/CO_6 ` COUTCOUT` xF4CINCIN1` ` xBEL_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 FDFCLKKOUTO`CKK ` 8CKK` CKK` PCKKpCKK 8CKK xCKK CKKpCKKh 8CKKhCKKCKK pCKK CKKCKK0CKK CKK @CKK$ 8CKK( CKK, CKK0 CKK4CKK8 (0CKK< @CKK? 0CKKCCKKF0CKKJ (pCKKVCKKZ @CKK^pCKKc 8CKIKh CKIKm CKIKr 8CKIKw CKIK| CKIK 0CKIK HCKIK CKIKCKIKCKIK pCKIK xCKIKCKIK PCKIK 8CKIK CKIK CKIKpCKIK CKOK0CKOK xCKOK 8CKOK `CKOK CKOKCKOK CKOKCKOK CKOKCKOKCKOK CKOK@CKOKCKOK CKOKCKOK(CKOKCKOK CKOK  CKOK8CKOK0CKOK CKOK! CKOK$ CKOK'CKOK* CKOK- CKOK0 XCKOK3 CKOK6CKOK9CKOK<pCKOKCKK 0CKK CKKCKK! PCKKT CKK-CKK(0CKK#CKKpCKKCKKKK KKKK 8KK KKKKxKKHCKKCKK{ CKKvCKKqHCKKlxCKKgHxCKKb CKK^ PCKKZ 8CKKV CKKR PCKKN CKKJCKKE PCKK?CKK9CKK3xCKKCK5 CK5CK5CK5CK8CK5CK5CK8CK5CK8CK5CK5CK5CK8CK8CK5%CK8)CK5-CK51CK85CK59CK5@CK5DCK5GCK5KCK5CK5.CK8)CK5$CK5CK8CK5K0K0K0K0K0K0K0CK5|CK5wCK5rCK5mCK5hCK5cCK5_CK5YK5XK5UK8TK8QK5PK5MK8LK8IK8HK8DK5CK5FCK5>K5=K5@CK58K87K8:CK82K51K54CK5 x    P     P    8x  Px   Hxx x Hx x  x  H  x     8      p  0  p   PP P  X 0 0 p8  }   } X   p x  }  }  }  0 }8 } x  } (  p  } }@ X x  } } x  }  } }  } ` } 8 } x 0 p  }p   X  8  P  x p } }  }  H 0 X  X  } 8 p  }  } 8 }P p  @P  (pP 0P  p 0  @ (0          P  8P  @  X  0x  p p X px x 8 h8 h 88  p X  X x X 8 X  p 0 ` P0 ` 0 ` 80 `0 VIDTIM/VCENy`OUTO`CEC1 ` @CEC1` CEC1` XCEC1 @CEC1% @CEC1( CEC1, CEC11 CEC14CEC1F@CEC3S F3F3CEC1! XCEC1DCEC1CE5 CE5CE5CE5$CE5)CE5-CE50CE55CE5GCE5 ` ` @`   X`  @` ` `  @``     `    ` @ ` X@ ` @ ` @@ ``@ VIDTIM/HX20 QYQxF2F2`G1G1x F2F2` PG1G1 x pF2F2 ` G1G1x (F2F2` hG1G1S F1F1' F1F1& G1G1* (G1G12G2G2 X   X  (  ( x x  5` 5 x p   5` P  5 `  !  !` h !  x ( !   !  ( h      h hVIDTIM/HTIME/HCOUNT<0>hQXQ`F1F1  @F1F1@F4F4`G4G4p 0F3F3p XG3G3  F4F4 G4G4/ F4F4X pG2G2  G4G4 G4G4F1(` ``` ` `%(%(X ! @X ! H H  H H H  H   5E X p 5E  5p X 5p 0 588`8@h8`hVIDTIM/HTIME/HCOUNT<1>QYQG4G4 0 HF3F38F2F2XG2G2 (F1F1 PG1G1 x F2F2 G2G2/ F1F1 G1G1  G1G1 pG2G2G4(e  e x e !  ! q q !0 H ! P P` `  ` ` 5` 5 e 8 e 8e e     5 5 P 5 ( 5   p 5  5X8VIDTIM/HTIME/HCOUNT<2> h QXQ` (F1F1  (F2F2 F1F1 G1G1@ hF4F4` hG4G4 ` F1F1` G1G1` G4G4 0 G3G3 G3G3. G1G1F1(= x` = x} x} x h      ! !    0   ( ( ( (8 8  8   E E @ hE ` hE      5 i`  i`  i ( (mPih ih ihmPh mP 5` (h  5VIDTIM/HTIME/HCOUNT<3>  hQYQ hG4G4p HF3F3  F4F4pF3F3pG3G38 F2F2X G2G2  F3F3 G3G3p G3G3  pG2G2 G1G1G4(     p    p H     h   p  %p%p%   e e ee e  X 8  h  h h VIDTIM/HTIME/HCOUNT<4>h pQXQ ` F1F1 @F1F1` G4G4 F3F3 pG2G2 F4F4 G4G4  HF3F3  pG3G3 F1F10 F3F3 pF2F2 F1(- ` -  -  - i  0   Hi  i  i  pi  Hi  @i m  H ph p H ` h p m  ph pm VIDTIM/HTIME/HCOUNT<5> QYQ  G4G4@ F4F4p pG3G3 F1F1 G1G1 HF3F3 pG3G3  F4F4  G4G48 pF2F2 pF2F2 F1F1 G4(@ ! p@ ! H@ ! 0 0     8 88 p 8 p  8 0   0 !p p !      @ x i  xx iP  P   P  x   xVIDTIM/HTIME/HCOUNT<6>h (QXQ` @F1F1 F4F4 G3G3 (F2F2 (G2G2  (F2F2  (G2G2/ F3F3. G3G3@ F4F4 F1F1 F4F4 hG1G1F1() ( ) (- ` i h` i ` i ` im - @ -  (-  -  (- m i ( i (m  !` @h ( !m  (m  m  (h (m VIDTIM/HTIME/HCOUNT<7> QYQ pG3G38 (F2F2X (G2G2 pF2F2 G4G4 @F1F1 hG1G1  @F1F1  hG1G1/ F2F2p F3F3 F4F4 F3F3X  X    q   0q %  @%  h% p %  0 0 0  0  p0   @0 E @8 (E @X (E @ @ @ 0 ! @   0 !0 ! @0 ! h0 ! p 0 !VIDTIM/VTIME2/VCNT_1/CO_20COUTCOUTF4CINCIN10VIDTIM/VTIME2/VCNT_1/CO_4COUTCOUT"F4CIN CIN1VIDTIM/VTIME2/VCNT_1/CO_6 COUTCOUT'XF4CIN%CIN1XVIDTIM/VTIME2/VCNT_1/CO_8%PCOUTCOUT,F4CIN*CIN1PBEL_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/VINCJS FX@CEC4HCEC2#CEC2(CEC2.0CEC3V CEC3Z  CEC3^CEC4CEC4K (xCEC1T CEC2CE5CE5)CE5$CE5-CE50-- eh  eh  8 m (x m 888 8 e88 8 e8   e   e  8 8  H@ EX  EX 8   8VIDTIM/VTIME2/LASTVG W @HXF2F2(G1G1HF2F2G1G1"F2F2!G1G1'F2F2&HG1G1,hF2F2+G1G1UF2F2G2G2h--m)))XXHHHH H @ mm @ )())(H @-((-(( @(VIDTIM/VTIME2/VCOUNT<0>QXQF1F1Q hF3F3Y XF2F2N xG2G2F1( e` x e`8m8m8 8 E h E XVD0D (@QYQ @G4G4M `F1F1L HG2G2\G1G1G4G4F3F3N @HG1G1X xG2G2G4( m m  p(@p 0m ` 0m e e (@ mm```m`m  H  e @H e e x(@ @(@VD1F (QYQ`F1F1M F4F4L G4G4Q XHF2F2P @G1G1\G3G3 G4G4G3G3R G4G4F1(      m m  P P       m @(m XH   M  M `    e  e      h h((( M(VD2^ HQXQ G4G4M hF3F3L G3G3\G4G4 G3G3N `G4G4P xHG2G2X @G4G4G4(   888 m  m h m8 `8!! H @ xHHVD3B #QXQ F1F1M HF2F2L G1G1\HG2G2F1F1G4G4 G2G2X 0G3G3"F1( P  P  e e  X X  H  em em00HHmHm``8`8    0 VD4C$(QYQ  G4G4Y `@F4F4X @(G1G1[HH1C2F4F4 hG4G4!G4( M `@` M @(`H`(`0 h000(0 (VD5K(QXQ% F1F1O XF2F2]HF2F2 @G4G4'F1(  @  0 0 0 0 e  e        m hmHHh-HH-H)`-H)`H XX- HX-VD6C)(`QYQ% `G4G4O @ F1F1]F4F4 hG4G4&G4(  h@@(`(`- @ (`- `(`VD7<-(QYQ*F1F1O (F3F3]`F1F1 HG1G1,F1( - H - M M   e - ( - e e(8`H8HH`H`(HVD85.hQXQ+0G3G3O ``F4F4N PG3G3]hF3F3 G2G2H hHh88--!!h!hp0ph  P  ``hPELFIFO/FIFO/A08! `GY(F4F4HG4G4 F2F2@G2G2 F1F1 G1G1 (F1F1 PG1G1F1F1G1G1 F1F1 G1G1F4F4(G4G4I@F4F4H(@G4G4M F2F2L( G4G4Q (F2F2P (G2G2U pF2F2T pG2G2Y (F1F1X PG1G128pF3F318G3G388F3F3788G3G3>F1F1=(G1G1D @F1F1C hG1G17  (  ( !    !  !m Xm X--8p-8-8-88m-m 5 ` 5-X -X@-X%-% @ (@   ( p   p  p P 5P 5 (P 5 PP 5(p 5p p (p p p  p  p p !p ! @p ! hp !p -(-Hp-ppp 5pp  p  p p 5p 5 (p 5 P `p 5PELFIFO/FIFO/A15! FXXpF3F3XG3G3XF3F3X8G3G3( F4F4H G4G4 F2F2@ G2G2(F4F4HG4G4X F3F3X G3G38F3F38G3G3IF1F1H(G1G1M F1F1L G1G1Q @F1F1P hG1G1U F1F1T G1G1Y F2F2X G2G22F4F41(G4G48F1F170G1G1>XF3F3=H@G4G4D( F4F4CH G4G4C(-H@-  8 8 E x E x p  p( 5 -xH -x( -x   !X  X  X X !X ! h- H - ( -  ! !   5 5X ! @X !X X  X  X X 5X 5 X ) x0xxux @xu X  -  )X  )X8uXuXpu- )X  ) - -   ( 5 ( 5-@ -  @( @ @ 88mm-H-(-   PELFIFO/FIFO/A22! `GYhF1F1G1G1F1F10G1G1X F3F3X G3G3( hF4F4H hG4G4 F2F2@G2G2 pF2F2@ pG2G2F2F2 G2G2IF2F2H G2G2M F4F4L G2G2Q F4F4P( G4G4U F4F4T( G4G4Y hF4F4X( hG4G42PF2F21 PG2G28F2F27 G2G2>(@F4F4=X0G3G3D (F2F2C@ (G2G2@-(@-% X0   X  X   ! !  -  @  @  @  @  ! X  X Xuumx 5mx ` 5 @ (  (0  0 0 5@ 0u   (    !  ! ( P(P0u(00u%- @ p-  p %h- H h- ( h00 50 `0 5%0%- %-   m  `m  ((  (   ( m  ( h  hm   `m PELFIFO/FIFO/A3/!H FX PF2F2@PG2G2(HF4F4HHG4G4 F2F2@ G2G2X 0F3F3X XG3G3XF3F3XG3G3( F4F4H G4G4F1F1G1G1I8F3F3H80G3G3M8 F3F3L8 G3G3Q8 HF3F3P8 pG3G3U8 F3F3T8 G3G3Y8 0F3F3X8 XG3G32hF1F11G1G18HF4F47(HG4G4> F2F2=@G2G2DX HF3F3CX pG3G32 !X p (X 0 !X H !   8  8 (X X (h 80@ 8    hX P@  8  8  P   P  !hXh !8 p !8 HHH(H H  !  ! @P P (   (HH1h 8  8   51h1hh1h1hP1hH P 58 X 58 0H  5PELFIFO/DI203PQXQA0 (D1C2BH1' x0 ( xM M `P`PELFIFO/DI2140QYQF XDC1AD08AD08Q  XQ U U 0PELFIFO/DI24?QXQ8 hD0C4- 8 h -  !   ! -p-pPELFIFO/DI25@P@QYQX HD1C3X H  P@PELFIFO/DI28E (QXQD1C1QhQ (Qh Q ( ( PELFIFO/DI29FP QYQ0PD0C2-0P-)- P) !- P-  !P - PELFIFO/FIFO/LAST^ (QXQ] (F2F2a pF2F2  p   !  ( ! 8 ( ( 8PELFIFO/FIFO/AR0gPPQXQ G2G2f`PF2F2ePG2G2kPF2F2jPG2G2 e e`PP`UPUPPPUmPm`PPPmPELFIFO/FIFO/AR1hQYQ (F1F1khF1F1jG1G1eG4G4! (m!m8u8uh8um0m0PELFIFO/FIFO/AR2lPQXQ G2G2kF4F4jG4G4m  m  u((( uP uPELFIFO/FIFO/AR3 mQYQ 0F3F3jG3G3`) 00`)0uuPELFIFO/FIFO/AW0 qPQXQ XG3G3p`F2F2oG2G2uF2F2tG2G2Q XQUUUPUm8m8`Pm8PELFIFO/FIFO/AW1rQYQ F2F2uF4F4tG1G1oG3G3 PELFIFO/FIFO/AW2vQXQ XG3G3uF1F1tG3G388MM XMPELFIFO/FIFO/AW3wQYQ` F2F2tG4G4m` mPELFIFO/FIFO/C4UD/$1N2959#~8GYy G4G4p  p8 BEL_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/PUSH @QYQ hF4F4 hG4G4h hF4F4 hG4G4` pG2G2h F4F4   h  p  h    h h h1  11  h 1 @1PELFIFO/FDISzFX^ XSRC1b SRC1gSRC3lSRC1qSRC3vSRC1{ SRC1@SRC4x@SRC48SRC1 @SRC4SRC2hSR5rSR5F1mSR5_SR5cSR5wSR5SR5SR5hhhh (h (  i ( i X i  i @eex@e@XeXh-8h-hhPELFIFO/POP$QXQJ8 CEC3N CEC2R CEC4V8 CEC3Z8 HCEC3z F3F3 CEC2 (CEEC0(CEEC xCEEC 8CEEC `CEEC CEECCEEC CEEC(CEEC CEECCEEC(CEEC (CEEC@CEECCEEC (CEEC(CEEC((CEECCEEC CEEC  CEEC8CEEC F1F1 (G1G1CEC4 `CEC4 CEC1CE5 0 - 0 0  0 - 0 - ( -X - -Xee  h    p pph 5h 5-p-p!!-  @ 5 @ 5%%--- @ P  @ ! 0 0--HH88(-(-(!(!-00%%pp-p  ( ! -  !- !-!   !  !- - -pXX8%00xxh-h-h!  p i  iP` P% @  P% M  M % %  M  - M - @   @  m x H!  H! H h H - h ----% %    xx-ph!Yh!--x)Px)xxxP-xP-8 h!Xh!h hm m-P`-) )m  m ))mm- `%8 %8 H%mm -P`-P`X%HX%XX--8%8%8p8-pp-p8 h YP(((  (@ (( H( P  p   `  8 ( xX0( @ (PELFIFO/ADEB*@HOUTO38CEC3:8(CEC3?X CEC3EX `CEC38CEC3 @CEC1 CEC3  CEC1XCEC3 HCEC3CEC3(CEC3 xCEC1CEEC hCEEC p(CEEC(CEEC X(CEEC @(CEEC (CEEC (CEEC4CE5:CE5FCE5CE8CE5CE8CE54CE59CE5FCE5CE8CE5CE5CE8CE5CE8CE5CE5@CE5CE5G -x  h -x  h h HpH@p }@ @) ( p @)  p    % M %  M     h  ) M )  M      8  8 -@  0 -@ ` 0 h ` ]8 E8 ]8  E8 h  h8 88 - 8  -   h  } } H@H }@ X@ X `@ X @H@  (@H  8 8( 8@H  @H h x h  h @@H h ( ( ( @( X(( p(  hPELFIFO/FIFO/CE_WRH 0FXqpCEC2vCEC38WEC4X(WEC30 WEC2 @WEC1WEC18 WEC4WEC2G@WEC4K8 WEC3O8 `WEC3S WEC4W WEC2] HF3F3\ pG3G3a F3F3y G2G2F3F3HF1F1/WEC45HWEC4;0WEC2A8 WEC4HH1C2F1rCE5wCE53   ```u`uHPHX(PHpuX(uu-(-(8-( 5Hh h h -H-H0P -H0 P  5 @  5  - H - H8  !- H   !  ! H ! p !  0  8 H 0  P  ! P @   H   8   ! !8 `H 0 !PELFIFO/DI2290HQYQ0 pD0C2HH1C4  H0 p  H  5 5uumHmm0HPELFIFO/DI23:QXQX D1C3DC2 X      PELFIFO/FIFO/CE_RD z FXgxCEC4lCEC4] F4F4\ G4G4a F4F4F2F2h@F4F4 `GC3xF1hCE5mCE5mmxm%m 8%P (m 8 `P (mh@ m    Xx Xx   @  ! @ ! `  !      FMTP_ QYQz F2F2\ hG1G1F4F4 xG3G3G1G1  x  ( ( ( ( m   m   hh(( ( ! h  !    PELFIFO/FULLb pQXQa F1F1` G1G1 HF3F3G1G1MXMXMMM M  M  M  H pM FORNIc QYQ` G3G3 0G3G3  0  Mh h Mh h hmh h( mh( ( !( ! P  Px   x PELFIFO/FIFO/Q3{ QXQy G1G1 F3F3 G2G2xGC1G4G4 HH``   mxm   m   m       PELFIFO/FIFO/Q1PQXQF1F1~G2G2`F2F2h F4F4 G4G4hF3F3 0 0 mpQhQU(U(PU(mp mph mp`PmpPELFIFO/FIFO/Q0@QYQ@F4F4~(G1G1F3F3H F1F1x H1C4`F1F1 H mX  mXm x  m   @ 8m`8m8 @8 8 (8 @8 PELFIFO/FIFO/Q2@QYQ~@G4G4} H1C3` F2F2 G3G3HF2F2G2G2 m ` 8 m 8  x8  x(((m(m  @ @H@RSTI-lOUTI18GSRGSR8CTLWRDUPLo`XFXc80CEECh8CEECr8 @CEEC8 CEEC88@ @ 9 9 @ P @!@(]!e(]`Xe  @ }@ }@@`XH  `X P8 8 @8H80CTL0%c @QI18INOF4F4xxmm8 @CTL1#h QI18 hINO F4F4( (((e( e(8 hX XCTLWRp@GYm CEECw CEEC| CEEC 8CEEC PCEECCEEC+ !  - ! M - M  8 9 8% 8  8%   x ! - ! e8 - e8uuHuHuH   )   )   @ `! Q `- `!  `-  ( (H@H% % ``xxx@x P  8 9    Q CTL2!m QI2XINO F4F4X    8  8 X   XCTL3r8 0QI28 INO F2F2 8  ! 8 0 !  ! 8 0 !CTL4P @QI2INOH1C2 G3G3 HF4F4DhSRC2 5H H 5H MH H MH @8 H @8    e e @P%P%(( @hx @xCTL5G (QI2W p@H1C4 @F4F4: G4G4 e p@  e  @  X 0 X  0 (  ( (   ( CTL6@| QI2 xF3F37 x(F3F3 - x(  -      x 8   8CTL79w QI2  F1F1(F4F4(P-PP-P 0  0     CTL88 xQI28INO F2F2  5 5 8 x 8 8 x CTL9-QI2F4F4 - - X XPELFIFO/DI0QI2HH1C2GD1C1X XmX Xm  H` `PELFIFO/DI1 xQI2DC4GD0C2 p p! 0 0! P! P P P MP x MPPELFIFO/DI2 (QI2 H1C2K D0C4   ! ! 0 0! p  p! !  M ( MPELFIFO/DI3(QI2 hDC4K D1C1 ( i x( i h x - h -    h    E E E E@@x(xPELFIFO/DI4 HQI1 PH1C2O XD1C1   X  EX x EX `P x 5 `P 5 P 5 M M HPELFIFO/DI5 0QI1 DC1O (D0C2 u  u    x% 8 ( 8x%x%  0 PELFIFO/DI6 QI1 H1C2S D0C1 P  P 8 8 M 8 M 8 8 8 X% X X% MX X X MX X  X   M M  PELFIFO/DI7 (QI2 HDC4S pD1C2   p p p ) ( ) H   E E E ( EPELFIFO/DCAS-hQI2 F2F2@G2G2p@(p(-(((-h(% m%hmPELFIFO/DO10FX (DO ` ( H `  H PELFIFO/DAK-(OUTI1 TRIT(TRIT pTRIT @TRIT XTRIT TRITTRIT TRITTRIT (TRITTRITTRIT TRIT8TRITTRIT TRITTRIT TRITTRITTRIT  TRIT0TRITxF2F2X(F3F3HG4G4S@H@@@00!X()- ) -    e0xe0((MM@M@M@!@!0! !!!  9 ! 8 !  ! !9 (9x% x%  X  @ ! p 9( ! ]]QQH9 9Hx%HHHE 9 9 9P9UP9!U!i  8M8MMM%!X%XXX !!((E(i!Ex((Ex(((-!-(PELFIFO/DO118GY((DO (( - 8- 88PELFIFO/DO20CX xGY pDOm  pm % 0X x% 0PELFIFO/DO21D 0FX @DOX ! @X ! ` `- ` 0- `PELFIFO/DO22 xFX XDO8 5 X8 5  -  x- PELFIFO/DO23X GY DOm  m % xX % xPELFIFO/DO24 FXDO88- -PELFIFO/DO25X `GY DO     - X `- PELFIFO/DO26FX(DO`(H`HPELFIFO/DO27XGY (DO 5 ( 5hh-hX-hPELFIFO/DO28XGYDOmm%XX%XPELFIFO/DO29XFX(DOe(@e@XPELFIFO/DO1218GY (DO E ( EM@MM@MX8XPELFIFO/DO30X@GY8DOm8m%X@%PELFIFO/DO31FXDOXX--PELFIFO/DO132XFX (DO  (  X) 0 X) M0 0 0 M0hu 0XhuPELFIFO/DO1478@GY(DO x(@M x@@M@@ @8@ PELFIFO/DO158FX (DO` ( H` 0 H0 00PELFIFO/DO16=X8GYDOmXmX%X8%PELFIFO/DO17>FX DOHH`h` h PELFIFO/DO18 FX  DO8  8   -  - PELFIFO/DO19X GY0DOm0m%X %VIDTIM/LDENDUBpFX8DOCD1EH8EHpVIDTIM/HDRVW% QXQ8 DO" PG1G1  8     x ! x !E ( E (  5 5 P  5VIDTIM/PKEYY1 QXQ!8DO !8  !    VIDTIM/CSY-WHX$8DO<xDOx8(@(@VIDTIM/PIRQ-BFX'DO(((-(-VIDTIM/PVGKc9 p`QYQ* DO H   H  M p` MVIDTIM/NDRVSQXQ- xDOG1G1p xp==VIDTIM/VSYNg^HQXQ08 PDO -8 P -@-@-@!@!HVIDTIM/PVSKnJ 0HQXQ3DOP%P ]%  ]   P P  0 0x x   M 0H MVIDTIM/PBLq| QYQ6DO((H i H i$1N527: GY@XINI9DO @X%%ee        (  (DO0PHX_8(INO8(mPmDOEN- `FX_ (TRITd TRITi TRITn HTRITs TRITx TRIT} @TRIT XTRIT TRITTRIThh h h @hhh h Xh(U(U ((U (U( i( i H( i( }( } ( }((`DO1 HXd8INO 8    DO2 GYi INO     DO3  GYn8 HINO !8 H ! ! 0 ! 0 DO7  XGYs INO 5 1 5 X1 DO6  xGYx INO Ep  x EpDO5 HX} @INO M8 @ M8  MX  MX X  XDO4 (HX XINO X    -  -  ( DO8 `GY8 INO 8      ` DO98GYINOpp8IFDV@QYQ INOUF3F3 G2G2(G4G4 8  8-- x x( x x x   m m M M     eX eXXP X       @P @P PELQ9+QXQ8F3F38  RS0*GY F3F3 G1G1 `F4F4 `G4G4 @hF2F2 `hG2G2 (F1F1 PG1G1F2F2 G2G2`F1F1G1G1 F1F1 G1G1 F1F1 (G1G1 (F1F1 (G1G1 F4F4 G4G4* !p! 5 `h 5 @h 5 ` 5 ` q 5 q ( q ( q q q   q       pp  (        PP i  i  i   (`%%(u(u ( P ( ( ( h hRS1HFXH1C3 F1F1 G4G4 (F3F3 PG3G3 (F1F1 (G1G1 0F3F3 XG3G3F1F1G1G1hF3F3G3G3 F3F3 G3G3 F2F2 G2G2 @F2F2 `G2G2 F1F1 G1G1*    ` `   ( ( (  h- Ph- (h- hhh   M M    x M( ` M( @ M(   (  (x xx  xxXXXhX)XX) XX) 0`X)`DO9/2.0FX8G3G38  PELQ81Z QXQ hF4F4  h   5  5   DO8/2.0 FX hG4G4  h @ 5 @ 5PELQ77 QXQ F2F2 p   pDO7/2.0 FX G2G2    PELQ6>V0 QYQ HF4F4 M( H ( M( ( H ! H ! 00  0DO6/2.0 (pFX xG3G3  x   (p PELQ5E QXQ F3F3    ` `   PELQ4MR (QXQ xF3F3  x M  0 M x 0 x ` !  (` !PELQ3T QYQ F3F3 DO3/2.0) FX G3G3 ` ` PELQ2ZN0 QYQ hF2F2  h 0 DO2/2.0? pFX hG2G2  h p PELQ1` QXQ F2F2    PELQ0fJ0@QYQHF2F2HHmHm 0@ $1I502/M2/2.0THYHG2G2 Hhm hhmhCRNr PFXF2F2 xG2G2DC1 G1G1F1 P x PP - P1`1` 5 P 5 m P m -  P -PELFIFO/PELASM1s HQXQ @F4F4 @G4G4 HG2G2  @  H  @ H PELFIFO/GE4vGYF3F3ppPELFIFO/DRQFuQYQINOH1C30H1C2  HHQ`Q`-x0-xxxxPELFIFO/RQStHXHG1G1D*QHQUUPELFIFO/CAS-xhOUTI2(`F4F4XG3G3 X x (` xh xPELFIFO/RQCL}XHYSRC4`-``X-`PELFIFO/RUND0QYQF1F1mhmh h0 hPELFIFO/PELASM2 QYQ H1C4 F3F3 0G3G31 01  1 EP   EPPELFIFO/POPWT QXQ G2G2 P   PPELFIFO/DI80QYQxH1C1W hD0C4   hm  m ))mmm0mxePePP0PPELFIFO/DI9HQXQ0HDC2W @D1C1 p 5 @p 5   H- H- H!  H!  H 0HHPELFIFO/DI10 QXQ H1C2D0C1P PUPUPP PPP x  xPELFIFO/DI11 hQYQ hDC4D1C4  h      E  h E  x 5  hx 5PELFIFO/DI12 PQXQ/PD1C20H1'P PPELFIFO/DI13 QYQ4DC1/D08/D08Xu XuPELFIFO/DI14 HQYQ5 D1C16H1'X HXPELFIFO/DI15 QXQ:DC25D055D05 -  -PELFIFO/DI16HQXQ;8@D1C4<H1'-8@H-PELFIFO/DI17PQYQ@DC1;D08;D08x -x m-PmPELFIFO/DI18 hQYQH1C4 D0C1   %  h% X 5 hX 5PELFIFO/DI19p QXQhDC1X D1C3 8X  8 p  h 5p  5PELFIFO/DI26pQXQXD0C3XpPELFIFO/DI27QYQ8D1C4%8%PELFIFO/DI30QXQ0D1C2000PELFIFO/DI31HQYQ D0C1 HPELFIFO/DO1IFX DC2    h ! h h !h h h PELFIFO/DO3L8 GY H1C4 ] E ] E8 PELFIFO/DO5Q 0FX DC1 i i    0 PELFIFO/DO7T8 GY DC2H `H` 8  PELFIFO/DO9X8 `GY8H1C38 i i (8 ` (PELFIFO/FIFO/C GY] @F1F1 ! @  !  PELFIFO/FIFO/AH FX\ (G2G2e x ( 8e xH  8PELFIFO/FIFO/C4UD/D0! xHYHDC1He 0 xe 0PELFIFO/FIFO/C4UD/F%PHXx H1C3@ @PREGSA/A0I:8OUTI2`hF1F1G4G4`0G1G1 %`0x%x8e e 8u`hu8REGSA/NSTBI<8OUTI2F1F1F4F4`G1G1`F1F1G2G2 u((XXXu`u`8REGSA/A1I>OUTI1F2F2xPF2F2HG4G4 xPHeee(e(00 H HREGSA/NWRI@x(OUTI2pF3F3F3F38G3G3x)8x)x)px)Ex(EVIDTIM/DR2C HQXQ`F4F4DC2 00--`-- e0 H e0VIDTIM/DR3DQXQ F1F1M MVIDTIM/CVREK pQYQ `F1F1H xG3G3 m x m ` p mVIDTIM/CHRF$ hQYQ HF2F2# 0F3F3  H     ) h)P 5 0 hP 5VIDTIM/VHSQ5@QYQGC320G3G3XX}@} 0@ VIDTIM/DRNM GY7 @F2F26 `G2G2I HF4F4| DC2G0  0  0 0 0XX E M0 H M0 0 ( 0  ( E @ E ` E ]  ]VIDTIM/DVRPT QXQ G4G4H hG4G4R G1G1 e   e     E   E  h  VIDTIM/DHRQ!( QYQEH1C2 @G1G1 G4G4 pppp @ ep ep  e  e  ! ! 8 ( 8 ((   (  VIDTIM/NVDRN @FXF2F2G2G2F1 @VIDTIM/VRD2\G`QYQAhG2G2h`VIDTIM/VRD1]FQXQG8DC1AG1G1%8%%VIDTIM/LDEE-_DQYQBF3F3AG3G3PPPVIDTIM/PRLDEN`; @pFXBF4F4<D1pp @pVIDTIM/VKEiChQXQ6 (HG1G18 X`CEC4I @HF2F2| CEC4 - (H  - @x @Hx @@ X`@@h@VIDTIM/IKEk8 0QXQ7 ( F1F1I (`F1F1 X (`  X  ( 0 VIDTIM/PRELDs< HhQXQPINI: @G1G1yP0y0 @ HhVIDTIM/T1u? QXQ; F3F3: G3G3> F2F2= G2G2 E  E   E H  H   HVIDTIM/T2x@ `QYQ; XhF2F2= `G4G4 ] Xh ] ` ` ]VIDTIM/NHSL4QXQ8HF2F23F1F1E8HE   VIDTIM/CSYNC/M0/2.0U PFXF1F1 ` ` PVIDTIM/HEQM(( QXQ'8 F2F2XHG2G2=XH=( E 8 ( E VIDTIM/CSYNC/M1/2.0VpGYF3F3xxEpEVIDTIM/HVDO-h@QYQG4G4*p0G3G3eXeXh@ p0h@ VIDTIM/CSYNC/M2XGYF4F4``VIDTIM/HTIME/$1I115/AND1 ` FX3F2F2}} 8`  8VIDTIM/HTIME/NHSR/2.0"  0FX3@F4F4@@ @  ! 0 !VIDTIM/HTIME/DHRR 0 HY0 pG3G3 0 p0  VIDTIM/HTIME/$1I13/AND1 GY2(G1G1 (  VIDTIM/HTIME/VGSR/2.0D  xGY2@G4G4@p p x VIDTIM/HTIME/$1I138/AND1 FX" G2G2= =` `VIDTIM/HTIME/HDVR/2.0f xFX" XG3G3p 5 Xp 5  E E   x VIDTIM/HLN)h QYQp H1C3 H1C1+8F2F2UF1F1&p G3G3. G4G4    p  !   ! h   EHEH8h EH p h  VIDTIM/HTIME/HDVS xHX" hG4G4  h x VIDTIM/HTIME/CHRRp HY# F2F2x  5x  5p  VIDTIM/HTIME/$1I176/AND1pGY# (F1F1 (pVIDTIM/HTIME/CHRS/2.0 GY# hF4F4 @ h  @  VIDTIM/HTIME/L2HM1/ FX+ F1F10D1i im  m VIDTIM/HTIME/KEY2/4.0 0FX. G2G2   !  0 !VIDTIM/HTIME/$1I70/AND1 FX'@ F4F4Ex@ Ex   ! !   5 5E EVIDTIM/HTIME/HEQR/2.0p xGY'p F3F3 p  E p xE VIDTIM/HTIME/$1I74/AND1p `GY*`@G4G4E`@E!-!E- 5Ep ` 5VIDTIM/HTIME/HVSR/2.0 0FX*XG2G2X   ! 0 !VIDTIM/HTIME/$1I87/AND1  0FX (G2G2 ` ( 0 `VIDTIM/HTIME/DHRS/2.0 xGY hG1G1h ! h xh !VIDTIM/HST,(QXQ3F3F3H (G1G1 m ( mmm  EP(EP(VIDTIM/VTIME2/$1I197/AND1M PFXY F3F3   m  P mVIDTIM/VTIME2/$1I197/AND2O @FXY @F1F1 @ @VIDTIM/VTIME2/MAXHIZ HQXQW @GC1 @ H VIDTIM/VTIME2/LX0_17RFX `F1F1 G1G1 XF2F2G3G3F1 p Xp  `E(E(VIDTIM/VTIME2/L0_63I]PFXGC1phF3F3pG3G3Q @`F1F1 @F1F1G1G1[F1` @`0EE0-0-0` @mpmph`mEEPPmVIDTIM/VTIME2/LX6_11L GY F3F3      VIDTIM/VTIME2/NVRSQ @PFXR G2G2    e em @PmVIDTIM/VTIME2/NVRC/4.0N XGYR G3G3    p - p X -VIDTIM/VTIME2/NVRS1/4.0X 8GYQ `F4F4 e ` emm e 8 eVIDTIM/VTIME2/LX16_17/4.0/2.0EP GYF2F2P ]PP  ]PCPUCLK'bPADCLKININIb$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  KC1F2XQYQXQYQXQYQXQYQVIDTIM/VTIME2/VCNT_1/hset$GROUP_3 ! !"#$%&'()*+,-./0123456789: KC4F2XQYQYQXQXQYQXQYQYQXQPELFIFO/FIFO/HSET$GROUP_5 !"#$%&'()*+,-./012345678;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~OC1C4C3C4C1C3C1C2C1C4C2C3F4 C1 G2 F1C4C1C1C2C2C1C4C1C3C2C1C1C4C2C1KC3 C2C1C2XYXYQYXQXYXYXYQYQYXXQYQYXQYX YQ XQ YQXQYQXQYQYQXYXYXYXYXYXYXY