;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; 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 733644PC ; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; PATTERN enmap_n.eqn DATE Fri Jun 18 18:20:57 1999 CHIP ENMAP XEPLD MINIMIZE OFF LOGIC_OPT OFF OPTIONS OFF UIM_OPT REG_OPT CLOCK_OPT FOE_OPT PARTITION FB1_1 ENAMR0 ENAMR1 NEWLAY LEE RESETR PARTITION FB3_1 ENAMR2 ENAMR3 ENAMR4 ENAMR5 ENAMR6 ENAMR7 ENSSR PARTITION FB3_9 ENAM7X PARTITION FB2_1 ENAM0X ENAM1X ENAM2X ENAM3X ENAM4X ENAM5X ENAM6X ENSSX INPUTPIN ( FI ) DNCLKR INPUTPIN SM1Q0 READY TRAIL CLRTAG IHOLD EE NRLE LAST1 CLKR INPUTPIN ( FI ) N2LAST0 N2LAST1 N2LAST2 N2LAST3 N2LAST4 N2LAST5 N2LAST6 N2LAST7 N2LAST8 N2LAST9 INPUTPIN TMOD AMSSRD LAY0 LAY1 LAY2 OUTPUTPIN ENAM0X ENAM1X ENAM2X ENAM3X ENAM4X ENAM5X ENAM6X ENAM7X ENSSX NODE ENAMR0 ENAMR1 ENAMR2 ENAMR3 ENAMR4 ENAMR5 ENAMR6 ENAMR7 ENSSR NEWLAY LEE RESETR FASTCLOCK CLK DNCLK EQUATIONS /LEE := /EE ; Fast function block LEE.CLKF = CLK NEWLAY = /SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */N2LAST0 */N2LAST1 */N2LAST2 */N2LAST3 */N2LAST4 */N2LAST5 */N2LAST6 */N2LAST7 */N2LAST8 */N2LAST9 ; Fast function block /RESETR := /CLKR ; Fast function block RESETR.CLKF = DNCLK /ENAM0X := TMOD * AMSSRD */LAY0 */LAY1 */LAY2 ; Fast function block ENAM0X.CLKF = CLK ENAM0X.RSTF = DNCLKR * CLKR * ENAMR0 ENAMR0 := SM1Q0 * READY */TRAIL */CLRTAG */N2LAST0 */N2LAST1 */N2LAST2 */N2LAST3 */N2LAST4 */N2LAST5 */N2LAST6 */N2LAST7 */N2LAST8 */N2LAST9 */TMOD + /SM1Q0 */READY * TRAIL */CLRTAG */NRLE */TMOD + /SM1Q0 */READY */TRAIL */CLRTAG * EE */TMOD + SM1Q0 */READY */TRAIL */CLRTAG */NRLE */TMOD ; Fast function block ENAMR0.CLKF = CLK ENAMR0.RSTF = /CLKR * RESETR /ENAM1X := TMOD * AMSSRD * LAY0 */LAY1 */LAY2 ; Fast function block ENAM1X.CLKF = CLK ENAM1X.RSTF = DNCLKR * CLKR * ENAMR1 ENAMR1 := /SM1Q0 * READY */TRAIL */CLRTAG */TMOD * LAY0 */LAY1 */LAY2 */NEWLAY + NRLE */TMOD ; Fast function block ENAMR1.CLKF = CLK ENAMR1.RSTF = /CLKR * RESETR /ENAM2X := TMOD * AMSSRD */LAY0 * LAY1 */LAY2 ; Fast function block ENAM2X.CLKF = CLK ENAM2X.RSTF = DNCLKR * CLKR * ENAMR2 ENAMR2 := /SM1Q0 * READY */TRAIL */CLRTAG */TMOD */LAY0 * LAY1 */LAY2 */NEWLAY + /LAST1 */TMOD * LAY0 */LAY1 */LAY2 * NEWLAY ; Fast function block ENAMR2.CLKF = CLK ENAMR2.RSTF = /CLKR * RESETR /ENAM3X := TMOD * AMSSRD * LAY0 * LAY1 */LAY2 ; Fast function block ENAM3X.CLKF = CLK ENAM3X.RSTF = DNCLKR * CLKR * ENAMR3 ENAMR3 := /SM1Q0 * READY */TRAIL */CLRTAG */TMOD * LAY0 * LAY1 */LAY2 */NEWLAY + /LAST1 */TMOD */LAY0 * LAY1 */LAY2 * NEWLAY ; Fast function block ENAMR3.CLKF = CLK ENAMR3.RSTF = /CLKR * RESETR /ENAM4X := TMOD * AMSSRD */LAY0 */LAY1 * LAY2 ; Fast function block ENAM4X.CLKF = CLK ENAM4X.RSTF = DNCLKR * CLKR * ENAMR4 ENAMR4 := /SM1Q0 * READY */TRAIL */CLRTAG */TMOD */LAY0 */LAY1 * LAY2 */NEWLAY + /LAST1 */TMOD * LAY0 * LAY1 */LAY2 * NEWLAY ; Fast function block ENAMR4.CLKF = CLK ENAMR4.RSTF = /CLKR * RESETR /ENAM5X := TMOD * AMSSRD * LAY0 */LAY1 * LAY2 ; Fast function block ENAM5X.CLKF = CLK ENAM5X.RSTF = DNCLKR * CLKR * ENAMR5 ENAMR5 := /SM1Q0 * READY */TRAIL */CLRTAG */TMOD * LAY0 */LAY1 * LAY2 */NEWLAY + /LAST1 */TMOD */LAY0 */LAY1 * LAY2 * NEWLAY ; Fast function block ENAMR5.CLKF = CLK ENAMR5.RSTF = /CLKR * RESETR /ENAM6X := TMOD * AMSSRD */LAY0 * LAY1 * LAY2 ; Fast function block ENAM6X.CLKF = CLK ENAM6X.RSTF = DNCLKR * CLKR * ENAMR6 ENAMR6 := /LAST1 */TMOD * LAY0 */LAY1 * LAY2 * NEWLAY + /SM1Q0 * READY */TRAIL */CLRTAG */TMOD */LAY0 * LAY1 * LAY2 */NEWLAY ; Fast function block ENAMR6.CLKF = CLK ENAMR6.RSTF = /CLKR * RESETR /ENAM7X := TMOD * AMSSRD * LAY0 * LAY1 * LAY2 ; Fast function block ENAM7X.CLKF = CLK ENAM7X.RSTF = DNCLKR * CLKR * ENAMR7 ENAMR7 := /SM1Q0 * READY */TRAIL */CLRTAG */TMOD * LAY0 * LAY1 * LAY2 */NEWLAY + /LAST1 */TMOD */LAY0 * LAY1 * LAY2 * NEWLAY ; Fast function block ENAMR7.CLKF = CLK ENAMR7.RSTF = /CLKR * RESETR /ENSSX := TMOD * AMSSRD ; Fast function block ENSSX.CLKF = CLK ENSSX.RSTF = DNCLKR * ENSSR ENSSR := /SM1Q0 */READY */TRAIL */EE */TMOD + /SM1Q0 */READY */TRAIL */TMOD * LEE + /SM1Q0 */READY */TRAIL * CLRTAG */TMOD ; Fast function block ENSSR.CLKF = CLK ENSSR.RSTF = /CLKR * RESETR