/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M218X ; PartNo cpld ; Date XX/XX/XXXX ; Revision 01 ; Designer ; Company ; Assembly None ; Location E1 ; Device f1508isptqfp100; $DEFINE OPTIMIZE $UNDEF OPTIMIZE /* Input Pins */ /* Output Pins */ pin = n3v3; pin = n_t_10x; pin = n_t_11x; pin = n_t_12x; pin = n_t_13x; pin = n_t_14x; pin = n_t_15x; pin = n_t_16x; pin = n_t_17x; pin = n_t_18x; pin = n_t_19x; pin = n_t_20x; pin = n_t_21x; pin = n_t_22x; pin = n_t_23x; pin = n_t_24x; pin = n_t_26x; pin = n_t_27x; pin = n_t_29x; pin = n_t_30x; pin = n_t_31x; pin = n_t_32x; pin = n_t_33x; pin = n_t_34x; pin = n_t_35x; pin = n_t_36x; pin = n_t_39x; pin = n_t_3x; pin = n_t_40x; pin = n_t_41x; pin = n_t_43x; pin = n_t_44x; pin = n_t_46x; pin = n_t_47x; pin = n_t_48x; pin = n_t_4x; pin = n_t_50x; pin = n_t_51x; pin = n_t_52x; pin = n_t_53x; pin = n_t_54x; pin = n_t_55x; pin = n_t_56x; pin = n_t_57x; pin = n_t_58x; pin = n_t_59x; pin = n_t_5x; pin = n_t_60x; pin = n_t_65x; pin = n_t_66x; pin = n_t_67x; pin = n_t_68x; pin = n_t_6x; pin = n_t_70x; pin = n_t_74x; pin = n_t_75x; pin = n_t_76x; pin = n_t_77x; pin = n_t_79x; pin = n_t_7x; pin = n_t_80x; pin = n_t_81x; pin = n_t_8x; pin = n_t_9x; /* Internal nodes */ $IFNDEF OPTIMIZE node n_t_1x; node n_t_25x; node n_t_28x; node n_t_2x; node n_t_37x; node n_t_38x; node n_t_42x; node n_t_61x; node n_t_62x; node n_t_63x; node n_t_64x; node n_t_72x; node n_t_73x; $ENDIF /* Code nodes */ /* Equations */ /* c1: c_us */ /* c2: c_us */ /* c3: c_us */ /* c4: c_us */ /* c5: c_us */ /* c6: c_us */ /* c7: c_us */ /* c8: c_us */ /* c9: c_us */ /* c10: c_us */ /* c11: c_us */ /* c12: c_us */ /* c13: c_us */ /* c14: c_us */ /* c15: c_us */ /* c16: c_us */ /* c17: cpol_use */ /* c18: c_us */ /* c19: c_us */ /* e1: sn74h60 */ /* n_t_2x = !(n_t_3x & n_t_5x & n_t_4x & n_t_6x); */ /* n_t_1x = !n_t_2x; */ /* n_t_2x = !(n_t_7x & n_t_8x & n_t_9x & n_t_10x); */ /* n_t_1x = !n_t_2x; */ /* e2: sn74h53 */ /* n_t_2x = !(n_t_15x & n_t_14x # n_t_16x & n_t_17x # n_t_11x & n_t_12x & n_t_13x # n_t_18x & n_t_19x); */ /* n_t_1x = !n_t_2x; */ n_t_28x = n_t_2x; /* e3: sn7474 */ n_t_31x.ar = !n_t_24x; n_t_31x.d = n_t_25x; n_t_31x.ck = n_t_27x; n_t_31x.ap = !n_t_26x; n_t_17x = !n_t_31x; n_t_30x.ar = !n_t_24x; n_t_30x.d = n_t_28x; n_t_30x.ck = n_t_27x; n_t_30x.ap = !n_t_26x; n_t_20x = !n_t_30x; /* e4: sn74h53 */ /* gdollar_0 = !(n_t_21x & n_t_19x # n_t_22x & n_t_15x # n_t_23x & n_t_16x # n_t_13x & n_t_20x); */ /* gdollar_1 = !gdollar_0; */ n_t_25x = gdollar_0; /* e5: sn74h60 */ /* n_t_61x = !(n_t_53x & n_t_54x & n_t_55x & n_t_56x); */ /* n_t_62x = !n_t_61x; */ /* n_t_61x = !(n_t_57x & n_t_58x & n_t_59x & n_t_60x); */ /* n_t_62x = !n_t_61x; */ /* e6: sn74h53 */ /* gdollar_2 = !(n_t_34x & n_t_15x # n_t_19x & n_t_33x # n_t_32x & n_t_16x # n_t_13x & n_t_17x); */ /* gdollar_3 = !gdollar_2; */ n_t_37x = gdollar_2; /* e7: sn7474 */ n_t_41x.ar = !n_t_24x; n_t_41x.d = n_t_38x; n_t_41x.ck = n_t_27x; n_t_41x.ap = !n_t_26x; n_t_32x = !n_t_41x; n_t_40x.ar = !n_t_24x; n_t_40x.d = n_t_37x; n_t_40x.ck = n_t_27x; n_t_40x.ap = !n_t_26x; n_t_23x = !n_t_40x; /* e8: sn74h53 */ /* gdollar_4 = !(n_t_36x & n_t_15x # n_t_19x & n_t_29x # n_t_35x & n_t_16x # n_t_13x & n_t_23x); */ /* gdollar_5 = !gdollar_4; */ n_t_38x = gdollar_4; /* e9: sn74h53 */ /* n_t_61x = !(n_t_81x & n_t_19x # n_t_15x & n_t_80x # n_t_16x & n_t_79x & n_t_70x # n_t_43x & n_t_13x); */ /* n_t_62x = !n_t_61x; */ n_t_42x = n_t_61x; /* e10: sn74h53 */ /* gdollar_6 = !(n_t_65x & n_t_19x # n_t_15x & n_t_66x # n_t_39x & n_t_16x # n_t_13x & n_t_32x); */ /* gdollar_7 = !gdollar_6; */ n_t_63x = gdollar_6; /* e11: sn7474 */ n_t_46x.ar = !n_t_24x; n_t_46x.d = n_t_64x; n_t_46x.ck = n_t_27x; n_t_46x.ap = !n_t_26x; n_t_39x = !n_t_46x; n_t_44x.ar = !n_t_24x; n_t_44x.d = n_t_63x; n_t_44x.ck = n_t_27x; n_t_44x.ap = !n_t_26x; n_t_35x = !n_t_44x; /* e12: sn74h53 */ /* gdollar_8 = !(n_t_67x & n_t_19x # n_t_68x & n_t_15x # n_t_47x & n_t_16x # n_t_13x & n_t_35x); */ /* gdollar_9 = !gdollar_8; */ n_t_64x = gdollar_8; /* e13: sn7474 */ n_t_52x.ar = !n_t_24x; n_t_52x.d = n_t_42x; n_t_52x.ck = n_t_27x; n_t_52x.ap = !n_t_26x; n_t_51x = !n_t_52x; /* e14: sn74h53 */ /* gdollar_10 = !(n_t_75x & n_t_15x # n_t_19x & n_t_74x # n_t_43x & n_t_16x # n_t_13x & n_t_39x); */ /* gdollar_11 = !gdollar_10; */ n_t_72x = gdollar_10; /* e15: sn7474 */ n_t_50x.ar = !n_t_24x; n_t_50x.d = n_t_73x; n_t_50x.ck = n_t_27x; n_t_50x.ap = !n_t_26x; n_t_43x = !n_t_50x; n_t_48x.ar = !n_t_24x; n_t_48x.d = n_t_72x; n_t_48x.ck = n_t_27x; n_t_48x.ap = !n_t_26x; n_t_47x = !n_t_48x; /* e16: sn74h53 */ /* gdollar_12 = !(n_t_76x & n_t_15x # n_t_77x & n_t_19x # n_t_51x & n_t_16x # n_t_13x & n_t_47x); */ /* gdollar_13 = !gdollar_12; */ n_t_73x = gdollar_12; /* Open collector 'wire-or's */ !gdollar_0 = (n_t_21x & n_t_19x # n_t_22x & n_t_15x # n_t_23x & n_t_16x # n_t_13x & n_t_20x); !gdollar_1 = gdollar_0; !gdollar_10 = (n_t_75x & n_t_15x # n_t_19x & n_t_74x # n_t_43x & n_t_16x # n_t_13x & n_t_39x); !gdollar_11 = gdollar_10; !gdollar_12 = (n_t_76x & n_t_15x # n_t_77x & n_t_19x # n_t_51x & n_t_16x # n_t_13x & n_t_47x); !gdollar_13 = gdollar_12; !gdollar_2 = (n_t_34x & n_t_15x # n_t_19x & n_t_33x # n_t_32x & n_t_16x # n_t_13x & n_t_17x); !gdollar_3 = gdollar_2; !gdollar_4 = (n_t_36x & n_t_15x # n_t_19x & n_t_29x # n_t_35x & n_t_16x # n_t_13x & n_t_23x); !gdollar_5 = gdollar_4; !gdollar_6 = (n_t_65x & n_t_19x # n_t_15x & n_t_66x # n_t_39x & n_t_16x # n_t_13x & n_t_32x); !gdollar_7 = gdollar_6; !gdollar_8 = (n_t_67x & n_t_19x # n_t_68x & n_t_15x # n_t_47x & n_t_16x # n_t_13x & n_t_35x); !gdollar_9 = gdollar_8; !n_t_1x = (n_t_2x) # (n_t_2x) # (n_t_2x); !n_t_2x = (n_t_3x & n_t_5x & n_t_4x & n_t_6x) # (n_t_7x & n_t_8x & n_t_9x & n_t_10x) # (n_t_15x & n_t_14x # n_t_16x & n_t_17x # n_t_11x & n_t_12x & n_t_13x # n_t_18x & n_t_19x); !n_t_61x = (n_t_53x & n_t_54x & n_t_55x & n_t_56x) # (n_t_57x & n_t_58x & n_t_59x & n_t_60x) # (n_t_81x & n_t_19x # n_t_15x & n_t_80x # n_t_16x & n_t_79x & n_t_70x # n_t_43x & n_t_13x); !n_t_62x = (n_t_61x) # (n_t_61x) # (n_t_61x);