/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M7672X ; PartNo cpld ; Date XX/XX/XXXX ; Revision 01 ; Designer ; Company ; Assembly None ; Location E1 ; Device f1508isptqfp100; $DEFINE OPTIMIZE $UNDEF OPTIMIZE /* Input Pins */ pin = n3v; pin = n_t_13x; pin = n_t_14x; pin = n_t_17x; pin = n_t_18x; pin = n_t_5x; pin = n_t_6x; pin = n_t_8x; /* Output Pins */ pin = ad2; pin = ae2; pin = af1; pin = af2; pin = ah1; pin = ah2; pin = aj1; pin = aj2; pin = ak1; pin = ak2; pin = al1; pin = al2; pin = am1; pin = am2; pin = an1; pin = an2; pin = ap1; pin = ap2; pin = ar1; pin = ar2; pin = as1; pin = as2; pin = at2; pin = au1; pin = au2; pin = av1; pin = av2; pin = ba1; pin = bb1; pin = bd1; pin = be1; pin = bf1; pin = bf2; pin = bh1; pin = bh2; pin = bj1; pin = bj2; pin = bk1; pin = bk2; pin = bl1; pin = bl2; pin = bm1; pin = bm2; pin = bn1; pin = bn2; pin = bp1; pin = bp2; pin = br1; pin = br2; pin = bs1; pin = bs2; pin = bt2; pin = bu1; pin = bu2; pin = bv1; pin = n15v; pin = n_t_12x; pin = n_t_16x; pin = n_t_1x; pin = n_t_2x; pin = n_t_3x; pin = n_t_7x; node gdollar_0; /* Internal nodes */ $IFNDEF OPTIMIZE node n_t_10x; node n_t_11x; node n_t_4x; node n_t_9x; $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: cpol_use */ /* c14: cpol_use */ /* c15: cpol_use */ /* c16: cpol_use */ /* e1: sn74821 */ ap2.d = !n_t_1x; ap2.ck = n_t_11x; an2.d = !ak1; an2.ck = n_t_11x; am2.d = !n_t_2x; am2.ck = n_t_11x; al2.d = !al1; al2.ck = n_t_11x; ak2.d = !am1; ak2.ck = n_t_11x; ad2.d = !av2; ad2.ck = n_t_11x; ae2.d = !au2; ae2.ck = n_t_11x; af2.d = !at2; af2.ck = n_t_11x; ah2.d = !as2; ah2.ck = n_t_11x; aj2.d = !ar2; aj2.ck = n_t_11x; /* e2: sn7401 */ /* n_t_3x = !(bf1 & an2); */ /* n_t_7x = !ah1; */ /* n_t_2x = !(n_t_1x & af1); */ /* n_t_1x = !(ak1 & af1); */ /* e4: sn7475 */ bb1.ap = bf1 & bj1; bb1.ar = bf1 & !bj1; bb1.ck = 'b'0; bb1.d = 'b'0; ar1.ap = bf1 & bh1; ar1.ar = bf1 & !bh1; ar1.ck = 'b'0; ar1.d = 'b'0; av1.ap = bf1 & be1; av1.ar = bf1 & !be1; av1.ck = 'b'0; av1.d = 'b'0; ba1.ap = bf1 & bd1; ba1.ar = bf1 & !bd1; ba1.ck = 'b'0; ba1.d = 'b'0; bk1 = !bb1; as1 = !ar1; au1 = !av1; bf2 = !ba1; /* e5: sn7420 */ n_t_12x = !(bu1 & bf2 & bh2 & bj2); n_t_16x = !(n_t_10x & n_t_9x & n_t_4x & n3v); /* e6: sn7486 */ n_t_4x = bs2 $ bp2; bl2 = n_t_3x $ n3v; n_t_10x = br2 $ br1; n_t_9x = bu2 $ bt2; /* e8: sn7475 */ bm2.ap = bs1 & bt2; bm2.ar = bs1 & !bt2; bm2.ck = 'b'0; bm2.d = 'b'0; bn2.ap = bs1 & bs2; bn2.ar = bs1 & !bs2; bn2.ck = 'b'0; bn2.d = 'b'0; bp1.ap = bs1 & br2; bp1.ar = bs1 & !br2; bp1.ck = 'b'0; bp1.d = 'b'0; gdollar_0.ap = bs1 & n3v; gdollar_0.ar = bs1 & !n3v; gdollar_0.ck = 'b'0; gdollar_0.d = 'b'0; bu2 = !bm2; bp2 = !bn2; br1 = !bp1; /* ic1: sn7404 */ n_t_11x = !aj1; /* Open collector 'wire-or's */ property atmel {open_collector= n_t_1x}; !n_t_1x = (ak1 & af1); n_t_1x.oe = (ak1 & af1); property atmel {open_collector= n_t_2x}; !n_t_2x = (n_t_1x & af1); n_t_2x.oe = (n_t_1x & af1); property atmel {open_collector= n_t_3x}; !n_t_3x = (bf1 & an2); n_t_3x.oe = (bf1 & an2); property atmel {open_collector= n_t_7x}; !n_t_7x = ah1; n_t_7x.oe = ah1;