/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M7075C ; 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 = 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 = m2_l; pin = n1; pin = n2; pin = p1; pin = p1_l; pin = p2; pin = r1; pin = r2; pin = s1; pin = s2; pin = t2; pin = u1; pin = u2; pin = v1; pin = v2; node gdollar_0; node gdollar_1; node gdollar_2; node gdollar_3; node n_t_52x; node n_t_50x; node n_t_38x; node n_t_42x; node n_t_84x; node n_t_82x; node n_t_92x; node gdollar_4; node gdollar_5; node gdollar_6; node gdollar_7; node n_t_39x; node n_t_41x; node n_t_51x; node n_t_101x; /* Internal nodes */ $IFNDEF OPTIMIZE node n3v; node n_t_115x; node n_t_123x; node n_t_125x; node n_t_129x; node n_t_132x; node n_t_133x; node n_t_136x; node n_t_152x; node n_t_153x; node n_t_20x; node n_t_21x; node n_t_27x; node n_t_29x; node n_t_31x; node n_t_32x; node n_t_34x; node n_t_35x; node n_t_36x; node n_t_3x; node n_t_54x; node n_t_67x; node n_t_69x; node n_t_74x; node n_t_76x; node n_t_80x; node n_t_81x; node n_t_86x; node n_t_91x; node n_t_99x; node s_t_1; node s_t_4; $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 */ /* e1: sn7475 */ gdollar_0.ap = p1_l & h2; gdollar_0.ar = p1_l & !h2; gdollar_0.ck = 'b'0; gdollar_0.d = 'b'0; gdollar_1.ap = p1_l & f2; gdollar_1.ar = p1_l & !f2; gdollar_1.ck = 'b'0; gdollar_1.d = 'b'0; gdollar_2.ap = p1_l & d2; gdollar_2.ar = p1_l & !d2; gdollar_2.ck = 'b'0; gdollar_2.d = 'b'0; gdollar_3.ap = p1_l & e2; gdollar_3.ar = p1_l & !e2; gdollar_3.ck = 'b'0; gdollar_3.d = 'b'0; s_t_4 = !gdollar_0; n_t_29x = !gdollar_1; n_t_27x = !gdollar_2; n_t_32x = !gdollar_3; /* e2: dec8266 */ /* n_t_20x = !(!j1 & !e1 # n_t_32x & e1); */ /* n_t_35x = !(!h1 & !e1 # s_t_4 & e1); */ /* n_t_153x = !(!d1 & !e1 # n_t_29x & e1); */ /* n_t_152x = !(!f1 & !e1 # n_t_27x & e1); */ /* e3: dec8271 */ n_t_52x.ar = !m2_l; n_t_52x.d = n_t_54x & n_t_74x # n_t_133x & n3v & !n_t_74x # n_t_52x & !n3v & !n_t_74x; n_t_52x.ck = !v2; n_t_50x.ar = !m2_l; n_t_50x.d = n_t_52x & n_t_74x # n_t_136x & n3v & !n_t_74x # n_t_50x & !n3v & !n_t_74x; n_t_50x.ck = !v2; n_t_38x.ar = !m2_l; n_t_38x.d = n_t_50x & n_t_74x # n_t_153x & n3v & !n_t_74x # n_t_38x & !n3v & !n_t_74x; n_t_38x.ck = !v2; n_t_42x.ar = !m2_l; n_t_42x.d = n_t_38x & n_t_74x # n_t_152x & n3v & !n_t_74x # n_t_42x & !n3v & !n_t_74x; n_t_42x.ck = !v2; /* e4: dec4015 */ n_t_84x.ar = !m2_l; n_t_84x.ap = !n_t_115x; n_t_84x.ck = n_t_91x; n_t_84x.d = n_t_92x; k1.ar = !m2_l; k1.ap = !m2_l; k1.ck = n_t_91x; k1.d = n_t_92x; n_t_82x.ar = !m2_l; n_t_82x.ap = !n3v; n_t_82x.ck = n_t_91x; n_t_82x.d = b1; n_t_92x.ar = !m2_l; n_t_92x.ap = !n3v; n_t_92x.ck = n_t_91x; n_t_92x.d = n_t_86x; /* e5: sn7410 */ n_t_86x = !(n_t_67x & m1 & a1); n_t_99x = !(b1 & n_t_86x & n_t_86x); n_t_115x = !(l1 & n_t_86x & m1); /* e6: sn7400 */ n_t_133x = !(k2 & n_t_132x); n_t_136x = !(j2 & n_t_129x); n_t_129x = !(j2 & n_t_35x); n_t_132x = !(k2 & n_t_20x); /* e7: sn7416 */ /* p1_l = !p1; */ /* n1 = !n_t_51x; */ /* m1 = !n_t_50x; */ /* m1 = !n_t_52x; */ /* m1 = !n_t_54x; */ /* e8: sn7416 */ /* m2_l = !m2; */ /* m1 = !n_t_41x; */ /* m1 = !n_t_39x; */ /* m1 = !n_t_42x; */ /* m1 = !n_t_38x; */ /* e9: sn7400 */ n_t_69x = !(e1 & m1); n_t_74x = !(n_t_76x & m1); n_t_54x = !(v1 & n_t_84x); n_t_80x = !(n_t_82x & n_t_81x); /* e10: sn7474 */ c1.ar = !m2_l; c1.d = 'b'0; c1.ck = n_t_69x; c1.ap = !p1; e1.ar = !m2_l; e1.d = c1; e1.ck = v2; e1.ap = !n3v; n_t_67x = !e1; /* e11: sn7475 */ gdollar_4.ap = p1_l & s2; gdollar_4.ar = p1_l & !s2; gdollar_4.ck = 'b'0; gdollar_4.d = 'b'0; gdollar_5.ap = p1_l & r2; gdollar_5.ar = p1_l & !r2; gdollar_5.ck = 'b'0; gdollar_5.d = 'b'0; gdollar_6.ap = p1_l & n2; gdollar_6.ar = p1_l & !n2; gdollar_6.ck = 'b'0; gdollar_6.d = 'b'0; gdollar_7.ap = p1_l & p2; gdollar_7.ar = p1_l & !p2; gdollar_7.ck = 'b'0; gdollar_7.d = 'b'0; n_t_125x = !gdollar_4; n_t_123x = !gdollar_5; n_t_3x = !gdollar_6; s_t_1 = !gdollar_7; /* e12: dec8266 */ /* n_t_21x = !(!u2 & !e1 # s_t_1 & e1); */ /* n_t_31x = !(!t2 & !e1 # n_t_125x & e1); */ /* n_t_36x = !(!s1 & !e1 # n_t_123x & e1); */ /* n_t_34x = !(!r1 & !e1 # n_t_3x & e1); */ /* e13: dec8271 */ n_t_39x.ar = !m2_l; n_t_39x.d = n_t_42x & n_t_74x # n_t_21x & n3v & !n_t_74x # n_t_39x & !n3v & !n_t_74x; n_t_39x.ck = !v2; n_t_41x.ar = !m2_l; n_t_41x.d = n_t_39x & n_t_74x # n_t_31x & n3v & !n_t_74x # n_t_41x & !n3v & !n_t_74x; n_t_41x.ck = !v2; n_t_51x.ar = !m2_l; n_t_51x.d = n_t_41x & n_t_74x # n_t_36x & n3v & !n_t_74x # n_t_51x & !n3v & !n_t_74x; n_t_51x.ck = !v2; n_t_101x.ar = !m2_l; n_t_101x.d = n_t_51x & n_t_74x # n_t_34x & n3v & !n_t_74x # n_t_101x & !n3v & !n_t_74x; n_t_101x.ck = !v2; /* e14: sn7404 */ n3v = 'b'1; n_t_91x = !v2; u1 = !n_t_80x; l2 = !n_t_42x; n_t_81x = !n_t_101x; n_t_76x = !n_t_99x; /* Open collector 'wire-or's */ property atmel {open_collector= m1}; !m1 = (n_t_50x) # (n_t_52x) # (n_t_54x) # (n_t_41x) # (n_t_39x) # (n_t_42x) # (n_t_38x); m1.oe = (n_t_50x) # (n_t_52x) # (n_t_54x) # (n_t_41x) # (n_t_39x) # (n_t_42x) # (n_t_38x); property atmel {open_collector= m2_l}; !m2_l = m2; m2_l.oe = m2; property atmel {open_collector= n1}; !n1 = n_t_51x; n1.oe = n_t_51x; !n_t_152x = (!f1 & !e1 # n_t_27x & e1); !n_t_153x = (!d1 & !e1 # n_t_29x & e1); !n_t_20x = (!j1 & !e1 # n_t_32x & e1); !n_t_21x = (!u2 & !e1 # s_t_1 & e1); !n_t_31x = (!t2 & !e1 # n_t_125x & e1); !n_t_34x = (!r1 & !e1 # n_t_3x & e1); !n_t_35x = (!h1 & !e1 # s_t_4 & e1); !n_t_36x = (!s1 & !e1 # n_t_123x & e1); property atmel {open_collector= p1_l}; !p1_l = p1; p1_l.oe = p1;