ROOT5ļ čxc4000ex4003epc84-1œ=‘ŹŹ$1I491*$1I505/$1I5/EXECH=(G*F)*~H11$1I505/$1I39F=~(F1)5$1I505/$1I2/$1I378$1I505/$1I4/$1I37$1I523$1I530(ARITH/ADDSUB/$1I830ARITH/MUXBLK5/$1I2/M01/$1I38G=(G2*G3*G4)+(G1*~G2)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/$1I97 0ARITH/ADDSUB/S3/ARITH/SUM3 G=~((G3@G4)@G1@G2)1ARITH/ADDSUB/S2/ARITH/SUM2 F=~((F4@F1)@F2@F3)0ARITH/ALUVAL/Q1/$1I34 G=((G1*G4)*~G3)+((G2*~G3)*~G1)1ARITH/ALUVAL/Q0/$1I34 F=((F1*F4)*~F3)+((F2*~F3)*~F1)5ARITH/ALUVAL/Q0/$1I42/$1I37 8ARITH/ALUVAL/Q1/$1I42/$1I37 0ARITH/ALUVAL/Q3/$1I34 G=((G1*G4)*~G3)+((G2*~G3)*~G1)1ARITH/ALUVAL/Q2/$1I34 F=((F1*F4)*~F3)+((F2*~F3)*~F1)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=G11LIFO/RAM16X4/O2 'BEL_STACKOUT3.RAMBB*ARITH/MUXBLK2/$1I5/$1I8H=(F*H1)+(~H1*G)0BEL_STACKOUT3.GG=G11LIFO/RAM16X4/O3*ARITH/MUXBLK5/$1I2/M23/$1I38H=(H1*(F@G))+((F+G)*~H1)1ARITH/MUXBLK2/$1I2/$1I8F=(F3*F1)+(~F1*F2)0ARITH/MUXBLK5/$1I4/M23/$1I38G=(G1*(G2@G3))+((G2+G3)*~G1)1ARITH/MUXBLK5/$1I3/M01/$1I38F=(F2*F3*F4)+(F1*~F2)*ARITH/MUXBLK5/$1I3/M23/$1I38H=(F*(H1@G))+((H1+G)*~F)1CONTROLLER/$1I495/$1I2/$1I8F=(F3*F1)+(~F1*F2)0ARITH/MUXBLK5/$1I5/M23/$1I38G=(G1*(G2@G3))+((G2+G3)*~G1)1ARITH/MUXBLK5/$1I4/M01/$1I38F=(F2*F3*F4)+(F1*~F2)*ARITH/MUXBLK5/$1I40/$1I8H=(H1*F)+(~F*G)0ARITH/MUXBLK5/$1I2/O/$1I8G=(G3*G1)+(~G1*G2)1ARITH/MUXBLK5/$1I99F=~(~F2*~F3)*~F1*ARITH/MUXBLK5/$1I47/$1I8H=(G*H1)+(~H1*F)0ARITH/MUXBLK2/$1I3/$1I8G=(G3*G1)+(~G1*G2)1ARITH/MUXBLK5/$1I3/O/$1I8F=(F3*F1)+(~F1*F2)0SEGMENTS/$1I604/$1N334G=(((G1*G2)*~G4)+((G3*~G4)*~G1))+((G2*~G3)*~G1)1ARITH/MUXBLK5/$1I5/M01/$1I38F=(F2*F3*F4)+(F1*~F2)*ARITH/MUXBLK5/$1I51/$1I8H=(G*H1)+(~H1*F)1ARITH/MUXBLK5/$1I4/O/$1I8F=(F3*F1)+(~F1*F2)*ARITH/MUXBLK5/$1I55/$1I8H=(G*H1)+(~H1*F)1ARITH/MUXBLK5/$1I5/O/$1I8F=(F3*F1)+(~F1*F2)1ARITH/OVERFLOW/$1I34F=((F1*F4)*~F3)+((F2*~F3)*~F1)5ARITH/OVERFLOW/$1I42/$1I37$1I524$1I5330LIFO/$1I172/$1I574/LIFO/$1N191/2.1G=~((G3*~G4)*~G2)*~G11BARGAUGE/$1I5F=~F1*(~F2+~F3)$1I525$1I5350CONTROLLER/$1I495/$1I3/$1I8G=(G3*G1)+(~G1*G2)1CONTROLLER/$1I455F=F1*~(F2*(F3+F4))*CONTROLLER/$1I458/PUSHH=(H1*G)*F1CONTROLLER/$1I460/CONTROLLER/ISPUSHF=(F2*F3)*~F1*CONTROLLER/$1I459/STACKENH=(H1*G)*~F1CONTROLLER/$1I461/CONTROLLER/ISNOPF=(F2*F3)*F1*CONTROLLER/$1I495/$1I4/$1I8H=~((G*F)+(~F*H1))1CONTROLLER/$1I462/STACKOPF=(F2*F3)*F1$1I526 $1I537 $1I527!$1I539!$1I528"$1I541"$1I529#$1I543#$1I598$$1I597$$1I595%$1I594%$1I592&$1I591&$1I587'$1I588'1LIFO/$1I172/$1I576(F=((F3*~F4)*F2)+F10LIFO/$1I173/Q2/$1I32)G=(((G3*G4)*G2)+(~G2*~G3*~G4))@G11LIFO/$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=~((~G3*~G4)*~G2)*~G11LIFO/$1I172/$1I574/LIFO/$1N191*F=(F2*F3)*F15LIFO/$1I172/$1I573/$1I37*8LIFO/$1I173/Q1/$1I35*'BEL_STACKOUT0.RAMBB+0BARGAUGE/$1I2/$1N589+G=(~G2*~G3)*~G11LIFO/RAM16X4/O0+'BEL_STACKOUT1.RAMBB,0BARGAUGE/$1I3,G=~G1*~G21LIFO/RAM16X4/O1,$1I492-$1I493-$1I515.$1I516. OSCILLATOR/OSCILLATOR/0SEGMENTS/$1I474/$1N3320G=((((G2@G1)*G4)*~G3)+((G3*G4)*G1))+((G3*G1)*G2*~G4)+((G3*G4)*~G1*~G2)1SEGMENTS/$1I2140F=(((F1@F3)*~F2)*~F4)+(((F3@F4)*F2)*F1)0SEGMENTS/$1I524/$1N711G=(((G1*G4)*G3)+(((G3@G1)*~G2)*~G4))+(((G3@G4)*G2)*~G1)1SEGMENTS/$1I503/$1N3331F=(((F1*~F2)*~F3*~F4)+((F2*F3)*~F1*~F4))+((F2*F3)*F1)0SEGMENTS/$1I574/$1N3362G=(((~G3*~G4)*~G1)+((G4*G1)*G2*~G3))+((G3*G4)*~G1*~G2)1SEGMENTS/$1I5602F=(((F4@F2)*F1)*F3)+(((F3+F4)*~F2)*~F1)$1I5683$1I5693$1I5624$1I5634$1I5565$1I5575$1I5486$1I5496$1I572/$1I377SWITCH0.OUTBUF7BEL_SWITCH0.DELAY7$1I502/$1I2/$1I377$1I572/$1I368SWITCH1.OUTBUF8BEL_SWITCH1.DELAY8$1I502/$1I3/$1I378$1I572/$1I359SWITCH2.OUTBUF9BEL_SWITCH2.DELAY9$1I502/$1I4/$1I379$1I572/$1I34:SWITCH3.OUTBUF:BEL_SWITCH3.DELAY:$1I502/$1I5/$1I37:$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?ŹŹ$1I491STARTUP’’’’ GSRATTR:NOTEXECCLB’’’’ŠCLKX:CLK CLKY:CLK DY:DIN XMUX:H XQMUX:QX YQMUX:QY DX:F H1:C1 DIN:C2 SR:C2 H:#LUT:H=(G*F)*~H1 H0:SR H2:F F:#LUT:F=~(F1) SRX:RESET SRY:RESET*158AIOB’’’’OUTMUX:O OMUX:O SLEW:SLOWARITH/COCLB’’’’XMUX: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(0 1ARITH/QRESETCLB’’’’XMUX: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 ( * 0 1ARITH/SUM0CLB’’’’“XMUX: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(01ARITH/SUM2 CLB’’’’†XMUX: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(01ALUVAL0 CLB’’’’«CLKX:CLK CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX YQMUX:QY DX:F G:#LUT:G=((G1*G4)*~G3)+((G2*~G3)*~G1) F:#LUT:F=((F1*F4)*~F3)+((F2*~F3)*~F1) SRX:RESET SRY:RESET0158ARITH/ALUVAL/Q3/QD CLB’’’’‘CLKX:CLK YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I XQMUX:QX DX:F G:#LUT:G=((G1*G4)*~G3)+((G2*~G3)*~G1) F:#LUT:F=((F1*F4)*~F3)+((F2*~F3)*~F1) SRX:RESET015ALUVAL3 CLB’’’’)CLKY:CLK DY:DIN YQMUX:QY DIN:C2 SRY:RESET8STACKOUT2 CLB’’’’kXMUX:F YMUX:H F4MUX:F4I H1:C1 DIN:C2 SR:C3 H:#LUT:H=(F*H1)+(~H1*G) H0:G H2:F RAMCLK:CLK G:#LUT:G=G1 F:#RAM:'*01STACKOUT3CLB’’’’kXMUX:F YMUX:H F4MUX:F4I H1:C1 DIN:C2 SR:C3 H:#LUT:H=(F*H1)+(~H1*G) H0:G H2:F RAMCLK:CLK G:#LUT:G=G1 F:#RAM: '!*"0#1ARITH/DATA0CLB’’’’^XMUX:F YMUX:H H1:C1 SR:C3 H:#LUT:H=(H1*(F@G))+((F+G)*~H1) H0:SR H2:F F:#LUT:F=(F3*F1)+(~F1*F2)$*%1ARITH/MUXBLK5/$1I3/M01CLB’’’’lXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G1*(G2@G3))+((G2+G3)*~G1) F:#LUT:F=(F2*F3*F4)+(F1*~F2)&0'1OPCODE0CLB’’’’^XMUX:F YMUX:H H1:C1 SR:C3 H:#LUT:H=(F*(H1@G))+((H1+G)*~F) H0:SR H2:F F:#LUT:F=(F3*F1)+(~F1*F2)(*)1ARITH/MUXBLK5/$1I4/M01CLB’’’’lXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G1*(G2@G3))+((G2+G3)*~G1) F:#LUT:F=(F2*F3*F4)+(F1*~F2)*0+1ARITH/MUXBLK5/$1N76CLB’’’’zXMUX:F YMUX:H G3MUX:G3I G2MUX:G2I H1:C1 H:#LUT:H=(H1*F)+(~F*G) H0:G H2:F G:#LUT:G=(G3*G1)+(~G1*G2) F:#LUT:F=~(~F2*~F3)*~F1,*-0.1ARITH/MUX1CLB’’’’}XMUX:H YMUX:G G3MUX:G3I G2MUX:G2I H1:C1 H:#LUT:H=(G*H1)+(~H1*F) H0:G H2:F G:#LUT:G=(G3*G1)+(~G1*G2) F:#LUT:F=(F3*F1)+(~F1*F2)/*0011ARITH/MUXBLK5/$1I5/M01CLB’’’’XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(((G1*G2)*~G4)+((G3*~G4)*~G1))+((G2*~G3)*~G1) F:#LUT:F=(F2*F3*F4)+(F1*~F2)2031ARITH/MUX2CLB’’’’OXMUX:H H1:C1 SR:C3 H:#LUT:H=(G*H1)+(~H1*F) H0:SR H2:F F:#LUT:F=(F3*F1)+(~F1*F2)4*51ARITH/MUX3CLB’’’’OXMUX:H H1:C1 SR:C3 H:#LUT:H=(G*H1)+(~H1*F) H0:SR H2:F F:#LUT:F=(F3*F1)+(~F1*F2)6*71OFLINCLB’’’’PCLKX:CLK F4MUX:F4I XQMUX:QX DX:F F:#LUT:F=((F1*F4)*~F3)+((F2*~F3)*~F1) SRX:RESET8195BIOB’’’’OUTMUX:O OMUX:O SLEW:SLOW:;$1N593CLB’’’’UXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I G:#LUT:G=~((G3*~G4)*~G2)*~G1 F:#LUT:F=~F1*(~F2+~F3)<0=1CIOB’’’’OUTMUX:O OMUX:O SLEW:SLOW>?CE_ALUCLB’’’’_XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(G3*G1)+(~G1*G2) F:#LUT:F=F1*~(F2*(F3+F4))@0A1CONTROLLER/ISPUSHCLB’’’’KXMUX:F YMUX:H H1:C1 SR:C3 H:#LUT:H=(H1*G)*F H0:SR H2:F F:#LUT:F=(F2*F3)*~F1B*C1CONTROLLER/ISNOPCLB’’’’KXMUX:F YMUX:H H1:C1 SR:C3 H:#LUT:H=(H1*G)*~F H0:SR H2:F F:#LUT:F=(F2*F3)*F1D*E1STACKOPCLB’’’’RXMUX:F YMUX:H H1:C1 SR:C3 H:#LUT:H=~((G*F)+(~F*H1)) H0:SR H2:F F:#LUT:F=(F2*F3)*F1F*G1D IOB’’’’OUTMUX:O OMUX:O SLEW:SLOWHIE!IOB’’’’OUTMUX:O OMUX:O SLEW:SLOWJKF"IOB’’’’OUTMUX:O OMUX:O SLEW:SLOWLMG#IOB’’’’OUTMUX:O OMUX:O SLEW:SLOWNOGAUGE0$IOB’’’’OUTMUX:O OMUX:ONOT SLEW:SLOWPQGAUGE1%IOB’’’’OUTMUX:O OMUX:O SLEW:SLOWRSGAUGE2&IOB’’’’OUTMUX:O OMUX:O SLEW:SLOWTUGAUGE3'IOB’’’’OUTMUX:O OMUX:O SLEW:SLOWVWLIFO/$1N193(CLB’’’’*XMUX:F F4MUX:F4I F:#LUT:F=((F3*~F4)*F2)+F1X1ADDRESS0)CLB’’’’”CLKX:CLK ECX:EC CLKY:CLK DY:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:F EC:C4 G:#LUT:G=(((G3*G4)*G2)+(~G2*~G3*~G4))@G1 F:#LUT:F=~(F1) SRX:RESET SRY:RESETY0Z1[5\8LIFO/$1N191*CLB’’’’ÕCLKX:CLK CLKY:CLK DY:H XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I XQMUX:QX YQMUX:QY ECY:EC DX:F H1:C1 SR:C3 EC:C4 H:#LUT:H=((G*F)+(~F*~G))@H1 H0:SR H2:F G:#LUT:G=~((~G3*~G4)*~G2)*~G1 F:#LUT:F=(F2*F3)*F1 SRX:RESET SRY:RESET]*^0_1`5a8STACKOUT0+CLB’’’’bXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I DIN:C2 SR:C3 RAMCLK:CLK G:#LUT:G=(~G2*~G3)*~G1 F:#RAM:b'c0d1STACKOUT1,CLB’’’’RXMUX:F YMUX:G G2MUX:G2I F4MUX:F4I DIN:C2 SR:C3 RAMCLK:CLK G:#LUT:G=~G1*~G2 F:#RAM:e'f0g1NOTGBLRESET-IOB’’’’I1MUX:IhiOFL.IOB’’’’OUTMUX:O OMUX:ONOT SLEW:SLOWjkOSCILLATOR/OSCILLATOR/OSCILLATOR’’’’l$1N3310CLB’’’’ØXMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=((((G2@G1)*G4)*~G3)+((G3*G4)*G1))+((G3*G1)*G2*~G4)+((G3*G4)*~G1*~G2) F:#LUT:F=(((F1@F3)*~F2)*~F4)+(((F3@F4)*F2)*F1)m0n1$1N3331CLB’’’’§XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(((G1*G4)*G3)+(((G3@G1)*~G2)*~G4))+(((G3@G4)*G2)*~G1) F:#LUT:F=(((F1*~F2)*~F3*~F4)+((F2*F3)*~F1*~F4))+((F2*F3)*F1)o0p1$1N3352CLB’’’’˜XMUX:F YMUX:G G3MUX:G3I G2MUX:G2I F4MUX:F4I G:#LUT:G=(((~G3*~G4)*~G1)+((G4*G1)*G2*~G3))+((G3*G4)*~G1*~G2) F:#LUT:F=(((F4@F2)*F1)*F3)+(((F3+F4)*~F2)*~F1)q0r1STACKLED03IOB’’’’OUTMUX:O OMUX:ONOT SLEW:FASTstSTACKLED14IOB’’’’OUTMUX:O OMUX:ONOT SLEW:FASTuvSTACKLED25IOB’’’’OUTMUX:O OMUX:ONOT SLEW:FASTwxSTACKLED36IOB’’’’OUTMUX:O OMUX:ONOT SLEW:FASTyzSWITCH07IOB’’’’&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ{|}~SWITCH18IOB’’’’&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ€‚SWITCH29IOB’’’’&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQƒ„…†SWITCH3:IOB’’’’&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ‡ˆ‰ŠSWITCH4;IOB’’’’&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ‹ŒŽSWITCH5<IOB’’’’&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ‘’SWITCH6=IOB’’’’&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ“”•–SWITCH7>IOB’’’’&IMUX:DELAY IKMUX:IK ISR:RESET I2MUX:IQ—˜™šOSCILLATOR/$1I164?SEC-CLK’’’’›ŹŹOPCODE0% )’’FX’’3’’F2F2’’+’’F2F2’’*’’G1G1’’'’’F2F2’’&’’G1G1’’$’’H1C1’’.’’F3F3’’ ’’F4F4’’ ’’G2G2’’’’G2G2’’(’’F1ARITH/MUXBLK5/$1I5/M23 *’’GY’’7’’F3F3’’ARITH/SUM3·’’GY’’3’’F1F1’’ARITH/MUXBLK5/$1I5/M013’’FX’’7’’F2F2’’OPCODE1&@’’GY’’.’’F2F2’’-’’G1G1’’1’’F1F1’’5’’F1F1’’7’’F1F1’’ ’’F1F1’’ ’’G1G1’’ARITH/SUM0“’’FX’’’’G1G1’’ARITH/MUXBLK5/$1I2/M01)’’GY’’-’’G2G2’’ARITH/MUXBLK5/$1I2/M23*$’’HY’’-’’G3G3’’ARITH/SUM1µ’’GY’’'’’F1F1’’ARITH/MUXBLK5/$1I3/M01G'’’FX’’1’’F2F2’’ARITH/MUXBLK5/$1I3/M23H(’’HY’’1’’F3F3’’ARITH/SUM2¶’’FX’’+’’F1F1’’ARITH/MUXBLK5/$1I4/M01e+’’FX’’5’’F2F2’’ARITH/MUXBLK5/$1I4/M23f&’’GY’’5’’F3F3’’ARITH/MUXBLK5/$1N76—.’’FX’’6’’H1C1’’4’’H1C1’’/’’H1C1’’,’’F1ARITH/MUX0,’’HY’’’’F4F4’’ARITH/DATA0™%’’FX’’’’F2F2’’3’’F3F3’’,’’H1C1’’$’’F1’’F2(ARITH/MUX1ž/’’HX’’’’G4G4’’ARITH/DATA1š0’’GY’’’’G1G1’’+’’F3F3’’(’’H1C1’’/’’G0’’G1(ARITH/MUX2Ÿ4’’HX’’’’F4F4’’ARITH/DATA2›’’HY’’’’F2F2’’'’’F3F3’’&’’G2G2’’4’’GC3’’’’F2(ARITH/MUX3 6’’HX’’’’G4G4’’ARITH/DATA3œ!’’HY’’6’’GC3’’ ’’F2F2’’’’G3G3’’’’G4G4’’*’’G2G2’’CLK›’’OUTO’’9’’CKK’’’’CKK’’’’CKK’’’’CKK’’d’’KK’’g’’KK’’`’’CKK’’[’’CKK’’’’CKK’’~’’CKIK’’‚’’CKIK’’†’’CKIK’’Š’’CKIK’’Ž’’CKIK’’’’’CKIK’’–’’CKIK’’š’’CKIK’’#’’KK’’’’KK’’’’CK5a’’CK5\’’CK5’’CK5OFLIN$9’’QXQ’’j’’INO’’8’’F2F2’’CE_ALUA’’FX’’’’F1F1’’’’G1G1’’’’F1F1’’’’G1G1’’8’’F1F1’’ ’’F2F2’’ARITH/OVER© ’’GY’’8’’F4F4’’ARITH/QRESET® ’’HX’’’’F3F3’’’’G3G3’’’’F3F3’’’’G3G3’’8’’F3F3’’ALUVAL0’’QXQ’’’’F1F1’’b’’D0C2’’3’’F4F4’’2’’G2G2’’r’’F3F3’’q’’G2G2’’p’’F4F4’’o’’G3G3’’n’’F1F1’’m’’G2G2’’$’’GC3’’’’F2F2’’’’F1(ALUVAL1’’QYQ’’’’G4G4’’e’’D0C2’’+’’F4F4’’r’’F4F4’’q’’G1G1’’p’’F1F1’’o’’G4G4’’n’’F4F4’’m’’G1G1’’(’’GC3’’’’G2G2’’2’’G1G1’’’’G4(ALUVAL2’’QXQ’’’’F1F1’’'’’F4F4’’&’’G3G3’’r’’F1F1’’q’’G4G4’’p’’F3F3’’o’’G1G1’’n’’F3F3’’m’’G4G4’’’’F2F2’’2’’G3G3’’’’D0C2’’’’F1(ALUVAL3’’QYQ’’r’’F2F2’’q’’G3G3’’p’’F2F2’’o’’G2G2’’n’’F2F2’’m’’G3G3’’ ’’F1F1’’’’G4G4’’’’G3G3’’’’G2G2’’*’’G3G3’’2’’G4G4’’ ’’D0C2’’ARITH/ALUVAL/Q3/QD’’GY’’’’DC2’’ARITH/CO˜ ’’FX’’ ’’G4G4’’ARITH/ADD_SUB‘ F’’HY’’’’F3F3’’’’G1G1’’’’F3F3’’’’G3G3’’ ’’F3F3’’ ’’G3G3’’.’’F1F1’’ ’’F3F3’’’’F3(’’F3( ’’CIN1ARITH/ADDSUB/C3D’’COUTCOUT’’ ’’F4CIN’’’’CIN1ARITH/ADDSUB/C1B’’COUTCOUT’’’’F4CIN’’’’CIN1ARITH/ADDSUB/C_INJ ’’COUTCOUT’’’’F4CIN’’’’CIN1STACKOP. G’’FX’’A’’F2F2’’@’’G1G1’’D’’H1C1’’B’’H1C1’’%’’F1F1’’)’’F1F1’’0’’G1G1’’ ’’H1C1’’’’H1C1’’!’’H1C1’’F’’F1SWI03~’’QI2’’%’’F2F2’’STACKOUT0/d’’FX’’s’’INO’’%’’F3F3’’SWI14‚’’QI2’’)’’F3F3’’0’’G2G2’’C’’F3F3’’E’’F1F1’’STACKOUT10g’’FX’’u’’INO’’0’’G3G3’’SWI25†’’QI2’’C’’F1F1’’E’’F3F3’’@’’G3G3’’’’G1G1’’STACKOUT21’’FX’’w’’INO’’’’F1SWI36Š’’QI2’’F’’GC3’’C’’F2F2’’E’’F2F2’’"’’G1G1’’STACKOUT32#’’FX’’y’’INO’’!’’F1$1N334ž2’’GY’’J’’INO’’$1N332üm’’GY’’:’’INO’’$1N331ūn’’FX’’’’INO’’$1N333żp’’FX’’>’’INO’’$1N71 o’’GY’’H’’INO’’$1N335’r’’FX’’L’’INO’’$1N336q’’GY’’N’’INO’’ADDRESS0  [’’QXQ’’d’’F1F1’’c’’G1G1’’g’’F1F1’’=’’F2F2’’<’’G2G2’’^’’G2G2’’]’’GC3’’Z’’F1F1’’Y’’G4G4’’#’’F1F1’’’’F1F1’’ADDRESS1 a’’QYQ’’d’’F2F2’’c’’G3G3’’g’’F2F2’’f’’G1G1’’=’’F3F3’’<’’G4G4’’^’’G4G4’’]’’H1C1’’Y’’G3G3’’#’’F2F2’’’’F2F2’’ADDRESS2 \’’QYQ’’d’’F3F3’’c’’G2G2’’g’’F3F3’’f’’G2G2’’=’’F1F1’’<’’G3G3’’P’’INO’’^’’G3G3’’Y’’G1G1’’#’’F3F3’’’’F3F3’’LIFO/$1N191s_’’FX’’X’’F1F1’’Y’’G2G2’’]’’F1`’’D1LIFO/$1I172/STATE`’’QXQ’’b’’WEC3’’e’’WEC3’’<’’G1G1’’^’’G1G1’’ ’’WEC3’’’’WEC3’’STACKEN)D’’HY’’X’’F3F3’’_’’F2F2’’PUSH(B’’HY’’X’’F4F4’’_’’F3F3’’LIFO/$1N191/2.1u<’’GY’’_’’F1F1’’LIFO/$1I172/$1N590/2.1|^’’GY’’X’’F2F2’’LIFO/$1N193tX’’FX’’a’’CEC4’’[’’CEC4’’\’’CE5SWI69–’’QI2’’G’’F2F2’’F’’H1C1’’SWI47Ž’’QI2’’G’’F1F1’’)’’F2F2’’SWI58’’’QI2’’G’’F3F3’’@’’G2G2’’CONTROLLER/ISPUSH¢C’’FX’’A’’F3F3’’B’’F1CONTROLLER/ISNOP”E’’FX’’A’’F4F4’’D’’F1EXEC’’HX’’A’’F1F1’’D’’GC3’’B’’GC3’’OSCILLATOR/INCLKÆl’’0F15’’›’’INI’’$1I505/DELAY2ē’’QXQ’’’’DC2’’’’G8$1I505/DELAY3č’’QYQ’’’’H1C1’’$1I505/$1N41äš’’QI2’’’’F1F1’’$1N593 =’’FX’’R’’INO’’$1N590f’’GY’’T’’INO’’$1N589c’’GY’’V’’INO’’$1N499i’’OUTI1’’’’GSRGSR’’GLOBAL_LOGIC0’’’’d’’F4F4’’g’’F4F4’’#’’F4F4’’’’F4F4’’$1I505/DELAY1ę ’’F’’F’’DA ’’OUT’’’’PAD’’ARITH/QRESET/4.0×  ’’F’’ ’’F’’ARITH/ADDSUB/C0A ’’COUT0’’’’G2’’ARITH/ADDSUB/C2C ’’COUT0’’’’G2’’ARITH/ALUVAL/Q1/QDé ’’G’’’’D’’ARITH/ALUVAL/Q0/QDÜ ’’F’’’’D’’ARITH/ALUVAL/Q2/QDö ’’F’’’’D’’BEL_STACKOUT2.RAMBB.OUT2’’’’ ’’OUT2’’’’WE’’BEL_STACKOUT2.RAMBB.OUT3’’’’ ’’OUT3’’’’D0’’ARITH/MUXBLK2/$1I4/$1I8_Gint’’’’ ’’G’’’’G’’BEL_STACKOUT3.RAMBB.OUT2’’’’  ’’OUT2’’#’’WE’’BEL_STACKOUT3.RAMBB.OUT3’’’’  ’’OUT3’’#’’D0’’ARITH/MUXBLK2/$1I5/$1I8_Gint’’’’ "’’G’’!’’G’’ARITH/MUXBLK5/M4_0­ -’’G’’,’’G’’ARITH/MUXBLK5/M4_1® 1’’F’’/’’F’’ARITH/MUXBLK5/M4_2Æ 5’’F’’4’’F’’ARITH/MUXBLK5/M4_3° 7’’F’’6’’F’’ARITH/OVERFLOW/QDČ 8’’F’’9’’D’’B :’’OUT’’;’’PAD’’C >’’OUT’’?’’PAD’’D H’’OUT’’I’’PAD’’E J’’OUT’’K’’PAD’’F L’’OUT’’M’’PAD’’G N’’OUT’’O’’PAD’’GAUGE0 P’’OUT’’Q’’PAD’’GAUGE1 R’’OUT’’S’’PAD’’GAUGE2 T’’OUT’’U’’PAD’’GAUGE3 V’’OUT’’W’’PAD’’LIFO/$1I173/Q2/TQ/ Y’’G’’\’’D’’LIFO/$1I173/Q0/TQJ Z’’F’’[’’D’’LIFO/$1I173/Q1/TQ ]’’H’’a’’D’’BEL_STACKOUT0.RAMBB.OUT2’’’’ b’’OUT2’’d’’WE’’BEL_STACKOUT0.RAMBB.OUT3’’’’ b’’OUT3’’d’’D0’’BEL_STACKOUT1.RAMBB.OUT2’’’’ e’’OUT2’’g’’WE’’BEL_STACKOUT1.RAMBB.OUT3’’’’ e’’OUT3’’g’’D0’’NOTGBLRESET" h’’PAD’’i’’IN’’OFL# j’’OUT’’k’’PAD’’STACKLED0* s’’OUT’’t’’PAD’’STACKLED1+ u’’OUT’’v’’PAD’’STACKLED2, w’’OUT’’x’’PAD’’STACKLED3- y’’OUT’’z’’PAD’’SWITCH0: {’’PAD’’|’’IN’’SWITCH0.IBUF’’’’ |’’OUT’’}’’IN’’BEL_SWITCH0.DELAY.OUT’’’’ }’’OUT’’~’’D’’SWITCH1; ’’PAD’’€’’IN’’SWITCH1.IBUF’’’’ €’’OUT’’’’IN’’BEL_SWITCH1.DELAY.OUT’’’’ ’’OUT’’‚’’D’’SWITCH2< ƒ’’PAD’’„’’IN’’SWITCH2.IBUF’’’’ „’’OUT’’…’’IN’’BEL_SWITCH2.DELAY.OUT’’’’ …’’OUT’’†’’D’’SWITCH3= ‡’’PAD’’ˆ’’IN’’SWITCH3.IBUF’’’’ ˆ’’OUT’’‰’’IN’’BEL_SWITCH3.DELAY.OUT’’’’ ‰’’OUT’’Š’’D’’SWITCH4> ‹’’PAD’’Œ’’IN’’SWITCH4.IBUF’’’’ Œ’’OUT’’’’IN’’BEL_SWITCH4.DELAY.OUT’’’’ ’’OUT’’Ž’’D’’SWITCH5? ’’PAD’’’’IN’’SWITCH5.IBUF’’’’ ’’OUT’’‘’’IN’’BEL_SWITCH5.DELAY.OUT’’’’ ‘’’OUT’’’’’D’’SWITCH6@ “’’PAD’’”’’IN’’SWITCH6.IBUF’’’’ ”’’OUT’’•’’IN’’BEL_SWITCH6.DELAY.OUT’’’’ •’’OUT’’–’’D’’SWITCH7A —’’PAD’’˜’’IN’’SWITCH7.IBUF’’’’ ˜’’OUT’’™’’IN’’BEL_SWITCH7.DELAY.OUT’’’’ ™’’OUT’’š’’D’’ŹŹ