/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M226X ; PartNo cpld ; Date XX/XX/XXXX ; Revision 01 ; Designer ; Company ; Assembly None ; Location E1 ; Device f1508isptqfp100; $DEFINE OPTIMIZE $UNDEF OPTIMIZE /* Input Pins */ pin = n3v3; /* Output Pins */ 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_17x; pin = n_t_19x; pin = n_t_21x; pin = n_t_22x; pin = n_t_23x; pin = n_t_24x; pin = n_t_25x; pin = n_t_26x; pin = n_t_27x; pin = n_t_28x; 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_37x; pin = n_t_38x; pin = n_t_39x; pin = n_t_40x; pin = n_t_41x; pin = n_t_42x; pin = n_t_43x; pin = n_t_44x; pin = n_t_45x; pin = n_t_46x; pin = n_t_47x; pin = n_t_48x; pin = n_t_49x; pin = n_t_50x; 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_62x; pin = n_t_63x; pin = n_t_65x; pin = n_t_66x; pin = n_t_67x; pin = n_t_68x; pin = n_t_69x; pin = n_t_6x; pin = n_t_70x; pin = n_t_71x; pin = n_t_72x; pin = n_t_73x; 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_8x; pin = n_t_9x; node n_t_20x; node n_t_36x; /* Internal nodes */ $IFNDEF OPTIMIZE node n_t_16x; node n_t_18x; node n_t_61x; node n_t_64x; $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: cpol_use */ /* c16: cpol_use */ /* c17: c_us */ /* c18: c_us */ /* e1: sn7401 */ /* n_t_71x = !(n_t_72x & n_t_27x); */ /* n_t_71x = !(n_t_70x & n_t_69x); */ /* n_t_71x = !(n_t_79x & n_t_49x); */ /* n_t_71x = !(n_t_53x & n_t_52x); */ /* e2: sn74h53 */ /* n_t_2x = !(n_t_18x & n_t_7x # n_t_67x & n_t_6x # n_t_8x & n_t_9x & n3v3 # n_t_16x & n_t_5x); */ /* n_t_1x = !n_t_2x; */ n_t_69x = n_t_2x; /* e3: sn74h00 */ n_t_16x = !(n_t_66x & n_t_67x); n_t_61x = !(n_t_64x & n_t_62x); n_t_29x = !(n3v3 & n_t_35x); n_t_45x = !(n3v3 & n_t_42x); /* e4: sn74h50 */ !n_t_28x = n_t_17x & n3v3 # n_t_42x & n_t_43x; !n_t_17x = n_t_28x & n3v3 # n_t_43x & n_t_45x; /* e5: sn7462 */ /* n_t_1x = !(n_t_12x & n_t_13x # n_t_20x & n_t_15x & n3v3 # n_t_11x & n_t_10x & n_t_10x # n_t_21x & n_t_14x); */ /* n_t_2x = !n_t_1x; */ /* e6: sn7474 */ n_t_63x.ar = !n3v3; n_t_63x.d = n_t_49x; n_t_63x.ck = n_t_58x; n_t_63x.ap = !n3v3; n_t_64x = !n_t_63x; n_t_20x.ar = !n3v3; n_t_20x.d = n_t_49x; n_t_20x.ck = n_t_50x; n_t_20x.ap = !n3v3; /* e7: sn74h53 */ /* gdollar_0 = !(n_t_24x & n_t_18x # n_t_23x & n_t_17x # n_t_25x & n_t_29x & n_t_28x # n_t_28x & n_t_22x); */ /* gdollar_1 = !gdollar_0; */ n_t_52x = gdollar_0; /* e8: sn7401 */ /* n_t_71x = !(n_t_63x & n_t_74x); */ /* n_t_71x = !(n_t_29x & n_t_77x); */ /* n_t_71x = !(n_t_73x & n_t_20x); */ /* n_t_71x = !(n_t_30x & n_t_57x); */ /* e9: sn7474 */ n_t_47x.ar = !n3v3; n_t_47x.d = n_t_21x; n_t_47x.ck = n_t_46x; n_t_47x.ap = !n3v3; n_t_57x.ar = !n_t_61x; n_t_57x.d = n_t_49x; n_t_57x.ck = n_t_60x; n_t_57x.ap = !n_t_59x; /* e10: sn74h53 */ /* n_t_3x = !(n_t_33x & n_t_34x # n_t_32x & n_t_47x # n_t_17x & n_t_29x & n_t_26x # n_t_31x & n_t_29x); */ /* n_t_4x = !n_t_3x; */ n_t_67x = n_t_3x; /* e11: sn7401 */ /* n_t_71x = !(n_t_36x & n_t_76x); */ /* n_t_71x = !(n_t_67x & n_t_68x); */ /* n_t_71x = !(n_t_75x & n_t_28x); */ /* n_t_71x = !(n_t_19x & n_t_18x); */ /* e12: sn7474 */ n_t_36x.ap = !n3v3; n_t_36x.d = !n_t_27x; n_t_36x.ck = n_t_48x; n_t_36x.ar = !n3v3; n_t_54x.ar = !n_t_55x; n_t_54x.d = n_t_27x; n_t_54x.ck = n_t_56x; n_t_54x.ap = !n3v3; n_t_18x = !n_t_54x; /* e13: sn7462 */ /* n_t_4x = !(n_t_36x & n_t_39x # n_t_28x & n_t_35x & n_t_26x # n_t_37x & n_t_38x & n_t_38x # n_t_41x & n_t_40x); */ /* n_t_3x = !n_t_4x; */ /* Open collector 'wire-or's */ !gdollar_0 = (n_t_24x & n_t_18x # n_t_23x & n_t_17x # n_t_25x & n_t_29x & n_t_28x # n_t_28x & n_t_22x); !gdollar_1 = gdollar_0; !n_t_1x = (n_t_2x) # (n_t_12x & n_t_13x # n_t_20x & n_t_15x & n3v3 # n_t_11x & n_t_10x & n_t_10x # n_t_21x & n_t_14x); !n_t_2x = (n_t_18x & n_t_7x # n_t_67x & n_t_6x # n_t_8x & n_t_9x & n3v3 # n_t_16x & n_t_5x) # (n_t_1x); !n_t_3x = (n_t_33x & n_t_34x # n_t_32x & n_t_47x # n_t_17x & n_t_29x & n_t_26x # n_t_31x & n_t_29x) # (n_t_4x); !n_t_4x = (n_t_3x) # (n_t_36x & n_t_39x # n_t_28x & n_t_35x & n_t_26x # n_t_37x & n_t_38x & n_t_38x # n_t_41x & n_t_40x); property atmel {open_collector= n_t_71x}; !n_t_71x = (n_t_72x & n_t_27x) # (n_t_70x & n_t_69x) # (n_t_79x & n_t_49x) # (n_t_53x & n_t_52x) # (n_t_63x & n_t_74x) # (n_t_29x & n_t_77x) # (n_t_73x & n_t_20x) # (n_t_30x & n_t_57x) # (n_t_36x & n_t_76x) # (n_t_67x & n_t_68x) # (n_t_75x & n_t_28x) # (n_t_19x & n_t_18x); n_t_71x.oe = (n_t_72x & n_t_27x) # (n_t_70x & n_t_69x) # (n_t_79x & n_t_49x) # (n_t_53x & n_t_52x) # (n_t_63x & n_t_74x) # (n_t_29x & n_t_77x) # (n_t_73x & n_t_20x) # (n_t_30x & n_t_57x) # (n_t_36x & n_t_76x) # (n_t_67x & n_t_68x) # (n_t_75x & n_t_28x) # (n_t_19x & n_t_18x);