map_lab6xc4000xlx4002xlpc84-09JC($I7/$1I1450BEL_$Net00006_.GG=G31$I7/$1I208F=F4*F1($I7/$1I1500$I7/MD5/$1I8G=(G3*G1)+(~G1*(G2@G4))1$I7/MD4/$1I8F=(F3*F2)+(~F2*(F1@F4))4$I7/Q46$I7/Q5($I7/$1I1520$I7/MD7/$1I8G=(G3*G1)+(~G1*(G2@G4))1$I7/MD6/$1I8F=(F3*F2)+(~F2*(F1@F4))4$I7/Q66$I7/Q7BEL_CNT<0>.POWER($I7/$1I1530$I7/MD1/$1I8G=(G3*G1)+(~G1*(G2@G4))1$I7/MD0/$1I8F=(F3*F2)+(~F2*~F1)4$I7/Q06$I7/Q1($I7/$1I1560$I7/MD3/$1I8G=(G3*G1)+(~G1*(G2@G4))1$I7/MD2/$1I8F=(F3*F2)+(~F2*(F1@F4))4$I7/Q26$I7/Q3*$I7/$1I72H=H1+F1$I6F=F1*F2 $I12 $I14 $I13  $I15 $I20  $I11/$1I30  $I9/$1I60  $I11/$1I31  $I9/$1I61  $I11/$1I32  $I9/$1I62  $I11/$1I33 $I9/$1I63 $I11/$1I37 $I9/$1I64 $I11/$1I36 $I9/$1I65 $I11/$1I35 $I9/$1I66 $I11/$1I34 $I9/$1I67 $I18 $I16 $I2 $I1 $I5/$1I37 BEL_LOAD_A.D1 $I21 $I22 $I10/$1I37 $I8/0 $I10/$1I36 $I8/1 $I10/$1I35 $I8/2 $I10/$1I34 $I8/3 $I10/$1I30 $I8/4 $I10/$1I31 $I8/5 $I10/$1I32 $I8/6 $I10/$1I33 $I8/7 $I19 $I17$I3$Net00006_CLBUXMUX:F YMUX:G G3MUX:CIN F4MUX:CIN CARRY:EXAM-CI G:#LUT:G=G3 F:#LUT:F=F4*F1 CINMUX:CIN(01CNT<4>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F SR:C3 EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=(G3*G1)+(~G1*(G2@G4)) F:#LUT:F=(F3*F2)+(~F2*(F1@F4)) CINMUX:CIN SRX:RESET FFX:#FF SRY:RESET FFY:#FF SETX:SR SETY:SR(0146CNT<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 SR:C3 EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=(G3*G1)+(~G1*(G2@G4)) F:#LUT:F=(F3*F2)+(~F2*(F1@F4)) CINMUX:CIN SRX:RESET FFX:#FF SRY:RESET FFY:#FF SETX:SR SETY:SR( 0 1 4 6CNT<0>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F SR:C3 EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=(G3*G1)+(~G1*(G2@G4)) F:#LUT:F=(F3*F2)+(~F2*~F1) CINMUX:1 SRX:RESET FFX:#FF SRY:RESET FFY:#FF SETX:SR SETY:SR (0146CNT<2>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F SR:C3 EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=(G3*G1)+(~G1*(G2@G4)) F:#LUT:F=(F3*F2)+(~F2*(F1@F4)) CINMUX:CIN SRX:RESET FFX:#FF SRY:RESET FFY:#FF SETX:SR SETY:SR(0146LDCLB5XMUX:F YMUX:H H1:C1 H:#LUT:H=H1+F H2:F F:#LUT:F=F1*F2*1$Net00007_IOBOUTMUX:O SLEW:SLOW$Net00009_ IOBOUTMUX:O SLEW:SLOWCLOCK CLKIOBCLKINMUX:CLKINCOUNT<0> IOBOUTMUX:O SLEW:SLOW COUNT<1> IOBOUTMUX:O SLEW:SLOW!"COUNT<2> IOBOUTMUX:O SLEW:SLOW#$COUNT<3>IOBOUTMUX:O SLEW:SLOW%&COUNT<4>IOBOUTMUX:O SLEW:SLOW'(COUNT<5>IOBOUTMUX:O SLEW:SLOW)*COUNT<6>IOBOUTMUX:O SLEW:SLOW+,COUNT<7>IOBOUTMUX:O SLEW:SLOW-.COUNT_ENABLEIOBI1MUX:I/0LOAD_AIOB&IKMUX:IK ISR:RESET I2MUX:IQ IMUX:DELAY1234LOAD_BIOBI1MUX:I56PRESET<0>IOBI1MUX:I78PRESET<1>IOBI1MUX:I9:PRESET<2>IOBI1MUX:I;<PRESET<3>IOBI1MUX:I=>PRESET<4>IOBI1MUX:I?@PRESET<5>IOBI1MUX:IABPRESET<6>IOBI1MUX:ICDPRESET<7>IOBI1MUX:IEFRESETIOBI1MUX:IGH$I3BUFGLSI$Net00008_COUTCOUTG3CINF40CIN0$I7/C3COUTCOUTF4CINCIN1$I7/C5COUTCOUT F4CINCIN1$I7/C1COUTCOUTF4CINCIN1$I7/C4 COUT0G2$I7/MD5 GD$I7/MD4 FD$I7/C6 COUT0 G2$I7/MD7  G D$I7/MD6  F DBEL_CNT<0>.POWER.1  1CIN$I7/C0 COUT0G2$I7/MD1 GD$I7/MD0 FD$I7/C2 COUT0G2$I7/MD3 GD$I7/MD2 FDCLK IOUTOCKK CKKCKKCKK3CKIKCK4 CK4CK4CK4$I7/L_CE HYCEC4 CEC4CEC4CEC4CE4 CE4CE4CE4RST GOUTI1SRC3 SRC3SRC3SRC3SR4 SR4SR4SR4LD FXF2F2G1G1 F2F2 G1G1F2F2G1G1F2F2G1G1F1CNT<4>QXQF1F1'INOF1(CNT<5>QYQG4G4)INOG4(CNT<6> QXQF1F1+INO F1(CNT<7> QYQG4G4-INO G4(CNT<0>QXQF1F1INOF1(CNT<1>QYQG4G4!INOG4(CNT<2>QXQF1F1#INOF1(CNT<3>QYQG4G4%INOG4(PS<4>?OUTI1F3F3PS<5>AOUTI1G3G3PS<6>COUTI1 F3F3PS<7>EOUTI1 G3G3PS<3>=OUTI1G3G3PS<2>;OUTI1F3F3PS<1>9OUTI1G3G3PS<0>7OUTI1F3F3$Net00003_3QI2F2F2CE/OUTI1H1C1F1F1$Net00006_FXINO$Net00004_5OUTI1F1F1CLOCKPADCLKINIINI$I7/$1I145_CINtGYINO$Net00007_ OUTPAD$Net00009_ OUTPADCOUNT<0> OUT PADCOUNT<1> !OUT"PADCOUNT<2> #OUT$PADCOUNT<3> %OUT&PADCOUNT<4> 'OUT(PADCOUNT<5> )OUT*PADCOUNT<6> +OUT,PADCOUNT<7> -OUT.PADCOUNT_ENABLE 0PAD/IN$Net00002_ 1OUT4INLOAD_A 2PAD1INBEL_LOAD_A.D1.OUT 4OUT3DLOAD_B 6PAD5INPRESET<0> 8PAD7INPRESET<1> :PAD9INPRESET<2> <PAD;INPRESET<3> >PAD=INPRESET<4> @PAD?INPRESET<5> BPADAINPRESET<6> DPADCINPRESET<7> FPADEINRESET HPADGIN$I7/hsetxc4000xlx4002xlpc84-09(BEL_$Net00006_.CARRYBB0BEL_$Net00006_.GG=G31BEL_$Net00006_.FF=F4*F1(BEL_CNT<4>.CARRYBB0BEL_CNT<4>.GG=(G3*G1)+(~G1*(G2@G4))1BEL_CNT<4>.FF=(F3*F2)+(~F2*(F1@F4))4BEL_CNT<4>.FFX6BEL_CNT<4>.FFY(BEL_CNT<6>.CARRYBB0BEL_CNT<6>.GG=(G3*G1)+(~G1*(G2@G4))1BEL_CNT<6>.FF=(F3*F2)+(~F2*(F1@F4))4BEL_CNT<6>.FFX6BEL_CNT<6>.FFYBEL_CNT<0>.POWER(BEL_CNT<0>.CARRYBB0BEL_CNT<0>.GG=(G3*G1)+(~G1*(G2@G4))1BEL_CNT<0>.FF=(F3*F2)+(~F2*~F1)4BEL_CNT<0>.FFX6BEL_CNT<0>.FFY(BEL_CNT<2>.CARRYBB0BEL_CNT<2>.GG=(G3*G1)+(~G1*(G2@G4))1BEL_CNT<2>.FF=(F3*F2)+(~F2*(F1@F4))4BEL_CNT<2>.FFX6BEL_CNT<2>.FFY$Net00006_CLBUXMUX:F YMUX:G G3MUX:CIN F4MUX:CIN CARRY:EXAM-CI G:#LUT:G=G3 F:#LUT:F=F4*F1 CINMUX:CIN(01CNT<4>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F SR:C3 EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=(G3*G1)+(~G1*(G2@G4)) F:#LUT:F=(F3*F2)+(~F2*(F1@F4)) CINMUX:CIN SRX:RESET FFX:#FF SRY:RESET FFY:#FF SETX:SR SETY:SR(0146CNT<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 SR:C3 EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=(G3*G1)+(~G1*(G2@G4)) F:#LUT:F=(F3*F2)+(~F2*(F1@F4)) CINMUX:CIN SRX:RESET FFX:#FF SRY:RESET FFY:#FF SETX:SR SETY:SR( 0 1 4 6CNT<0>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F SR:C3 EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=(G3*G1)+(~G1*(G2@G4)) F:#LUT:F=(F3*F2)+(~F2*~F1) CINMUX:1 SRX:RESET FFX:#FF SRY:RESET FFY:#FF SETX:SR SETY:SR (0146CNT<2>CLBCLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:INC XQMUX:QX YQMUX:QY ECY:EC DX:F SR:C3 EC:C4 FCARRY:CARRY GCARRY:CARRY G:#LUT:G=(G3*G1)+(~G1*(G2@G4)) F:#LUT:F=(F3*F2)+(~F2*(F1@F4)) CINMUX:CIN SRX:RESET FFX:#FF SRY:RESET FFY:#FF SETX:SR SETY:SR(0146$Net00008_COUTCOUTG3CINF40CIN0$I7/C3COUTCOUTF4CINCIN1$I7/C5COUTCOUT F4CINCIN1$I7/C1COUTCOUTF4CINCIN1BEL_CNT<4>.CARRYBB.COUT0 COUT0G2BEL_CNT<4>.G.G GDBEL_CNT<4>.F.F FDBEL_CNT<6>.CARRYBB.COUT0 COUT0 G2BEL_CNT<6>.G.G  G DBEL_CNT<6>.F.F  F DBEL_CNT<0>.POWER.1  1CINBEL_CNT<0>.CARRYBB.COUT0 COUT0G2BEL_CNT<0>.G.G GDBEL_CNT<0>.F.F FDBEL_CNT<2>.CARRYBB.COUT0 COUT0G2BEL_CNT<2>.G.G GDBEL_CNT<2>.F.F FDCLKCKK CKKCKKCKKCK4 CK4CK4CK4$I7/L_CECEC4 CEC4CEC4CEC4CE4 CE4CE4CE4RSTSRC3 SRC3SRC3SRC3SR4 SR4SR4SR4LDF2F2G1G1 F2F2 G1G1F2F2G1G1F2F2G1G1CNT<4>QXQF1F1F1(CNT<5>QYQG4G4G4(CNT<6> QXQF1F1 F1(CNT<7> QYQG4G4 G4(CNT<0>QXQF1F1F1(CNT<1>QYQG4G4G4(CNT<2>QXQF1F1F1(CNT<3>QYQG4G4G4(G3F3G3F3G3F3KC4C3G3F3F2F1XYXQYQXQYQXQYQXQYQPS<3>PS<2>PS<1>PS<0>PS<7>PS<6>CLKL_CERSTPS<5>PS<4>LDCE$Net00006_ $1I145_CINt CNT<4> CNT<5> CNT<6> CNT<7> CNT<0> CNT<1> CNT<2> CNT<3>  $I7/hset$GROUP_1 G3F3G3F3G3F3KC4C3G3F3F2F1XYXQYQXQYQXQYQXQYQ