;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; This is the .eqn file produced by the partitioner. It shows ; ; how your equations were implemented in order to best utilize the ; ; resources available on the chip. Note that certain equations ; ; are now active low so that they are eligible to be placed in ; ; a fast function block. ; ; ; ; This design was compiled for the 73144160 ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; PATTERN hb_ctnff.eqn DATE Wed Feb 17 14:05:14 1999 CHIP HB_CTRN XEPLD MINIMIZE OFF LOGIC_OPT OFF OPTIONS OFF UIM_OPT REG_OPT CLOCK_OPT FOE_OPT PARTITION FB3_1 RSTATE LAST2 RRDX RPOP RPOKX PREIHOLD FLE PARTITION FB3_9 IHOLD PARTITION FB4_1 AMCSX0D HPOKX HRDX PRERPOP1 WRX PRERPOP0 TRAIL FHLE CLRTAG PARTITION FB2_1 HRSPY0 HRSPY1 HRSPY2 HRSPY3 HRSPY4 HRSPY5 HRSPY6 HRSPY21 PARTITION FB1_1 HRSPY22 RDX PUSH EE EP HLE NRLE IVDATA21 IVDATA22 PARTITION FB5_1 FHQ1 FRQ1 HPOP PARTITION FB8_6 LAST1 LAYCN1 PARTITION FB14_1 EERESET SM1Q0 PARTITION FB14_4 READY RESTAGX IVDATA0 PARTITION FB13_6 AMCSX1 AMCSX4 AMCSX5 LAYCN2 PARTITION FB7_1 PREFLE1 EEOUT AMCSX2 AMCSX3 PARTITION FB7_7 AMCSX6 AMCSX7 LAYCN0 PARTITION FB15_2 RSWNLAY0 RSWNLAY1 RSWNLAY2 RSWHLDEN PARTITION FB11_1 LEP SSCSX AMCSX0 HITCN0 HITCN1 HITCN2 IVDATA6 PARTITION FB12_1 MIS0 MIS3 AMAPADD0 BMAPADD0 CMAPADD0 IVDATA2 IVDATA3 PARTITION FB10_1 MIS1 MIS2 AMAPADD1 AMAPADD2 BMAPADD1 BMAPADD2 CMAPADD1 CMAPADD2 IVDATA1 PARTITION FB16_1 PREFLE0 IVDATA4 IVDATA5 IVDATA31 INPUTPIN INIT TMOD HEFX0 REFX0 HEFX1 REFX1 HFFULLX RFFULLX HFHFULLX RFHFULLX HRFQ21 HRFQ22 IVADD17 IVADD18 IVADD19 HRFQ0 HRFQ1 HRFQ2 HRFQ3 HRFQ4 HRFQ5 HRFQ6 HRFQ17 HRFQ18 HRFQ19 HRFQ20 NLAY0 NLAY1 NLAY2 HOLD HOLDEN ROEVME HOEVME RREVME HREVME AMVMEX SSVMEX INPUTPIN ( FI ) N2LAST0 N2LAST1 N2LAST2 N2LAST3 N2LAST4 N2LAST5 N2LAST6 N2LAST7 N2LAST8 N2LAST9 EMPTY INPUTPIN IVADD0 IVADD1 IVADD2 IVADD14 RDSWEN OUTPUTPIN HRDX RRDX RPOKX WRX RDX PREFLE0 PREFLE1 FLE MIS0 MIS1 MIS2 MIS3 AMAPADD0 AMAPADD1 AMAPADD2 BMAPADD0 BMAPADD1 BMAPADD2 CMAPADD0 CMAPADD1 CMAPADD2 PUSH EERESET EEOUT LEP EE EP SM1Q0 READY TRAIL CLRTAG RESTAGX IHOLD HLE NRLE SSCSX AMCSX0 AMCSX1 AMCSX2 AMCSX3 AMCSX4 AMCSX5 AMCSX6 AMCSX7 HITCN0 HITCN1 HITCN2 LAST1 LAYCN0 LAYCN1 LAYCN2 OUTPUTPIN ( FOE = HBCTRVEN ) IVDATA0 IVDATA1 IVDATA2 IVDATA3 IVDATA4 IVDATA5 IVDATA6 IVDATA31 IVDATA21 IVDATA22 OUTPUTPIN RSWNLAY0 RSWNLAY1 RSWNLAY2 RSWHLDEN IOPIN ( FOE = ENSPY ) HRSPY0 HRSPY1 HRSPY2 HRSPY3 HRSPY4 HRSPY5 HRSPY6 HRSPY21 HRSPY22 NODE (UIM) HSTATE NODE RSTATE AMCSX0D HPOKX FHQ1 FRQ1 NODE (UIM) FSMINIT NODE LAST2 HPOP RPOP PRERPOP1 PRERPOP0 FHLE PREIHOLD NODE (UIM) UIM_0 UIM_1 UIM_2 UIM_3 UIM_4 UIM_5 UIM_6 UIM_7 UIM_8 FASTCLOCK CLK FOEPIN HBCTRVEN ENSPY EQUATIONS EE.T = HRFQ22 * FLE */EE + /HRFQ22 * FLE * EE ; Fast function block EE.CLKF = CLK EE.RSTF = INIT EP.T = HRFQ21 * FLE */EP + /HRFQ21 * FLE * EP ; Fast function block EP.CLKF = CLK EP.SETF = INIT MIS3 := MIS3.D1 Or MIS3.D2 ; High density function block MIS3.D1 = HRFQ20 * WRX * FLE + HRFQ3 */WRX * FLE MIS3.CLKF = CLK MIS3.RSTF = INIT MIS3.FBK = /TMOD */FLE MIS2 := MIS2.D1 Or MIS2.D2 ; High density function block MIS2.D1 = HRFQ19 * WRX * FLE + HRFQ2 */WRX * FLE MIS2.CLKF = CLK MIS2.RSTF = INIT MIS2.FBK = /TMOD */FLE MIS1 := MIS1.D1 Or MIS1.D2 ; High density function block MIS1.D1 = HRFQ18 * WRX * FLE + HRFQ1 */WRX * FLE MIS1.CLKF = CLK MIS1.RSTF = INIT MIS1.FBK = /TMOD */FLE MIS0 := MIS0.D1 Or MIS0.D2 ; High density function block MIS0.D1 = HRFQ17 * WRX * FLE + HRFQ0 */WRX * FLE MIS0.CLKF = CLK MIS0.RSTF = INIT MIS0.FBK = /TMOD */FLE AMAPADD2 := AMAPADD2.D1 Or AMAPADD2.D2 ; High density function block AMAPADD2.D1 = HRFQ2 * WRX * FLE + HRFQ6 */WRX * FLE + TMOD * IVADD2 AMAPADD2.CLKF = CLK AMAPADD2.RSTF = INIT AMAPADD2.FBK = /TMOD */FLE AMAPADD1 := AMAPADD1.D1 Or AMAPADD1.D2 ; High density function block AMAPADD1.D1 = HRFQ1 * WRX * FLE + HRFQ5 */WRX * FLE + TMOD * IVADD1 AMAPADD1.CLKF = CLK AMAPADD1.RSTF = INIT AMAPADD1.FBK = /TMOD */FLE AMAPADD0 := AMAPADD0.D1 Or AMAPADD0.D2 ; High density function block AMAPADD0.D1 = HRFQ0 * WRX * FLE + HRFQ4 */WRX * FLE + TMOD * IVADD0 AMAPADD0.CLKF = CLK AMAPADD0.RSTF = INIT AMAPADD0.FBK = /TMOD */FLE BMAPADD2 := BMAPADD2.D1 Or BMAPADD2.D2 ; High density function block BMAPADD2.D1 = HRFQ2 * WRX * FLE + HRFQ6 */WRX * FLE + TMOD * IVADD2 BMAPADD2.CLKF = CLK BMAPADD2.RSTF = INIT BMAPADD2.FBK = /TMOD */FLE BMAPADD1 := BMAPADD1.D1 Or BMAPADD1.D2 ; High density function block BMAPADD1.D1 = HRFQ1 * WRX * FLE + HRFQ5 */WRX * FLE + TMOD * IVADD1 BMAPADD1.CLKF = CLK BMAPADD1.RSTF = INIT BMAPADD1.FBK = /TMOD */FLE BMAPADD0 := BMAPADD0.D1 Or BMAPADD0.D2 ; High density function block BMAPADD0.D1 = HRFQ0 * WRX * FLE + HRFQ4 */WRX * FLE + TMOD * IVADD0 BMAPADD0.CLKF = CLK BMAPADD0.RSTF = INIT BMAPADD0.FBK = /TMOD */FLE CMAPADD2 := CMAPADD2.D1 Or CMAPADD2.D2 ; High density function block CMAPADD2.D1 = HRFQ2 * WRX * FLE + HRFQ6 */WRX * FLE + TMOD * IVADD2 CMAPADD2.CLKF = CLK CMAPADD2.RSTF = INIT CMAPADD2.FBK = /TMOD */FLE CMAPADD1 := CMAPADD1.D1 Or CMAPADD1.D2 ; High density function block CMAPADD1.D1 = HRFQ1 * WRX * FLE + HRFQ5 */WRX * FLE + TMOD * IVADD1 CMAPADD1.CLKF = CLK CMAPADD1.RSTF = INIT CMAPADD1.FBK = /TMOD */FLE CMAPADD0 := CMAPADD0.D1 Or CMAPADD0.D2 ; High density function block CMAPADD0.D1 = HRFQ0 * WRX * FLE + HRFQ4 */WRX * FLE + TMOD * IVADD0 CMAPADD0.CLKF = CLK CMAPADD0.RSTF = INIT CMAPADD0.FBK = /TMOD */FLE AMCSX0D = /TMOD * EE */SM1Q0 */READY */TRAIL */CLRTAG */HPOKX + UIM_4 + /TMOD * SM1Q0 */READY */TRAIL */CLRTAG */NRLE + /TMOD */SM1Q0 */READY * TRAIL */CLRTAG */NRLE ; Fast function block /AMCSX0 := /EE * SM1Q0 * READY */TRAIL */CLRTAG * LAST2 + AMCSX0D ; High density function block AMCSX0.CLKF = CLK AMCSX0.PRLD = VCC /AMCSX1 := /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * LAYCN0 */LAYCN1 */LAYCN2 */LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * IHOLD * LAYCN0 */LAYCN1 */LAYCN2 + IVADD17 */IVADD18 */IVADD19 */AMVMEX + /TMOD */EE * NRLE ; High density function block AMCSX1.CLKF = CLK AMCSX1.PRLD = VCC /AMCSX2 := /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAST1 * LAYCN0 */LAYCN1 */LAYCN2 * LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */LAYCN0 * LAYCN1 */LAYCN2 */LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * IHOLD */LAYCN0 * LAYCN1 */LAYCN2 + /IVADD17 * IVADD18 */IVADD19 */AMVMEX ; High density function block AMCSX2.CLKF = CLK AMCSX2.PRLD = VCC /AMCSX3 := /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAST1 */LAYCN0 * LAYCN1 */LAYCN2 * LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * LAYCN0 * LAYCN1 */LAYCN2 */LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * IHOLD * LAYCN0 * LAYCN1 */LAYCN2 + IVADD17 * IVADD18 */IVADD19 */AMVMEX ; High density function block AMCSX3.CLKF = CLK AMCSX3.PRLD = VCC /AMCSX4 := /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAST1 * LAYCN0 * LAYCN1 */LAYCN2 * LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */LAYCN0 */LAYCN1 * LAYCN2 */LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * IHOLD */LAYCN0 */LAYCN1 * LAYCN2 + /IVADD17 */IVADD18 * IVADD19 */AMVMEX ; High density function block AMCSX4.CLKF = CLK AMCSX4.PRLD = VCC /AMCSX5 := /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAST1 */LAYCN0 */LAYCN1 * LAYCN2 * LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * LAYCN0 */LAYCN1 * LAYCN2 */LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * IHOLD * LAYCN0 */LAYCN1 * LAYCN2 + IVADD17 */IVADD18 * IVADD19 */AMVMEX ; High density function block AMCSX5.CLKF = CLK AMCSX5.PRLD = VCC /AMCSX6 := /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAST1 * LAYCN0 */LAYCN1 * LAYCN2 * LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */LAYCN0 * LAYCN1 * LAYCN2 */LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * IHOLD */LAYCN0 * LAYCN1 * LAYCN2 + /IVADD17 * IVADD18 * IVADD19 */AMVMEX ; High density function block AMCSX6.CLKF = CLK AMCSX6.PRLD = VCC /AMCSX7 := /TMOD */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAST1 */LAYCN0 * LAYCN1 * LAYCN2 * LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * LAYCN0 * LAYCN1 * LAYCN2 */LAST2 + /TMOD */SM1Q0 * READY */TRAIL */CLRTAG * IHOLD * LAYCN0 * LAYCN1 * LAYCN2 + IVADD17 * IVADD18 * IVADD19 */AMVMEX ; High density function block AMCSX7.CLKF = CLK AMCSX7.PRLD = VCC /SSCSX := /TMOD */EE */SM1Q0 */READY */TRAIL + /TMOD */SM1Q0 */READY */TRAIL * UIM_7 + /TMOD */SM1Q0 */READY */TRAIL * CLRTAG + /SSVMEX ; High density function block SSCSX.CLKF = CLK SSCSX.PRLD = VCC HLE = /SM1Q0 */READY */TRAIL */CLRTAG */HPOKX ; Fast function block NRLE = /RPOKX */SM1Q0 */READY * TRAIL */CLRTAG */IHOLD + /RPOKX * SM1Q0 */READY */TRAIL */CLRTAG ; Fast function block LAST2 = /N2LAST0 */N2LAST1 */N2LAST2 */N2LAST3 */N2LAST4 */N2LAST5 */N2LAST6 */N2LAST7 */N2LAST8 */N2LAST9 ; Fast function block /HSTATE = /HPOKX * FHQ1 ; UIM node /HRDX = /INIT */TMOD */SM1Q0 */READY */TRAIL * CLRTAG */HPOKX * FHQ1 * UIM_3 + /INIT */TMOD */EE */SM1Q0 */READY */TRAIL */HPOKX * FHQ1 * UIM_3 + /INIT */TMOD * UIM_3 * HSTATE + TMOD * HREVME ; Fast function block /RSTATE = /RPOKX * FRQ1 ; Fast function block /RRDX = /TMOD */N2LAST0 */N2LAST1 */N2LAST2 */N2LAST3 */N2LAST4 */N2LAST5 */N2LAST6 */N2LAST7 */N2LAST8 */N2LAST9 */RPOKX * FRQ1 * UIM_0 * UIM_2 + /TMOD */RPOKX * FRQ1 * UIM_0 * PRERPOP1 + /TMOD * UIM_0 * RSTATE + TMOD * RREVME ; Fast function block /WRX := /TMOD */HRFQ22 */SM1Q0 */READY */TRAIL * FHLE + /TMOD */WRX */SM1Q0 */READY */TRAIL */FHLE + /TMOD */SM1Q0 */READY * TRAIL * CLRTAG + TMOD * HOEVME ; Fast function block WRX.CLKF = CLK WRX.RSTF = INIT RDX = /TMOD */SM1Q0 */READY */TRAIL * HPOKX + /TMOD */EE */SM1Q0 */READY */TRAIL + /TMOD */SM1Q0 */READY * CLRTAG + TMOD */ROEVME ; Fast function block /RESTAGX = INIT + CLRTAG ; High density function block /FSMINIT = /INIT */TMOD ; UIM node FHLE = HPOKX */FHQ1 + /SM1Q0 */READY */TRAIL * CLRTAG */HPOKX * FHQ1 + /EE */SM1Q0 */READY */TRAIL */HPOKX * FHQ1 ; Fast function block PREFLE0 = /RPOKX * WRX * EE */TRAIL */CLRTAG */HPOKX * FRQ1 * UIM_8 + /WRX */TRAIL * CLRTAG */HPOKX * FHQ1 * UIM_8 + /WRX */EE */TRAIL */HPOKX * FHQ1 * UIM_8 + RPOKX * WRX */FRQ1 + /WRX * HPOKX */FHQ1 ; High density function block PREFLE1 = /NLAY0 */NLAY1 */NLAY2 */RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAYCN0 */LAYCN1 */LAYCN2 * FRQ1 + NLAY0 */NLAY1 */NLAY2 */RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAYCN0 */LAYCN1 */LAYCN2 * FRQ1 + /NLAY0 * NLAY1 */NLAY2 */RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAYCN0 * LAYCN1 */LAYCN2 * FRQ1 + NLAY0 * NLAY1 */NLAY2 */RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAYCN0 * LAYCN1 */LAYCN2 * FRQ1 + /NLAY0 */NLAY1 * NLAY2 */RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAYCN0 */LAYCN1 * LAYCN2 * FRQ1 + NLAY0 */NLAY1 * NLAY2 */RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAYCN0 */LAYCN1 * LAYCN2 * FRQ1 + /NLAY0 * NLAY1 * NLAY2 */RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */LAYCN0 * LAYCN1 * LAYCN2 * FRQ1 + NLAY0 * NLAY1 * NLAY2 */RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAYCN0 * LAYCN1 * LAYCN2 * FRQ1 ; High density function block FLE = /N2LAST0 */N2LAST1 */N2LAST2 */N2LAST3 */N2LAST4 */N2LAST5 */N2LAST6 */N2LAST7 */N2LAST8 */N2LAST9 * PREFLE1 + PREFLE0 ; Fast function block /IHOLD := /PREIHOLD ; Fast function block IHOLD.CLKF = CLK /PREIHOLD := /UIM_1 ; Fast function block PREIHOLD.CLKF = CLK /LAST1 = NLAY2 */LAYCN2 + /NLAY2 * LAYCN2 + NLAY1 */LAYCN1 + /NLAY1 * LAYCN1 + NLAY0 */LAYCN0 + /NLAY0 * LAYCN0 ; High density function block HPOP = /SM1Q0 */READY */TRAIL * CLRTAG + /EE */SM1Q0 */READY */TRAIL */HPOKX ; High density function block RPOP = PRERPOP1 + /N2LAST0 */N2LAST1 */N2LAST2 */N2LAST3 */N2LAST4 */N2LAST5 */N2LAST6 */N2LAST7 */N2LAST8 */N2LAST9 * UIM_2 ; Fast function block PRERPOP0 = /RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD ; Fast function block PRERPOP1 = EE */SM1Q0 */READY */TRAIL */CLRTAG */HPOKX ; Fast function block /LEP := /EP ; High density function block LEP.CLKF = CLK LEP.SETF = INIT /EEOUT = SM1Q0 + /CLRTAG + /TRAIL + READY ; High density function block /PUSH = /READY */TRAIL + EMPTY */TRAIL + IHOLD ; Fast function block /EERESET = /INIT */CLRTAG + /INIT * TRAIL + /INIT * READY + /INIT * SM1Q0 ; High density function block /LAYCN0 := /TMOD */RPOKX */SM1Q0 */TRAIL */CLRTAG */IHOLD * LAYCN0 * LAST2 + /TMOD */RPOKX */SM1Q0 */READY */CLRTAG */IHOLD * LAYCN0 + /TMOD */RPOKX */READY */TRAIL */CLRTAG * LAYCN0 + /TMOD */SM1Q0 */READY */TRAIL */CLRTAG + /TMOD * SM1Q0 * TRAIL */LAYCN0 + /TMOD * READY */LAYCN0 */LAST2 + /TMOD * READY * LAST1 */LAYCN0 + /TMOD */SM1Q0 * IHOLD */LAYCN0 + /TMOD * READY * TRAIL */LAYCN0 + /TMOD * SM1Q0 * READY */LAYCN0 + TMOD */IVADD17 + /TMOD * CLRTAG */LAYCN0 + /TMOD * RPOKX */LAYCN0 ; High density function block LAYCN0.CLKF = CLK LAYCN0.RSTF = INIT /LAYCN1 := /TMOD */SM1Q0 */READY */TRAIL */CLRTAG + /TMOD */RPOKX */SM1Q0 */TRAIL */CLRTAG */IHOLD * LAST1 * LAST2 + /TMOD */RPOKX */SM1Q0 */TRAIL */CLRTAG */IHOLD * LAYCN0 * LAYCN1 * LAST2 + /TMOD */RPOKX */SM1Q0 */READY */CLRTAG */IHOLD * LAYCN0 * LAYCN1 + /TMOD */RPOKX */READY */TRAIL */CLRTAG * LAYCN0 * LAYCN1 + /TMOD * SM1Q0 * TRAIL */LAYCN1 + /TMOD * READY */LAYCN1 */LAST2 + /TMOD * READY * TRAIL */LAYCN1 + /TMOD * SM1Q0 * READY */LAYCN1 + /TMOD */SM1Q0 * IHOLD */LAYCN1 + TMOD */IVADD18 + /TMOD */LAYCN0 */LAYCN1 + /TMOD * CLRTAG */LAYCN1 + /TMOD * RPOKX */LAYCN1 ; High density function block LAYCN1.CLKF = CLK LAYCN1.RSTF = INIT /LAYCN2 := /TMOD */SM1Q0 */READY */TRAIL */CLRTAG + /TMOD */RPOKX */SM1Q0 */TRAIL */CLRTAG */IHOLD * LAST1 * LAST2 + /TMOD */RPOKX */SM1Q0 */TRAIL */CLRTAG */IHOLD * LAYCN0 * LAYCN1 * LAYCN2 * LAST2 + /TMOD */RPOKX */SM1Q0 */READY */CLRTAG */IHOLD * LAYCN0 * LAYCN1 * LAYCN2 + /TMOD */RPOKX */READY */TRAIL */CLRTAG * LAYCN0 * LAYCN1 * LAYCN2 + /TMOD * SM1Q0 * TRAIL */LAYCN2 + /TMOD * READY */LAYCN2 */LAST2 + /TMOD * READY * TRAIL */LAYCN2 + /TMOD * SM1Q0 * READY */LAYCN2 + /TMOD */SM1Q0 * IHOLD */LAYCN2 + TMOD */IVADD19 + /TMOD */LAYCN1 */LAYCN2 + /TMOD */LAYCN0 */LAYCN2 + /TMOD * CLRTAG */LAYCN2 + /TMOD * RPOKX */LAYCN2 ; High density function block LAYCN2.CLKF = CLK LAYCN2.RSTF = INIT /HITCN0 := /HITCN0 * EMPTY.PIN + /READY */HITCN0 + /HITCN0 * LAST2 + /SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAST2 + READY */IHOLD * HITCN0 */EMPTY.PIN */LAST2 + /SM1Q0 */READY * TRAIL */CLRTAG */IHOLD + IHOLD */HITCN0 ; High density function block HITCN0.CLKF = CLK HITCN0.RSTF = INIT /HITCN1 := /SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAST2 + /SM1Q0 */READY * TRAIL */CLRTAG */IHOLD + /HITCN1 * EMPTY.PIN + READY */IHOLD * HITCN0 * HITCN1 */EMPTY.PIN */LAST2 + /HITCN0 */HITCN1 + /HITCN1 * LAST2 + /READY */HITCN1 + IHOLD */HITCN1 ; High density function block HITCN1.CLKF = CLK HITCN1.RSTF = INIT /HITCN2 := /SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAST2 + /SM1Q0 */READY * TRAIL */CLRTAG */IHOLD + /HITCN2 * EMPTY.PIN + /READY */HITCN2 + /HITCN2 * LAST2 + /HITCN0 */HITCN2 + /HITCN1 */HITCN2 + READY */IHOLD * HITCN0 * HITCN1 * HITCN2 */EMPTY.PIN */LAST2 + IHOLD */HITCN2 ; High density function block HITCN2.CLKF = CLK HITCN2.RSTF = INIT /HPOKX := /HPOKX * FHQ1 + /HPOKX */HPOP + HPOKX */FHQ1 ; Fast function block HPOKX.CLKF = CLK HPOKX.SETF = FSMINIT FHQ1 := HEFX0 * HEFX1 */FHQ1 */HPOP + /HEFX1 */HPOKX */FHQ1 * HPOP + /HEFX0 */HPOKX */FHQ1 * HPOP + HEFX0 * HEFX1 * HPOKX */FHQ1 + HEFX0 * HEFX1 */HPOKX * FHQ1 + /HEFX1 * HPOKX * FHQ1 + /HEFX0 * HPOKX * FHQ1 + /HPOKX * FHQ1 */HPOP ; High density function block FHQ1.CLKF = CLK FHQ1.SETF = FSMINIT /RPOKX := /RPOKX * FRQ1 + /RPOKX */RPOP + RPOKX */FRQ1 ; Fast function block RPOKX.CLKF = CLK RPOKX.RSTF = FSMINIT FRQ1 := /REFX1 */RPOKX */FRQ1 * RPOP + /REFX0 */RPOKX */FRQ1 * RPOP + REFX0 * REFX1 * RPOKX */FRQ1 + REFX0 * REFX1 */RPOKX */RPOP + REFX0 * REFX1 */RPOKX * FRQ1 + /REFX1 * RPOKX * FRQ1 + /REFX0 * RPOKX * FRQ1 + /RPOKX * FRQ1 */RPOP ; High density function block FRQ1.CLKF = CLK FRQ1.RSTF = FSMINIT SM1Q0 := /SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAST1 * LAST2 + EE */SM1Q0 */READY */TRAIL */CLRTAG */HPOKX + RPOKX */SM1Q0 */READY * TRAIL */CLRTAG */IHOLD + RPOKX * SM1Q0 */READY */TRAIL */CLRTAG + SM1Q0 * READY */TRAIL */CLRTAG */LAST2 + SM1Q0 * READY */TRAIL */CLRTAG * IHOLD ; High density function block SM1Q0.CLKF = CLK SM1Q0.RSTF = FSMINIT READY := SM1Q0 * READY */TRAIL */CLRTAG */LAST2 + SM1Q0 * READY */TRAIL */CLRTAG * IHOLD + /RPOKX */EE */SM1Q0 */READY * TRAIL */CLRTAG */IHOLD + /RPOKX */EE * SM1Q0 */READY */TRAIL */CLRTAG + /SM1Q0 * READY */TRAIL */CLRTAG ; High density function block READY.CLKF = CLK READY.RSTF = FSMINIT TRAIL := SM1Q0 * READY */TRAIL */CLRTAG */IHOLD * LAST2 + /RPOKX * EE * SM1Q0 */READY */TRAIL */CLRTAG + /RPOKX * EE */SM1Q0 */READY * TRAIL */CLRTAG + /SM1Q0 */READY * TRAIL * IHOLD ; Fast function block TRAIL.CLKF = CLK TRAIL.RSTF = FSMINIT CLRTAG := /RPOKX * EE * SM1Q0 */READY */TRAIL */CLRTAG + /RPOKX * EE */SM1Q0 */READY * TRAIL */IHOLD + /SM1Q0 */READY * TRAIL * CLRTAG ; Fast function block CLRTAG.CLKF = CLK CLRTAG.RSTF = FSMINIT /IVDATA22 = /IVADD19 + IVADD18 */HRSPY22.PIN + IVADD17 */HRSPY22.PIN + /HRFQ22 */IVADD17 */IVADD18 ; Fast function block /IVDATA21 = /IVADD19 + /HRFQ21 */IVADD17 */IVADD18 + IVADD18 */HRSPY21.PIN + IVADD17 */HRSPY21.PIN ; Fast function block /IVDATA6 = /IVADD19 + /HRFQ6 * UIM_6 + /HRSPY6.PIN */UIM_6 ; High density function block /IVDATA5 = /IVADD19 + /HRFQ5 * UIM_6 + /HRSPY5.PIN */UIM_6 ; High density function block /IVDATA4 = /HRFQ4 * UIM_6 + /HRSPY4.PIN */UIM_6 + /IVADD19 ; High density function block IVDATA3 = /IVADD19 */IVADD0 * IVADD1 * IVADD2 * CLRTAG + IVADD19 * HRFQ3 * UIM_6 + IVADD19 * HRSPY3.PIN */UIM_6 ; High density function block IVDATA2 = HFFULLX */IVADD19 * IVADD0 * IVADD1 */IVADD2 + RFFULLX */IVADD19 */IVADD0 */IVADD1 * IVADD2 + /IVADD19 */IVADD0 * IVADD1 * IVADD2 * TRAIL + IVADD19 * HRFQ2 * UIM_6 + IVADD19 * HRSPY2.PIN */UIM_6 ; High density function block IVDATA1 = HFHFULLX */IVADD19 * IVADD0 * IVADD1 */IVADD2 + /IVADD19 */IVADD0 * IVADD1 * IVADD2 * READY + /IVADD19 * IVADD0 */IVADD1 */IVADD2 * FRQ1 + RFHFULLX */IVADD19 */IVADD0 */IVADD1 * IVADD2 + IVADD19 * HRFQ1 * UIM_6 + /IVADD19 */IVADD0 */IVADD1 */IVADD2 * FHQ1 + IVADD19 * HRSPY1.PIN */UIM_6 ; High density function block IVDATA0 = /IVADD19 * IVADD0 * IVADD1 */IVADD2 * UIM_3 + /IVADD19 */IVADD0 */IVADD1 * IVADD2 * UIM_5 + /IVADD19 */IVADD0 */IVADD1 */IVADD2 * HPOKX + /IVADD19 * IVADD0 */IVADD1 */IVADD2 * RPOKX + /IVADD19 */IVADD0 * IVADD1 * IVADD2 * SM1Q0 + /IVADD19 * IVADD0 */IVADD1 * IVADD2 */IHOLD + IVADD19 * HRFQ0 * UIM_6 + IVADD19 * HRSPY0.PIN */UIM_6 ; High density function block IVDATA31 = IVADD19 */IVADD14 * UIM_3 * UIM_6 + IVADD19 * IVADD14 * UIM_6 * UIM_5 ; High density function block /HRSPY22 := /HRFQ22 ; Fast function block HRSPY22.CLKF = CLK HRSPY22.RSTF = INIT /HRSPY21 := /HRFQ21 ; Fast function block HRSPY21.CLKF = CLK HRSPY21.RSTF = INIT /HRSPY6 := /HRFQ6 ; Fast function block HRSPY6.CLKF = CLK HRSPY6.RSTF = INIT /HRSPY5 := /HRFQ5 ; Fast function block HRSPY5.CLKF = CLK HRSPY5.RSTF = INIT /HRSPY4 := /HRFQ4 ; Fast function block HRSPY4.CLKF = CLK HRSPY4.RSTF = INIT /HRSPY3 := /HRFQ3 ; Fast function block HRSPY3.CLKF = CLK HRSPY3.RSTF = INIT /HRSPY2 := /HRFQ2 ; Fast function block HRSPY2.CLKF = CLK HRSPY2.RSTF = INIT /HRSPY1 := /HRFQ1 ; Fast function block HRSPY1.CLKF = CLK HRSPY1.RSTF = INIT /HRSPY0 := /HRFQ0 ; Fast function block HRSPY0.CLKF = CLK HRSPY0.RSTF = INIT RSWNLAY0 = NLAY0 ; High density function block RSWNLAY0.TRST = RDSWEN RSWNLAY1 = NLAY1 ; High density function block RSWNLAY1.TRST = RDSWEN RSWNLAY2 = NLAY2 ; High density function block RSWNLAY2.TRST = RDSWEN RSWHLDEN = HOLDEN ; High density function block RSWHLDEN.TRST = RDSWEN UIM_0 = /INIT * REFX0 * REFX1 ; UIM node UIM_1 = HOLD * HOLDEN ; UIM node UIM_2 = LAST1 * PRERPOP0 ; UIM node UIM_3 = HEFX0 * HEFX1 ; UIM node UIM_4 = /IVADD17 */IVADD18 */IVADD19 */AMVMEX ; UIM node UIM_5 = REFX0 * REFX1 ; UIM node UIM_6 = /IVADD17 */IVADD18 ; UIM node UIM_7 = /HRFQ22 * FHLE ; UIM node UIM_8 = /SM1Q0 */READY ; UIM node