/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M219B ; 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_12x; pin = n_t_13x; pin = n_t_1x; pin = n_t_20x; pin = n_t_21x; pin = n_t_22x; pin = n_t_23x; pin = n_t_24x; pin = n_t_25x; pin = n_t_2x; pin = n_t_33x; pin = n_t_37x; pin = n_t_3x; pin = n_t_40x; pin = n_t_42x; pin = n_t_43x; pin = n_t_44x; pin = n_t_45x; pin = n_t_47x; pin = n_t_48x; pin = n_t_49x; pin = n_t_4x; pin = n_t_51x; pin = n_t_52x; pin = n_t_53x; pin = n_t_55x; pin = n_t_59x; pin = n_t_5x; pin = n_t_60x; pin = n_t_61x; pin = n_t_62x; pin = n_t_63x; pin = n_t_64x; 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_74x; pin = n_t_75x; pin = n_t_76x; pin = n_t_77x; pin = n_t_78x; pin = n_t_79x; pin = n_t_80x; pin = n_t_81x; pin = n_t_82x; pin = n_t_83x; pin = n_t_84x; pin = n_t_85x; pin = n_t_86x; pin = n_t_87x; pin = n_t_89x; pin = n_t_90x; pin = n_t_91x; pin = n_t_96x; pin = n_t_97x; /* Internal nodes */ $IFNDEF OPTIMIZE node n_t_11x; node n_t_14x; node n_t_15x; node n_t_16x; node n_t_17x; node n_t_18x; node n_t_19x; node n_t_26x; node n_t_27x; node n_t_28x; node n_t_29x; node n_t_30x; node n_t_31x; node n_t_32x; node n_t_34x; node n_t_36x; node n_t_38x; node n_t_39x; node n_t_41x; node n_t_46x; node n_t_50x; node n_t_54x; node n_t_56x; node n_t_57x; node n_t_58x; node n_t_72x; node n_t_73x; node n_t_7x; node n_t_88x; node n_t_8x; node n_t_92x; node n_t_93x; node n_t_95x; node n_t_9x; $ENDIF /* Code nodes */ /* Equations */ /* c1: cpol_use */ /* 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: c_us */ /* c18: c_us */ /* e1: sn74h40 */ n_t_42x = !(n3v3 & n_t_40x); n_t_2x = !n_t_1x; /* e2: sn74h72 */ n_t_22x.ar = !n_t_26x; n_t_22x.ap = !n_t_14x; n_t_22x.ck = n_t_2x; n_t_22x.j = n_t_21x & n_t_20x & n3v3; n_t_22x.k = n3v3 & n_t_20x & n_t_21x; /* e3: sn7400 */ n_t_27x = !n_t_13x; n_t_26x = !(n_t_6x & n_t_27x); n_t_18x = !(n_t_6x & n_t_19x); n_t_19x = !n_t_10x; /* e4: sn7400 */ n_t_8x = !(n_t_6x & n_t_3x); n_t_17x = !(n_t_6x & n_t_7x); n_t_9x = !(n_t_6x & n_t_10x); n_t_7x = !n_t_3x; /* e5: sn74h72 */ n_t_21x.ar = !n_t_18x; n_t_21x.ap = !n_t_9x; n_t_21x.ck = n_t_2x; n_t_21x.j = n_t_20x & n3v3 & n3v3; n_t_21x.k = n3v3 & n_t_20x; /* e6: sn7400 */ n_t_11x = !(n_t_6x & n_t_12x); n_t_29x = !(n_t_6x & n_t_28x); n_t_28x = !n_t_12x; n_t_14x = !(n_t_13x & n_t_6x); /* e7: sn74h00 */ n_t_30x = !n_t_31x; n_t_75x = !n_t_73x; n_t_6x = !n_t_4x; n_t_44x = !n_t_43x; /* e8: sn74h72 */ n_t_20x.ar = !n_t_17x; n_t_20x.ap = !n_t_8x; n_t_20x.ck = n_t_2x; n_t_20x.j = n3v3 & n_t_5x; n_t_20x.k = n3v3; /* e9: sn74h72 */ n_t_23x.ar = !n_t_29x; n_t_23x.ap = !n_t_11x; n_t_23x.ck = n_t_2x; n_t_23x.j = n_t_22x & n_t_30x; n_t_23x.k = n_t_30x & n_t_22x; /* e10: sn7474 */ n_t_81x.ar = !n_t_75x; n_t_81x.d = n_t_79x; n_t_81x.ck = n_t_80x; n_t_81x.ap = !n3v3; n_t_93x = !n_t_81x; n_t_79x.ar = !n_t_75x; n_t_79x.d = n_t_77x; n_t_79x.ck = n_t_76x; n_t_79x.ap = !n_t_78x; n_t_82x = !n_t_79x; /* e11: sn74h40 */ n_t_68x = !(n3v3 & n_t_67x); n_t_73x = !(n_t_68x & n_t_70x & n_t_69x & n_t_69x); /* e12: sn74h30 */ n_t_43x = !(n_t_20x & n_t_21x & n_t_22x & n_t_24x & n3v3 & n3v3 & n_t_25x & n_t_23x); /* e13: sn74h55 */ /* gdollar_0 = !(n_t_83x & n_t_84x & n_t_85x # n_t_86x & n_t_85x & n_t_87x & n_t_87x); */ /* gdollar_1 = !gdollar_0; */ n_t_89x = gdollar_0; /* e14: sn74h00 */ n_t_88x = !n_t_87x; n_t_74x = !n_t_72x; n_t_72x = !(n_t_71x & n_t_68x); /* e15: sn74h10 */ n_t_90x = !(n_t_85x & n_t_88x & n_t_86x); n_t_92x = !(n_t_93x & n_t_91x & n_t_5x); n_t_31x = !(n_t_22x & n_t_21x & n_t_20x); /* e16: sn7400 */ n_t_15x = !(n_t_6x & n_t_33x); n_t_16x = !(n_t_6x & n_t_37x); n_t_34x = !(n_t_6x & n_t_32x); n_t_32x = !n_t_33x; /* e17: sn74h55 */ /* gdollar_2 = !(n_t_62x & n_t_63x & n_t_45x & n_t_61x # n_t_62x & n_t_63x & n_t_60x & n_t_64x); */ /* gdollar_3 = !gdollar_2; */ n_t_65x = gdollar_2; /* e18: sn74h00 */ n_t_46x = !(n_t_5x & n_t_47x); n_t_49x = !(n_t_46x & n_t_48x); n_t_96x = !n_t_95x; n_t_95x = !(n_t_85x & n_t_92x); /* e19: sn74h72 */ n_t_5x.ap = !n_t_97x; n_t_5x.ar = !n3v3; n_t_5x.ck = n_t_2x; .k = n_t_25x & n_t_30x & n_t_39x; .j = n_t_39x & n_t_30x & n_t_25x; /* e20: sn74h72 */ n_t_24x.ar = !n_t_34x; n_t_24x.ap = !n_t_15x; n_t_24x.ck = n_t_2x; n_t_24x.j = n_t_23x & n_t_30x; n_t_24x.k = n_t_30x & n_t_23x & n_t_23x; /* e21: sn74h00 */ n_t_55x = !n_t_54x; n_t_54x = !(n_t_50x & n_t_53x); n_t_50x = !(n_t_51x & n_t_52x); /* e22: sn74h00 */ n_t_58x = !n_t_59x; n_t_56x = !(n_t_58x & n_t_45x); n_t_66x = !(n_t_56x & n_t_57x); n_t_57x = !(n_t_60x & n_t_59x); /* e23: sn74h72 */ n_t_25x.ar = !n_t_38x; n_t_25x.ap = !n_t_16x; n_t_25x.ck = n_t_2x; n_t_25x.j = n_t_24x & n_t_30x & n_t_39x; n_t_25x.k = n_t_39x & n_t_30x & n_t_24x; /* e24: sn7400 */ n_t_36x = !n_t_37x; n_t_38x = !(n_t_6x & n_t_36x); n_t_39x = !n_t_41x; n_t_41x = !(n_t_23x & n_t_24x); /* Open collector 'wire-or's */ !gdollar_0 = (n_t_83x & n_t_84x & n_t_85x # n_t_86x & n_t_85x & n_t_87x & n_t_87x); !gdollar_1 = gdollar_0; !gdollar_2 = (n_t_62x & n_t_63x & n_t_45x & n_t_61x # n_t_62x & n_t_63x & n_t_60x & n_t_64x); !gdollar_3 = gdollar_2;