/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M227X ; 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 = aa1; pin = ab1; pin = ac1; pin = ad1; pin = ad2; pin = ae1; pin = ae2; pin = af1; pin = af2; pin = ah1; pin = ah2; pin = aj1; pin = aj2; pin = ak1; 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 = bc1; pin = bd1; pin = bd2; pin = be1; pin = be2; 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 = bv2; /* Internal nodes */ $IFNDEF OPTIMIZE $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 */ /* c20: c_us */ /* c21: c_us */ /* c22: c_us */ /* c23: c_us */ /* c24: cpol_use */ /* c25: c_us */ /* c26: c_us */ /* c27: c_us */ /* e1: sn74h62 */ /* n_t_5x = !(ae2 & af2 # ae1 & n3v3 & ad1 # aa1 & ad2 & ad2 # af1 & ab1); */ /* n_t_6x = !n_t_5x; */ /* e2: sn74h53 */ /* n_t_4x = !(bt2 & ah2 # af2 & am2 # ac1 & ad1 & n3v3 # ad2 & bu2); */ /* n_t_3x = !n_t_4x; */ ar2 = n_t_4x; /* e3: sn74h62 */ /* n_t_3x = !(af1 & bv1 # n3v3 & am1 & as1 # ah1 & aa1 & aa1 # aj1 & at2); */ /* n_t_4x = !n_t_3x; */ /* e4: sn74h53 */ /* n_t_6x = !(an2 & aj1 # al1 & am2 # al2 & am1 & n3v3 # ah1 & ah2); */ /* n_t_5x = !n_t_6x; */ aj2 = n_t_6x; /* e5: sn74h53 */ /* n_t_2x = !(bt2 & aa1 # af2 & af1 # ad1 & ak1 & n3v3 # ad2 & bh1); */ /* n_t_1x = !n_t_2x; */ av1 = n_t_2x; /* e6: sn74h62 */ /* n_t_1x = !(ah2 & bv1 # n3v3 & am1 & an2 # ah1 & bu2 & bu2 # aj1 & av2); */ /* n_t_2x = !n_t_1x; */ /* e7: sn7474 */ ar1.ar = !n3v3; ar1.d = aj2; ar1.ck = an1; ar1.ap = !n3v3; as1 = !ar1; ap2.ar = !n3v3; ap2.d = ar2; ap2.ck = an1; ap2.ap = !n3v3; an2 = !ap2; /* e8: sn74h53 */ /* n_t_21x = !(bt2 & bu2 # af2 & ah2 # ad1 & n3v3 & au1 # ad2 & bb1); */ /* n_t_20x = !n_t_21x; */ bd2 = n_t_21x; /* e9: sn74h62 */ /* n_t_20x = !(aa1 & bv1 # n3v3 & am1 & at2 # bh1 & ah1 & ah1 # aj1 & bh2); */ /* n_t_21x = !n_t_20x; */ /* e10: sn74h53 */ /* n_t_19x = !(bt2 & bh1 # af2 & aa1 # ad1 & ba1 & n3v3 # ad2 & be1); */ /* n_t_18x = !n_t_19x; */ bd1 = n_t_19x; /* e11: sn74h62 */ /* n_t_18x = !(bu2 & bv1 # n3v3 & am1 & av2 # ah1 & bb1 & bb1 # aj1 & be2); */ /* n_t_19x = !n_t_18x; */ /* e12: sn7474 */ au2.ar = !n3v3; au2.d = bd2; au2.ck = an1; au2.ap = !n3v3; av2 = !au2; as2.ar = !n3v3; as2.d = av1; as2.ck = an1; as2.ap = !n3v3; at2 = !as2; /* e13: sn74h53 */ /* n_t_17x = !(bt2 & bb1 # af2 & bu2 # ad1 & bf1 & n3v3 # ad2 & bu1); */ /* n_t_16x = !n_t_17x; */ bc1 = n_t_17x; /* e14: sn74h62 */ /* n_t_16x = !(bh1 & bv1 # n3v3 & am1 & bh2 # ah1 & be1 & be1 # aj1 & bk2); */ /* n_t_17x = !n_t_16x; */ /* e15: sn7474 */ bj2.ar = !n3v3; bj2.d = bd1; bj2.ck = an1; bj2.ap = !n3v3; bh2 = !bj2; bf2.ar = !n3v3; bf2.d = bc1; bf2.ck = an1; bf2.ap = !n3v3; be2 = !bf2; /* e16: sn74h53 */ /* n_t_22x = !(bt2 & be1 # af2 & bh1 # ad1 & bj1 & n3v3 # ad2 & bn1); */ /* n_t_23x = !n_t_22x; */ bk1 = n_t_22x; /* e17: sn74h62 */ /* n_t_23x = !(bb1 & bv1 # n3v3 & am1 & be2 # ah1 & bu1 & bu1 # aj1 & bn2); */ /* n_t_22x = !n_t_23x; */ /* e18: sn7474 */ bm2.ar = !n3v3; bm2.d = bm1; bm2.ck = an1; bm2.ap = !n3v3; bn2 = !bm2; bl2.ar = !n3v3; bl2.d = bk1; bl2.ck = an1; bl2.ap = !n3v3; bk2 = !bl2; /* e19: sn74h53 */ /* n_t_25x = !(bt2 & bu1 # af2 & bb1 # ad1 & bp1 & n3v3 # ad2 & bl1); */ /* n_t_24x = !n_t_25x; */ bm1 = n_t_25x; /* e20: sn74h62 */ /* n_t_24x = !(be1 & bv1 # n3v3 & am1 & bk2 # ah1 & bn1 & bn1 # aj1 & br2); */ /* n_t_25x = !n_t_24x; */ /* e21: sn7474 */ bp2.ar = !n3v3; bp2.d = bs2; bp2.ck = an1; bp2.ap = !n3v3; br2 = !bp2; /* e22: sn74h53 */ /* n_t_27x = !(bt2 & bn1 # af2 & be1 # ad1 & bs1 & n3v3 # ad2 & br1); */ /* n_t_14x = !n_t_27x; */ bs2 = n_t_27x; /* e23: sn74h62 */ /* n_t_14x = !(bu1 & bv1 # n3v3 & am1 & bn2 # ah1 & ap1 & ap1 # aj1 & bv2); */ /* n_t_27x = !n_t_14x; */ /* Open collector 'wire-or's */ !n_t_14x = (n_t_27x) # (bu1 & bv1 # n3v3 & am1 & bn2 # ah1 & ap1 & ap1 # aj1 & bv2); !n_t_16x = (n_t_17x) # (bh1 & bv1 # n3v3 & am1 & bh2 # ah1 & be1 & be1 # aj1 & bk2); !n_t_17x = (bt2 & bb1 # af2 & bu2 # ad1 & bf1 & n3v3 # ad2 & bu1) # (n_t_16x); !n_t_18x = (n_t_19x) # (bu2 & bv1 # n3v3 & am1 & av2 # ah1 & bb1 & bb1 # aj1 & be2); !n_t_19x = (bt2 & bh1 # af2 & aa1 # ad1 & ba1 & n3v3 # ad2 & be1) # (n_t_18x); !n_t_1x = (n_t_2x) # (ah2 & bv1 # n3v3 & am1 & an2 # ah1 & bu2 & bu2 # aj1 & av2); !n_t_20x = (n_t_21x) # (aa1 & bv1 # n3v3 & am1 & at2 # bh1 & ah1 & ah1 # aj1 & bh2); !n_t_21x = (bt2 & bu2 # af2 & ah2 # ad1 & n3v3 & au1 # ad2 & bb1) # (n_t_20x); !n_t_22x = (bt2 & be1 # af2 & bh1 # ad1 & bj1 & n3v3 # ad2 & bn1) # (n_t_23x); !n_t_23x = (n_t_22x) # (bb1 & bv1 # n3v3 & am1 & be2 # ah1 & bu1 & bu1 # aj1 & bn2); !n_t_24x = (n_t_25x) # (be1 & bv1 # n3v3 & am1 & bk2 # ah1 & bn1 & bn1 # aj1 & br2); !n_t_25x = (bt2 & bu1 # af2 & bb1 # ad1 & bp1 & n3v3 # ad2 & bl1) # (n_t_24x); !n_t_27x = (bt2 & bn1 # af2 & be1 # ad1 & bs1 & n3v3 # ad2 & br1) # (n_t_14x); !n_t_2x = (bt2 & aa1 # af2 & af1 # ad1 & ak1 & n3v3 # ad2 & bh1) # (n_t_1x); !n_t_3x = (n_t_4x) # (af1 & bv1 # n3v3 & am1 & as1 # ah1 & aa1 & aa1 # aj1 & at2); !n_t_4x = (bt2 & ah2 # af2 & am2 # ac1 & ad1 & n3v3 # ad2 & bu2) # (n_t_3x); !n_t_5x = (ae2 & af2 # ae1 & n3v3 & ad1 # aa1 & ad2 & ad2 # af1 & ab1) # (n_t_6x); !n_t_6x = (n_t_5x) # (an2 & aj1 # al1 & am2 # al2 & am1 & n3v3 # ah1 & ah2);