/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M7065C ; PartNo cpld ; Date XX/XX/XXXX ; Revision 01 ; Designer ; Company ; Assembly None ; Location E1 ; Device f1508isptqfp100; $DEFINE OPTIMIZE $UNDEF OPTIMIZE /* Input Pins */ pin = n_t_15x; pin = n_t_18x; pin = n_t_90x; /* Output Pins */ pin = a1; pin = b1; pin = c1; pin = d1; pin = d2; pin = e1; pin = e2; pin = f1; pin = f2; pin = h1; pin = h2; pin = j1; pin = j2; pin = k1; pin = k2; pin = l1; pin = l2; pin = m1; pin = m2; pin = n1; pin = n2; pin = n_t_5x; pin = n_t_77x; pin = n_t_78x; pin = n_t_79x; pin = n_t_80x; pin = p1; pin = p2; pin = r1; pin = r2; pin = s1; pin = s2; pin = t2; pin = u1; pin = u2; pin = v1; pin = v2; node n_t_2x; node n_t_3x; node n_t_1x; node n_t_27x; node n_t_29x; node n_t_38x; node n_t_120x; node n_t_37x; node n_t_16x; node n_t_19x; /* Internal nodes */ $IFNDEF OPTIMIZE node n_t_21x; node n_t_22x; node n_t_23x; node n_t_24x; node n_t_33x; node n_t_34x; node n_t_36x; node n_t_49x; node n_t_4x; node n_t_51x; node n_t_52x; node n_t_56x; node n_t_58x; node n_t_60x; node n_t_64x; node n_t_71x; node n_t_72x; node n_t_76x; node n_t_88x; node n_t_92x; $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: c_us */ /* c18: c_us */ /* c19: c_us */ /* e1: dec8242 */ /* j2 = !(!n_t_2x & !d1 # n_t_2x & d1); */ /* j2 = !(!n_t_3x & !h2 # n_t_3x & h2); */ /* j2 = !(!n_t_1x & !f2 # n_t_1x & f2); */ /* j2 = !(!s1 & !c1 # s1 & c1); */ /* e2: sn7475 */ a1.ap = r1 & n_t_2x; a1.ar = r1 & !n_t_2x; a1.ck = 'b'0; a1.d = 'b'0; b1.ap = r1 & n_t_3x; b1.ar = r1 & !n_t_3x; b1.ck = 'b'0; b1.d = 'b'0; d2.ap = r1 & n_t_1x; d2.ar = r1 & !n_t_1x; d2.ck = 'b'0; d2.d = 'b'0; e2.ap = r1 & s1; e2.ar = r1 & !s1; e2.ck = 'b'0; e2.d = 'b'0; /* e3: dec8271 */ n_t_2x.ar = !n_t_23x; n_t_2x.d = v1 & m2 # n_t_60x & n_t_4x & !m2 # n_t_2x & !n_t_4x & !m2; n_t_2x.ck = !n_t_76x; n_t_3x.ar = !n_t_23x; n_t_3x.d = n_t_2x & m2 # n_t_64x & n_t_4x & !m2 # n_t_3x & !n_t_4x & !m2; n_t_3x.ck = !n_t_76x; n_t_1x.ar = !n_t_23x; n_t_1x.d = n_t_3x & m2 # n_t_52x & n_t_4x & !m2 # n_t_1x & !n_t_4x & !m2; n_t_1x.ck = !n_t_76x; s1.ar = !n_t_23x; s1.d = n_t_1x & m2 # n_t_1x & n_t_4x & !m2 # s1 & !n_t_4x & !m2; s1.ck = !n_t_76x; /* e4: sn7404 */ n_t_56x = !l2; n_t_60x = !n_t_21x; n_t_64x = !n_t_51x; n_t_52x = !n_t_49x; n_t_58x = !k2; n_t_4x = 'b'1; /* e5: sn7450 */ !n_t_49x = n_t_3x & k2 # n_t_24x & n_t_58x; !n_t_51x = n_t_2x & l2 # n_t_24x & n_t_56x; /* e6: sn7474 */ n_t_27x.ar = !n_t_5x; n_t_27x.d = j2; n_t_27x.ck = n_t_33x; n_t_27x.ap = !n_t_4x; n_t_88x = !n_t_27x; n_t_29x.ar = !n_t_4x; n_t_29x.d = n_t_34x; n_t_29x.ck = n_t_33x; n_t_29x.ap = !n_t_5x; l1 = !n_t_29x; /* e7: sn7400 */ n_t_22x = !(n_t_19x & n_t_18x); n_t_23x = !(n_t_15x & n_t_19x); n_t_21x = !(j1 & n_t_24x); n_t_24x = !(k1 & n_t_16x); /* e8: sn7400 */ n_t_34x = !(j2 & n_t_27x); h1 = !(n_t_27x & v2); n_t_33x = !(r1 & n_t_29x); n_t_36x = !(f1 & e1); /* e9: dec8242 */ /* j2 = !(!n_t_38x & !u2 # n_t_38x & u2); */ /* j2 = !(!n_t_120x & !t2 # n_t_120x & t2); */ /* j2 = !(!n_t_37x & !s2 # n_t_37x & s2); */ /* j2 = !(!v2 & !r2 # v2 & r2); */ /* e10: sn7475 */ m1.ap = r1 & n_t_38x; m1.ar = r1 & !n_t_38x; m1.ck = 'b'0; m1.d = 'b'0; n1.ap = r1 & n_t_120x; n1.ar = r1 & !n_t_120x; n1.ck = 'b'0; n1.d = 'b'0; p1.ap = r1 & n_t_37x; p1.ar = r1 & !n_t_37x; p1.ck = 'b'0; p1.d = 'b'0; p2.ap = r1 & v2; p2.ar = r1 & !v2; p2.ck = 'b'0; p2.d = 'b'0; /* e11: dec8271 */ n_t_38x.ar = !n_t_23x; n_t_38x.d = s1 & n_t_4x # n_t_38x & !n_t_4x; n_t_38x.ck = !n_t_76x; n_t_120x.ar = !n_t_23x; n_t_120x.d = n_t_38x & n_t_4x # n_t_120x & !n_t_4x; n_t_120x.ck = !n_t_76x; n_t_37x.ar = !n_t_23x; n_t_37x.d = n_t_120x & n_t_4x # n_t_37x & !n_t_4x; n_t_37x.ck = !n_t_76x; v2.ar = !n_t_23x; v2.d = n_t_37x & n_t_4x # v2 & !n_t_4x; v2.ck = !n_t_76x; /* e12: sn7416 */ /* n_t_80x = !n_t_76x; */ /* n_t_77x = !n_t_72x; */ /* n_t_5x = !n_t_36x; */ /* n_t_79x = !n_t_19x; */ /* r1 = !n_t_71x; */ /* n_t_78x = !n_t_19x; */ /* e13: sn7400 */ n_t_92x = !(j2 & n_t_88x); n_t_76x = !(n2 & n_t_22x); n_t_71x = !(n_t_72x & n_t_90x); /* e14: sn7474 */ n_t_16x.ar = !n_t_92x; n_t_16x.d = u1; n_t_16x.ck = n_t_80x; n_t_16x.ap = !n_t_4x; n_t_72x = !n_t_16x; n_t_19x.ar = !n2; n_t_19x.d = n_t_4x; n_t_19x.ck = n_t_71x; n_t_19x.ap = !n_t_5x; /* Open collector 'wire-or's */ property atmel {open_collector= j2}; !j2 = (!n_t_2x & !d1 # n_t_2x & d1) # (!n_t_3x & !h2 # n_t_3x & h2) # (!n_t_1x & !f2 # n_t_1x & f2) # (!s1 & !c1 # s1 & c1) # (!n_t_38x & !u2 # n_t_38x & u2) # (!n_t_120x & !t2 # n_t_120x & t2) # (!n_t_37x & !s2 # n_t_37x & s2) # (!v2 & !r2 # v2 & r2); j2.oe = (!n_t_2x & !d1 # n_t_2x & d1) # (!n_t_3x & !h2 # n_t_3x & h2) # (!n_t_1x & !f2 # n_t_1x & f2) # (!s1 & !c1 # s1 & c1) # (!n_t_38x & !u2 # n_t_38x & u2) # (!n_t_120x & !t2 # n_t_120x & t2) # (!n_t_37x & !s2 # n_t_37x & s2) # (!v2 & !r2 # v2 & r2); property atmel {open_collector= n_t_5x}; !n_t_5x = n_t_36x; n_t_5x.oe = n_t_36x; property atmel {open_collector= n_t_77x}; !n_t_77x = n_t_72x; n_t_77x.oe = n_t_72x; property atmel {open_collector= n_t_78x}; !n_t_78x = n_t_19x; n_t_78x.oe = n_t_19x; property atmel {open_collector= n_t_79x}; !n_t_79x = n_t_19x; n_t_79x.oe = n_t_19x; property atmel {open_collector= n_t_80x}; !n_t_80x = n_t_76x; n_t_80x.oe = n_t_76x; property atmel {open_collector= r1}; !r1 = n_t_71x; r1.oe = n_t_71x;