ROOT5Cdxc4000exc4003epc84-1@(ARITH/ADDSUB/$1I830ARITH/MUXBLK5/$1I2/M01/$1I38G=(G3*G2*G4)+(G1*~G3)1ARITH/ADDSUB/$1I237/ARITH/COF=((F1*~(F3@F2))+(F4*~(F3@F2)))+(F1*F4)(ARITH/ADDSUB/$1I95*ARITH/$1I346/ARITH/QRESETH=F*~H10ARITH/$1I350/ARITH/OVERG=(~(G3@G4)*~G2)*~G11ARITH/$1I346/ARITH/QRESET/4.0/ARITH/QRESET/4.0F=(~F1*F4)*~F3*F2(ARITH/ADDSUB/$1I960ARITH/ADDSUB/S1/ARITH/SUM1G=~((G4@G1)@G3@G2)1ARITH/ADDSUB/S0/ARITH/SUM0F=~((F4@F1)@F2@F3)(ARITH/ADDSUB/$1I970ARITH/ADDSUB/S3/ARITH/SUM3G=~((G3@G4)@G1@G2)1ARITH/ADDSUB/S2/ARITH/SUM2F=~((F4@F1)@F2@F3)$1I491*$1I505/$1I5/EXECH=(G*F)*~H11$1I505/$1I39F=~(F4)5$1I505/$1I2/$1I378$1I505/$1I4/$1I37$1I523$1I5300ARITH/ALUVAL/Q1/$1I34 G=((G4*G2)*~G1)+((G3*~G1)*~G4)1ARITH/ALUVAL/Q0/$1I34 F=((F4*F3)*~F2)+((F1*~F2)*~F4)5ARITH/ALUVAL/Q0/$1I42/$1I37 8ARITH/ALUVAL/Q1/$1I42/$1I37 0ARITH/ALUVAL/Q3/$1I34 G=((G4*G2)*~G1)+((G3*~G1)*~G4)1ARITH/ALUVAL/Q2/$1I34 F=((F4*F3)*~F2)+((F1*~F2)*~F4)5ARITH/ALUVAL/Q2/$1I42/$1I37 8ARITH/ALUVAL/Q3/$1I42/$1I37 'BEL_STACKOUT2.RAMBB *ARITH/MUXBLK2/$1I4/$1I8 H=(F*H1)+(~H1*G)0BEL_STACKOUT2.G G=G21LIFO/RAM16X4/O2 'BEL_STACKOUT3.RAMBB *ARITH/MUXBLK2/$1I5/$1I8 H=(F*H1)+(~H1*G)0BEL_STACKOUT3.G G=G11LIFO/RAM16X4/O3 *ARITH/MUXBLK5/$1I2/M23/$1I38H=(H1*(F@G))+((F+G)*~H1)1ARITH/MUXBLK2/$1I2/$1I8F=(F1*F3)+(~F3*F4)0ARITH/MUXBLK5/$1I4/M23/$1I38G=(G1*(G2@G3))+((G2+G3)*~G1)1ARITH/MUXBLK5/$1I3/M01/$1I38F=(F1*F2*F3)+(F4*~F1)*ARITH/MUXBLK5/$1I3/M23/$1I38H=(F*(H1@G))+((H1+G)*~F)1CONTROLLER/$1I495/$1I2/$1I8F=(F3*F2)+(~F2*F4)0ARITH/MUXBLK5/$1I5/M23/$1I38G=(G1*(G3@G2))+((G3+G2)*~G1)1ARITH/MUXBLK5/$1I4/M01/$1I38F=(F1*F2*F3)+(F4*~F1)*ARITH/MUXBLK5/$1I40/$1I8H=(H1*F)+(~F*G)0ARITH/MUXBLK5/$1I2/O/$1I8G=(G4*G1)+(~G1*G2)1ARITH/MUXBLK5/$1I99F=~(~F2*~F1)*~F4*ARITH/MUXBLK5/$1I47/$1I8H=(G*H1)+(~H1*F)0ARITH/MUXBLK2/$1I3/$1I8G=(G3*G2)+(~G2*G1)1ARITH/MUXBLK5/$1I3/O/$1I8F=(F1*F2)+(~F2*F4)0SEGMENTS/$1I604/$1N334G=(((G2*G4)*~G3)+((G1*~G3)*~G2))+((G4*~G1)*~G2)1ARITH/MUXBLK5/$1I5/M01/$1I38F=(F1*F2*F3)+(F4*~F1)*ARITH/MUXBLK5/$1I51/$1I8H=(G*H1)+(~H1*F)1ARITH/MUXBLK5/$1I4/O/$1I8F=(F1*F4)+(~F4*F3)*ARITH/MUXBLK5/$1I55/$1I8H=(G*H1)+(~H1*F)1ARITH/MUXBLK5/$1I5/O/$1I8F=(F1*F2)+(~F2*F3)1ARITH/OVERFLOW/$1I34F=((F3*F1)*~F4)+((F2*~F4)*~F3)5ARITH/OVERFLOW/$1I42/$1I37$1I524$1I5330LIFO/$1I172/$1I574/LIFO/$1N191/2.1G=~((G1*~G4)*~G2)*~G31BARGAUGE/$1I5F=~F1*(~F2+~F4)$1I525$1I5350CONTROLLER/$1I495/$1I3/$1I8G=(G2*G4)+(~G4*G1)1CONTROLLER/$1I455F=F1*~(F4*(F3+F2))*CONTROLLER/$1I458/PUSHH=(H1*G)*F1CONTROLLER/$1I460/CONTROLLER/ISPUSHF=(F2*F1)*~F3*CONTROLLER/$1I459/STACKENH=(H1*G)*~F1CONTROLLER/$1I461/CONTROLLER/ISNOPF=(F4*F2)*F3*CONTROLLER/$1I495/$1I4/$1I8H=~((G*F)+(~F*H1))1CONTROLLER/$1I462/STACKOPF=(F2*F1)*F3$1I526$1I537$1I527 $1I539 $1I528!$1I541!$1I529"$1I543"$1I598#$1I597#$1I595$$1I594$$1I592%$1I591%$1I587&$1I588&1LIFO/$1I172/$1I576'F=((F3*~F1)*F2)+F40LIFO/$1I173/Q2/$1I32(G=(((G1*G2)*G4)+(~G4*~G1*~G2))@G31LIFO/$1I173/Q0/$1I32(F=~(F1)5LIFO/$1I173/Q0/$1I35(8LIFO/$1I173/Q2/$1I35(*LIFO/$1I173/Q1/$1I32)H=((G*F)+(~F*~G))@H10LIFO/$1I172/$1I575/LIFO/$1I172/$1N590/2.1)G=~((~G4*~G3)*~G2)*~G11LIFO/$1I172/$1I574/LIFO/$1N191)F=(F4*F1)*F38LIFO/$1I173/Q1/$1I35)5LIFO/$1I172/$1I573/$1I37)'BEL_STACKOUT0.RAMBB*0BARGAUGE/$1I2/$1N589*G=(~G2*~G3)*~G11LIFO/RAM16X4/O0*'BEL_STACKOUT1.RAMBB+0BARGAUGE/$1I3+G=~G2*~G11LIFO/RAM16X4/O1+$1I492,$1I493,$1I515-$1I516- OSCILLATOR/OSCILLATOR.0SEGMENTS/$1I474/$1N332/G=((((G3@G2)*G1)*~G4)+((G4*G1)*G2))+((G4*G2)*G3*~G1)+((G4*G1)*~G2*~G3)1SEGMENTS/$1I214/F=(((F3@F1)*~F4)*~F2)+(((F1@F2)*F4)*F3)0SEGMENTS/$1I524/$1N710G=(((G2*G3)*G1)+(((G1@G2)*~G4)*~G3))+(((G1@G3)*G4)*~G2)1SEGMENTS/$1I503/$1N3330F=(((F3*~F4)*~F2*~F1)+((F4*F2)*~F3*~F1))+((F4*F2)*F3)0SEGMENTS/$1I574/$1N3361G=(((~G4*~G1)*~G3)+((G1*G3)*G2*~G4))+((G4*G1)*~G3*~G2)1SEGMENTS/$1I5601F=(((F3@F4)*F1)*F2)+(((F2+F3)*~F4)*~F1)$1I5682$1I5692$1I5623$1I5633$1I5564$1I5574$1I5485$1I5495$1I572/$1I376SWITCH0.OUTBUF6BEL_SWITCH0.DELAY6$1I502/$1I2/$1I376$1I572/$1I367SWITCH1.OUTBUF7BEL_SWITCH1.DELAY7$1I502/$1I3/$1I377$1I572/$1I358SWITCH2.OUTBUF8BEL_SWITCH2.DELAY8$1I502/$1I4/$1I378$1I572/$1I349SWITCH3.OUTBUF9BEL_SWITCH3.DELAY9$1I502/$1I5/$1I379$1I572/$1I30:SWITCH4.OUTBUF:BEL_SWITCH4.DELAY:$1I502/$1I6/$1I37:$1I572/$1I31;SWITCH5.OUTBUF;BEL_SWITCH5.DELAY;$1I502/$1I7/$1I37;$1I572/$1I32<SWITCH6.OUTBUF<BEL_SWITCH6.DELAY<$1I502/$1I8/$1I37<$1I572/$1I33=SWITCH7.OUTBUF=BEL_SWITCH7.DELAY=$1I505/$1I1/$1I37=OSCILLATOR/$1I164>0$BEL_72G=01$BEL_100F=01$BEL_120F=01$BEL_154F=0$1I491STARTUPSTARTUP GSRATTR:NOT EXECCLBCLB_R5C2 CLKX:CLK CLKY:CLK DY:DIN XMUX:H F4MUX:F4I XQMUX:QX YQMUX:QY DX:F H1:C3 DIN:C1 SR:C1 H:#LUT:H=(G*F)*~H1 H0:SR H2:F F:#LUT:F=~(F4) SRX:RESET SRY:RESET*158AIOBPAD43OUTMUX:O OMUX:O SLEW:SLOWARITH/COCLBCLB_R1C4 XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:CIN CARRY:EXAM-CI G:#LUT:G=(G3*G2*G4)+(G1*~G3) F:#LUT:F=((F1*~(F3@F2))+(F4*~(F3@F2)))+(F1*F4) CINMUX:CIN(01ARITH/QRESETCLBCLB_R4C4 XMUX:H YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I CARRY:FORCE H1:C2 H:#LUT:H=F*~H1 H2:F G:#LUT:G=(~(G3@G4)*~G2)*~G1 F:#LUT:F=(~F1*F4)*~F3*F2 CINMUX:F3(*01ARITH/SUM0CLBCLB_R3C4XMUX:F YMUX:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:ADDSUB FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~((G4@G1)@G3@G2) F:#LUT:F=~((F4@F1)@F2@F3) CINMUX:CIN(0 1ARITH/SUM2 CLBCLB_R2C4XMUX:F YMUX:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:ADDSUB FCARRY:CARRY G:#LUT:G=~((G3@G4)@G1@G2) F:#LUT:F=~((F4@F1)@F2@F3) CINMUX:CIN ( 0 1ALUVAL0 CLBCLB_R6C5 CLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:F G:#LUT:G=((G4*G2)*~G1)+((G3*~G1)*~G4) F:#LUT:F=((F4*F3)*~F2)+((F1*~F2)*~F4) SRX:RESET SRY:RESET0158ALUVAL2 CLBCLB_R6C6 CLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:F G:#LUT:G=((G4*G2)*~G1)+((G3*~G1)*~G4) F:#LUT:F=((F4*F3)*~F2)+((F1*~F2)*~F4) SRX:RESET SRY:RESET0158STACKOUT2 CLBCLB_R7C5 uXMUX:F YMUX:H G2MUX:G2I F4MUX:F4I H1:C1 DIN:C3 SR:C2 H:#LUT:H=(F*H1)+(~H1*G) H0:G H2:F RAMCLK:CLK G:#LUT:G=G2 F:#RAM:'*01STACKOUT3 CLBCLB_R7C6 kXMUX:F YMUX:H F4MUX:F4I H1:C2 DIN:C3 SR:C1 H:#LUT:H=(F*H1)+(~H1*G) H0:G H2:F RAMCLK:CLK G:#LUT:G=G1 F:#RAM: '!*"0#1ARITH/DATA0CLBCLB_R4C3 hXMUX:F YMUX:H F4MUX:F4I H1:C4 SR:C2 H:#LUT:H=(H1*(F@G))+((F+G)*~H1) H0:SR H2:F F:#LUT:F=(F1*F3)+(~F3*F4)$*%1ARITH/MUXBLK5/$1I3/M01CLBCLB_R3C5 lXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G1*(G2@G3))+((G2+G3)*~G1) F:#LUT:F=(F1*F2*F3)+(F4*~F1)&0'1OPCODE0CLBCLB_R3C3 hXMUX:F YMUX:H F4MUX:F4I H1:C2 SR:C3 H:#LUT:H=(F*(H1@G))+((H1+G)*~F) H0:SR H2:F F:#LUT:F=(F3*F2)+(~F2*F4)(*)1ARITH/MUXBLK5/$1I4/M01CLBCLB_R2C5 lXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G1*(G3@G2))+((G3+G2)*~G1) F:#LUT:F=(F1*F2*F3)+(F4*~F1)*0+1ARITH/MUXBLK5/$1N76CLBCLB_R4C5 zXMUX:F YMUX:H G2MUX:G2I F4MUX:F4I H1:C2 H:#LUT:H=(H1*F)+(~F*G) H0:G H2:F G:#LUT:G=(G4*G1)+(~G1*G2) F:#LUT:F=~(~F2*~F1)*~F4,*-0.1ARITH/MUX1CLBCLB_R5C4 XMUX:H YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I H1:C4 H:#LUT:H=(G*H1)+(~H1*F) H0:G H2:F G:#LUT:G=(G3*G2)+(~G2*G1) F:#LUT:F=(F1*F2)+(~F2*F4)/*0011ARITH/MUXBLK5/$1I5/M01CLBCLB_R3C6 XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(((G2*G4)*~G3)+((G1*~G3)*~G2))+((G4*~G1)*~G2) F:#LUT:F=(F1*F2*F3)+(F4*~F1)2031ARITH/MUX2CLBCLB_R4C6 YXMUX:H F4MUX:F4I H1:C2 SR:C1 H:#LUT:H=(G*H1)+(~H1*F) H0:SR H2:F F:#LUT:F=(F1*F4)+(~F4*F3)4*51ARITH/MUX3CLBCLB_R5C6 OYMUX:H H1:C4 SR:C1 H:#LUT:H=(G*H1)+(~H1*F) H0:SR H2:F F:#LUT:F=(F1*F2)+(~F2*F3)6*71OFLINCLBCLB_R5C5 PCLKX:CLK F4MUX:F4I XQMUX:QX DX:F F:#LUT:F=((F3*F1)*~F4)+((F2*~F4)*~F3) SRX:RESET8195BIOBPAD44OUTMUX:O OMUX:O SLEW:SLOW:;$1N593CLBCLB_R8C7 _XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=~((G1*~G4)*~G2)*~G3 F:#LUT:F=~F1*(~F2+~F4)<0=1CIOBPAD45OUTMUX:O OMUX:O SLEW:SLOW>?CE_ALUCLBCLB_R6C3 UXMUX:F YMUX:G G2MUX:G2I F4MUX:F4I G:#LUT:G=(G2*G4)+(~G4*G1) F:#LUT:F=F1*~(F4*(F3+F2))@0A1CONTROLLER/ISPUSHCLBCLB_R6C4 KXMUX:F YMUX:H H1:C4 SR:C1 H:#LUT:H=(H1*G)*F H0:SR H2:F F:#LUT:F=(F2*F1)*~F3B*C1CONTROLLER/ISNOPCLBCLB_R7C3 UXMUX:F YMUX:H F4MUX:F4I H1:C2 SR:C4 H:#LUT:H=(H1*G)*~F H0:SR H2:F F:#LUT:F=(F4*F2)*F3D*E1STACKOPCLBCLB_R5C3 RXMUX:F YMUX:H H1:C2 SR:C3 H:#LUT:H=~((G*F)+(~F*H1)) H0:SR H2:F F:#LUT:F=(F2*F1)*F3F*G1DIOBPAD46OUTMUX:O OMUX:O SLEW:SLOWHIE IOBPAD49OUTMUX:O OMUX:O SLEW:SLOWJKF!IOBPAD42OUTMUX:O OMUX:O SLEW:SLOWLMG"IOBPAD41OUTMUX:O OMUX:O SLEW:SLOWNOGAUGE0#IOBPAD29OUTMUX:O OMUX:ONOT SLEW:SLOWPQGAUGE1$IOBPAD30OUTMUX:O OMUX:O SLEW:SLOWRSGAUGE2%IOBPAD31OUTMUX:O OMUX:O SLEW:SLOWTUGAUGE3&IOBPAD32OUTMUX:O OMUX:O SLEW:SLOWVWLIFO/$1N193'CLBCLB_R9C5 *XMUX:F F4MUX:F4I F:#LUT:F=((F3*~F1)*F2)+F4X1ADDRESS0(CLBCLB_R8C6 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=(((G1*G2)*G4)+(~G4*~G1*~G2))@G3 F:#LUT:F=~(F1) SRX:RESET SRY:RESETY0Z1[5\8LIFO/$1N191)CLBCLB_R8C5 CLKX:CLK CLKY:CLK DY:H XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY ECY:EC DX:F H1:C3 SR:C2 EC:C1 H:#LUT:H=((G*F)+(~F*~G))@H1 H0:SR H2:F G:#LUT:G=~((~G4*~G3)*~G2)*~G1 F:#LUT:F=(F4*F1)*F3 SRX:RESET SRY:RESET]*^0_1`8a5STACKOUT0*CLBCLB_R7C8 bXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I DIN:C4 SR:C3 RAMCLK:CLK G:#LUT:G=(~G2*~G3)*~G1 F:#RAM:b'c0d1STACKOUT1+CLBCLB_R7C9 RXMUX:F YMUX:G G2MUX:G2I F4MUX:F4I DIN:C4 SR:C1 RAMCLK:CLK G:#LUT:G=~G2*~G1 F:#RAM:e'f0g1NOTGBLRESET,IOBPAD40I1MUX:IhiOFL-IOBPAD51OUTMUX:O OMUX:ONOT SLEW:SLOWjkOSCILLATOR/OSCILLATOR.OSCILLATOROSCl$1N331/CLBCLB_R8C8 XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=((((G3@G2)*G1)*~G4)+((G4*G1)*G2))+((G4*G2)*G3*~G1)+((G4*G1)*~G2*~G3) F:#LUT:F=(((F3@F1)*~F4)*~F2)+(((F1@F2)*F4)*F3)m0n1$1N3330CLBCLB_R7C7 XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(((G2*G3)*G1)+(((G1@G2)*~G4)*~G3))+(((G1@G3)*G4)*~G2) F:#LUT:F=(((F3*~F4)*~F2*~F1)+((F4*F2)*~F3*~F1))+((F4*F2)*F3)o0p1$1N3351CLBCLB_R8C9 XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(((~G4*~G1)*~G3)+((G1*G3)*G2*~G4))+((G4*G1)*~G3*~G2) F:#LUT:F=(((F3@F4)*F1)*F2)+(((F2+F3)*~F4)*~F1)q0r1STACKLED02IOBPAD35OUTMUX:O OMUX:ONOT SLEW:FASTstSTACKLED13IOBPAD36OUTMUX:O OMUX:ONOT SLEW:FASTuvSTACKLED24IOBPAD38OUTMUX:O OMUX:ONOT SLEW:FASTwxSTACKLED35IOBPAD39OUTMUX:O OMUX:ONOT SLEW:FASTyzSWITCH06IOBPAD62&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ{|}~SWITCH17IOBPAD64&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQSWITCH28IOBPAD65&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQSWITCH39IOBPAD66&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQSWITCH4:IOBPAD69&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQSWITCH5;IOBPAD70&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQSWITCH6<IOBPAD71&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQSWITCH7=IOBPAD72&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQOSCILLATOR/$1I164>SEC-CLKBUFGS_TRPWR_GND_35CLBCLB_R7C4YMUX:G G:#LUT:G=00PWR_GND_48CLBCLB_R6C7XMUX:F F:#LUT:F=01PWR_GND_58CLBCLB_R6C8XMUX:F F:#LUT:F=01PWR_GND_75CLBCLB_R7C10XMUX:F F:#LUT:F=01ARITH/SUM0  0FX(G1G1 (    M ME  0E ARITH/ADDSUB/C3D  COUTCOUT8F4CINCIN1 8ARITH/COFX G4G4  p M p p Mp xxARITH/ADDSUB/C_INJ COUTCOUT  xF4CINCIN1  xARITH/ADDSUB/C1B pCOUTCOUT  F4CIN CIN1 p ARITH/QRESET/4.0 FFARITH/ADDSUB/C0A COUT0G2ARITH/ADDSUB/C2C  COUT0 G2OPCODE1&@pGY F1F1 G1G1. F2F2- G1G11 hF2F25 F4F47 hF2F2   a       a ap  h x     x x  x== hp=OPCODE0% ) 0FX F4F4 G2G20G3G3$P H1C4' @F1F1& hG1G1+ F1F1* G1G13 h @F1F1. F1F1(F1 M h @ M  X X E PE P ( E P)0) ) )) )  @)  h)  ) - -  ( - P ( E P  0E ARITH/ADD_SUB Fp HY  F3F3  G1G1 HF3F3 pG3G3 F3F3 G3G3F3F3. F4F4 F3( F3(CIN1H H H H  H H MH M HH M pH MH H  H  H  0 0 ap  a h  @ h @  @ p  ARITH/DATA3! HYF2F2G2G2  G4G46 h GC1*0 G3G3  8 8 x p h x h p h 0    h  X  XALUVAL3 QYQF1F1@G4G4  G3G3n HHF4F4m hHG4G4p F4F4o G4G4r HF4F4q HG4G4 D0C3 G3G3* G2G22 pG3G3@   XP XP  P     8 M 8 M p 8 M 8 8 8 a 8 a 8  H  H  M M HH M hH u M u  8u   8u     8  8   8ARITH/MUXBLK5/$1I5/M23 *0 GY7 h F1F1 h P  P0  ARITH/SUM3  GY3 F4F4   h   h ARITH/MUXBLK5/$1I5/M013 h 0FX7 F3F3    h h 0  hARITH/MUXBLK5/$1I2/M01)8GY- G2G2 P  P p h p8h ARITH/MUXBLK5/$1I2/M23*$p HY- G4G4      p  ARITH/SUM1 xGY' F4F4 0  x 0ARITH/MUXBLK5/$1I3/M01G' 0FX1 F4F4 ( @  (@ M@  0@ MARITH/MUXBLK5/$1I3/M23H(p xHY1 F1F1  E   ME p x MARITH/SUM2  FX+ F4F4E  EARITH/MUXBLK5/$1I4/M01e+ FX5 F3F3 m x m 8 m x m 8   8  8ARITH/MUXBLK5/$1I4/M23f&0 xGY5 h F1F1 h  M 0 x MARITH/MUXBLK5/$1N76. FX/ H1C44 H1C26 H1C4,F1 u  u  u      ARITH/MUX0,0 HY0F3F30 0  ARITH/DATA0% FX, H1C23 (F2F2 (F2F2$F1 F2( (    ((   ( E   E ARITH/MUX1/ pHXG2G20`0` a p aARITH/DATA10 GY(H (H1C2+ F2F2 hG1G1/G0G1(       M M hh  MH (h - hH ( - h  ARITH/MUX24 h HX F3F3 X  X a X X a X h XARITH/DATA20HY' (F2F2& (G2G24 h GC1  F2F2 F2(   ` M ` M   (  (  h  h  h0hARITH/MUX36 HY G2G2   0  0 a 0 0 aCLKOUTO9 CKKCKK hCKKd (xKKg xKK`CKK[ hCKK CKK~ CKIK CKIK CKIK @CKIK CKIK CKIK xCKIK CKIK# hxKKxKKCK5CK5aCK8\CK5CK5 P x P  (x  0 hx 0 h 0 h 0x    x   @   OFLIN$9 hQXQj (INO8 hF2F2 (xx h hxCE_ALUA FXF4F4 G4G4 F4F4 G4G480 F3F3 F2F2  @  @ @ a @ a0  a 8 8  8 E8 8E8E8  E8ARITH/OVER GY8 F1F1h a h h a h ARITH/QRESET HXF2F2G1G1 F2F2 hG1G18 F4F4 @  @ h@@p@pp ap Xp a X  X X  XALUVAL0QXQb XD0C4$H GC23 HF3F32 G4G4n xF3F3m x8G3G3p hF1F1o G1G1r F2F2q G2G2F1F1 @F1F1 F1( M @ ME h E H h = pH = p     H    0 0  0  h      x  x8    X   88ALUVAL1(QYQe D0C4(p `GC3+0 F3F3n @F2F2m `G2G2p pF3F3o G3G3r F3F3q 8G3G30G3G32 (G2G2 G4G4G4(    M Mp ` M    M  0   M M (    a a q p q  q 50 50 @ 50 `1 501 1 8 1     0(ALUVAL2 pQXQ'0 HF3F3&0 pG3G3n (F1F1m (0G1G1p PF2F2o PG2G2r F1F1q 0G1G10D0C3 hF1F12 h hG1G1  F1F1 F1(       M  M0 H M h h M0 p M   a a    0  M M   (  (0    P  P  u u0u h pSTACKOP. G pFXH1C1! PH1C2A@F4F4@`G4G4DHPH1C2BH1C4%p F3F30 hG2G2)8 (F2F2 H1C2FF1  P --HP)h-)h)hE 8 ( E  p     E   pE  hEE@E` pESWI03~8QI2%@ F4F4} @ }  8STACKOUT0/d (XFXsX8INO% F1F1 `  ` -P P-P h P h X8  (X SWI148QI20 G1G1EppF3F3CF1F1)p HF3F3 % p H% %% %%%%pp%8STACKOUT10g XFXuXINO0 G3G3 @ a @ app x  x  u X uX    X SWI258QI2PG2G2E8PF2F2CF3F3@XG2G2 hhhuhuXuuP8P8STACKOUT21XFXwXINOF1X  XSWI368HQI2" hG1G1Fp GC3E@F4F4CF2F2 8H(e(ep @ hSTACKOUT32# hXFXyXxINO!F1MXxM u  hXu$1N3342 xGYJ (INO  (      x $1N332m x@GY: (INO  ( M   M   x@ $1N331n (FX (INO` ( H` H 0 ( 0$1N333p XFX> h(INO  h( m@  m m@ X m$1N71 o GYH H(INO M H( M  M8  M8 u  u$1N335r FXL(INO (xM xxMx   $1N336q @GYN((INO ((pM ppMpp @pADDRESS0  [ pQXQd (hF1F1c (G1G1g F4F4= F2F2< G2G2# hhF1F10pF3F3Z hF1F1Y G2G2^G2G2]GC2    M M   X X (h X ( X X  hh 0p p XX XX X  X  X X X  p X h pADDRESS1 `(HQYQd xpF3F3c xG3G3g PF2F2f PG2G2= HF4F4< HG4G4# pF3F3PF2F2^08G3G3]0(H1C3Y h0G1G1 u xp u x u ( ( P ( Pu (u   p    H  H   P(H0( h008(HADDRESS2 \ HQYQd @PF2F2c `PG2G2g hF1F1f G1G1PX INO= F1F1< 0G1G1# PF2F2hF1F1Y 8G3G3^ HG4G4 xX  x -` -` h -`  -`   @P  `P  `h`   H H   P H  8  8 0 8 8 H 8LIFO/$1N191s_FXXF4F4Y HG4G4]F1aD1  H ````LIFO/$1I172/STATEaQXQb xWEC3e WEC1 hWEC1PWEC2< 8G3G3^0G1G1  8 u  u  u  u x u    h u h(uP(P8808STACKEN)DpHYX0F3F3_HF4F40HhphPUSH(BHYXF1F1_F1F1)H))H))))LIFO/$1N191/2.1u< @GY_0F3F30 x @ xLIFO/$1I172/$1N590/2.1|^0@GYXF2F20@LIFO/$1N193tXFX` CEC1[ h CEC1\CE5 h P@P@ @@@SWI698 pQI2G8 hF2F2FH hH1C2E @8 hE @H h8 pE @SWI478QI2Gp F3F3)@ F4F4E @  ME  M   a ap  a}x8}xSWI588QI2G F1F1@ G1G1 a  a H8HCONTROLLER/ISPUSHCFXApF3F3BF1pCONTROLLER/ISNOPE XFXA8F2F2DF1E08E0u XuEXEC pHXA F1F1DPGC4BGC1E@E@PE@  pOSCILLATOR/INCLKlX0F15INIXIXIX$1I505/DELAY2 hQXQ DC1G8 a  h a$1I505/DELAY3 QYQ H1C3 a   a$1I505/$1N418 QI2 F4F4 p  p p8  p$1N593 = FXRX INO aX  a   $1N590f GYTXINOXX X$1N589c xGYVXINOhXhPP h x h$1N499ip0OUTI1 GSRGSRp0GLOBAL_LOGIC0GYF4F4XX$1I505/DELAY1 FFDA OUTPADARITH/ALUVAL/Q1/QD GDARITH/ALUVAL/Q0/QD FDARITH/ALUVAL/Q3/QD GDARITH/ALUVAL/Q2/QD FDBEL_STACKOUT2.RAMBB.OUT2 OUT2WEBEL_STACKOUT2.RAMBB.OUT3 OUT3D0ARITH/MUXBLK2/$1I4/$1I8_Gint GGBEL_STACKOUT3.RAMBB.OUT2  OUT2#WEBEL_STACKOUT3.RAMBB.OUT3  OUT3#D0ARITH/MUXBLK2/$1I5/$1I8_Gint "G!GARITH/MUXBLK5/M4_0 -G,GARITH/MUXBLK5/M4_1 1F/FARITH/MUXBLK5/M4_2 5F4FARITH/MUXBLK5/M4_3 7F6FARITH/OVERFLOW/QD 8F9DB :OUT;PADC >OUT?PADD HOUTIPADE JOUTKPADF LOUTMPADG NOUTOPADGAUGE0 POUTQPADGAUGE1 ROUTSPADGAUGE2 TOUTUPADGAUGE3 VOUTWPADLIFO/$1I173/Q2/TQ/ YG\DLIFO/$1I173/Q0/TQJ ZF[DLIFO/$1I173/Q1/TQ ]H`DBEL_STACKOUT0.RAMBB.OUT2 bOUT2dWEBEL_STACKOUT0.RAMBB.OUT3 bOUT3dD0BEL_STACKOUT1.RAMBB.OUT2 eOUT2gWEBEL_STACKOUT1.RAMBB.OUT3 eOUT3gD0NOTGBLRESET" hPADiINOFL# jOUTkPADSTACKLED0* sOUTtPADSTACKLED1+ uOUTvPADSTACKLED2, wOUTxPADSTACKLED3- yOUTzPADSWITCH0: {PAD|INSWITCH0.IBUF |OUT}INBEL_SWITCH0.DELAY.OUT }OUT~DSWITCH1; PADINSWITCH1.IBUF OUTINBEL_SWITCH1.DELAY.OUT OUTDSWITCH2< PADINSWITCH2.IBUF OUTINBEL_SWITCH2.DELAY.OUT OUTDSWITCH3= PADINSWITCH3.IBUF OUTINBEL_SWITCH3.DELAY.OUT OUTDSWITCH4> PADINSWITCH4.IBUF OUTINBEL_SWITCH4.DELAY.OUT OUTDSWITCH5? PADINSWITCH5.IBUF OUTINBEL_SWITCH5.DELAY.OUT OUTDSWITCH6@ PADINSWITCH6.IBUF OUTINBEL_SWITCH6.DELAY.OUT OUTDSWITCH7A PADINSWITCH7.IBUF OUTINBEL_SWITCH7.DELAY.OUT OUTDGLOBAL_LOGIC0_0 FX# F4F4  u u GLOBAL_LOGIC0_1 (FXd HF4F4 ( M M HGLOBAL_LOGIC0_2XFXg pF3F3XHuHu pARITH/ADDSUB/hsetxc4000ex4003epc84-1 (BEL_ARITH/CO.CARRYBB0BEL_ARITH/CO.GG=(G2*G3*G4)+(G1*~G2)1BEL_ARITH/CO.FF=((F1*~(F3@F2))+(F4*~(F3@F2)))+(F1*F4)(BEL_ARITH/QRESET.CARRYBB*BEL_ARITH/QRESET.HH=F*~H10BEL_ARITH/QRESET.GG=(~(G3@G4)*~G2)*~G11BEL_ARITH/QRESET.FF=(~F1*F4)*~F3*F2(BEL_ARITH/SUM0.CARRYBB0BEL_ARITH/SUM0.GG=~((G4@G1)@G3@G2)1BEL_ARITH/SUM0.FF=~((F4@F1)@F2@F3)(BEL_ARITH/SUM2.CARRYBB 0BEL_ARITH/SUM2.G G=~((G3@G4)@G1@G2)1BEL_ARITH/SUM2.F F=~((F4@F1)@F2@F3)ARITH/COCLBXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:CIN CARRY:EXAM-CI G:#LUT:G=(G2*G3*G4)+(G1*~G2) F:#LUT:F=((F1*~(F3@F2))+(F4*~(F3@F2)))+(F1*F4) CINMUX:CIN(01ARITH/QRESETCLBXMUX:H YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I CARRY:FORCE H1:C1 H:#LUT:H=F*~H1 H2:F G:#LUT:G=(~(G3@G4)*~G2)*~G1 F:#LUT:F=(~F1*F4)*~F3*F2 CINMUX:F3(*01ARITH/SUM0CLBXMUX:F YMUX:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:ADDSUB FCARRY:CARRY GCARRY:CARRY G:#LUT:G=~((G4@G1)@G3@G2) F:#LUT:F=~((F4@F1)@F2@F3) CINMUX:CIN(0 1ARITH/SUM2 CLBXMUX:F YMUX:G G3MUX:G3I G2MUX:COUT0 F4MUX:CIN CARRY:ADDSUB FCARRY:CARRY G:#LUT:G=~((G3@G4)@G1@G2) F:#LUT:F=~((F4@F1)@F2@F3) CINMUX:CIN ( 0 1 ARITH/SUM0 FXG1G1ARITH/ADDSUB/C3D COUTCOUTF4CINCIN1ARITH/COFXG4G4ARITH/ADDSUB/C_INJCOUTCOUT F4CINCIN1ARITH/ADDSUB/C1BCOUTCOUT F4CIN CIN1BEL_ARITH/QRESET.F.F FFBEL_ARITH/SUM0.CARRYBB.COUT0 COUT0G2BEL_ARITH/SUM2.CARRYBB.COUT0  COUT0 G2OPCODE1F1F1G1G1OPCODE0F4F4G2G2G2G2ARITH/ADD_SUB F3F3 G1G1F3F3G3G3F3F3G3G3F3F3 F3( F3(CIN1ARITH/DATA3F2F2G3G3 G4G4ALUVAL3F1F1G4G4 G3G3F2F1G4G1F2F1C1F2F1F4F3F2F1YXYYXYDATA2ALUVAL2ALUVAL1DATA1DATA0ALUVAL0STACKOPCE_ALUOPCODE1OPCODE0ADD_SUBDATA3ALUVAL3M01 QRESET OVER SUM1 SUM2 SUM3  !ARITH/ADDSUB/hset$GROUP_1  F2F1G4G1F2F1C2F2F1F4F3F2F1YXYYXY