;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; 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 nlast2.eqn DATE Fri Mar 22 14:30:14 1996 CHIP NLAST2 XEPLD MINIMIZE OFF LOGIC_OPT OFF OPTIONS OFF UIM_OPT REG_OPT CLOCK_OPT FOE_OPT PARTITION FB3_1 RLE PARTITION FB3_8 EMPTY_1 EMPTY PARTITION FB2_1 N2LAST0 N2LAST1 N2LAST2 N2LAST3 N2LAST4 N2LAST5 N2LAST7 N2LAST8 N2LAST9 PARTITION FB1_2 N2LAST6 TEMP INPUTPIN RPOKX SM1Q0 READY TRAIL CLRTAG IHOLD INPUTPIN ( FI ) M0 M1 M2 M3 M4 M5 M6 M7 INPUTPIN SS0 SS1 SS2 INPUTPIN ( FI ) HITCN0 HITCN1 HITCN2 OUTPUTPIN EMPTY N2LAST0 N2LAST1 N2LAST2 N2LAST3 N2LAST4 N2LAST5 N2LAST6 N2LAST7 N2LAST8 N2LAST9 RLE TEMP NODE EMPTY_1 FASTCLOCK CLK EQUATIONS /TEMP := /SS0 ; Fast function block TEMP.CLKF = CLK RLE = /RPOKX */SM1Q0 * READY */TRAIL */CLRTAG */IHOLD */N2LAST0 */N2LAST1 */N2LAST2 */N2LAST3 */N2LAST4 */N2LAST5 */N2LAST6 */N2LAST7 */N2LAST8 */N2LAST9 + /RPOKX */SM1Q0 */READY * TRAIL */CLRTAG */IHOLD + /RPOKX * SM1Q0 */READY */TRAIL */CLRTAG ; Fast function block N2LAST0 = M2 */M3 */M5 */M7 * HITCN0 * HITCN1 + /M1 */M3 * M6 */M7 * HITCN0 * HITCN1 + /M1 */M5 */M7 * HITCN0 * HITCN2 + /M1 */M7 * HITCN0 * HITCN1 * HITCN2 ; Fast function block N2LAST1 = /M3 */SS1 */SS2 * HITCN0 * HITCN1 + M2 */M5 */M7 * HITCN0 * HITCN2 + /M7 */SS1 * SS2 * HITCN0 * HITCN1 + M2 */M7 * HITCN0 * HITCN1 * HITCN2 ; Fast function block N2LAST2 = M2 */M3 * M6 */M7 * HITCN0 * HITCN1 + M3 */SS0 * SS1 */SS2 */HITCN0 + M5 */SS1 * SS2 */HITCN0 */HITCN1 + M1 */SS1 */SS2 */HITCN0 */HITCN1 ; Fast function block N2LAST3 = M2 */M4 * SS0 * SS1 */HITCN1 + M3 * SS0 */SS1 */SS2 */HITCN0 + /M6 * HITCN1 * HITCN2 + M3 */M4 * SS0 * SS1 */HITCN0 ; Fast function block N2LAST4 = /M1 */SS0 */SS1 */SS2 * HITCN0 + M2 * SS0 */SS1 */SS2 */HITCN1 + M5 */M6 * SS0 * SS1 */HITCN0 + M1 */M2 * SS0 * SS1 */HITCN0 ; Fast function block N2LAST5 = /M5 */SS0 */SS1 * SS2 * HITCN0 + /M3 */SS0 * SS1 */SS2 * HITCN0 + /M1 */M3 */M5 */M7 * HITCN0 + /M1 */M3 */SS1 */SS2 * HITCN0 ; Fast function block /N2LAST6 = /HITCN1 */HITCN2 + SS0 * SS1 + SS0 */HITCN2 ; Fast function block N2LAST7 = /M7 */SS0 * SS1 * SS2 * HITCN0 + /M2 */SS1 */SS2 * HITCN1 + /M5 */M7 */SS1 * SS2 * HITCN0 + /M6 */SS1 * SS2 * HITCN1 ; Fast function block N2LAST8 = M4 * SS0 * SS1 */HITCN2 + M6 * SS0 * SS2 */HITCN1 + M7 * SS1 * SS2 */HITCN0 + M7 * SS0 * SS2 */HITCN0 ; Fast function block N2LAST9 = /M4 * HITCN2 + M6 * SS0 * SS1 */HITCN1 + M7 * SS0 * SS1 */HITCN0 + /M2 */M6 * HITCN1 ; Fast function block EMPTY = /M2 */SS0 * SS1 */SS2 + /M6 */SS0 * SS1 * SS2 + /M4 */SS1 * SS2 + /M0 */SS1 */SS2 ; Fast function block EMPTY_1.EXPORT = /M0 * SS0 * SS1 ; Fast function block