/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M105C ; 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_21x; pin = n_t_31x; pin = n_t_32x; pin = n_t_33x; pin = n_t_34x; pin = n_t_35x; pin = n_t_36x; pin = n_t_37x; pin = n_t_39x; pin = n_t_40x; pin = n_t_48x; /* Output Pins */ pin = c1_l; pin = n_t_10x; pin = n_t_11x; pin = n_t_12x; pin = n_t_13x; pin = n_t_14x; pin = n_t_15x; pin = n_t_16x; pin = n_t_17x; pin = n_t_18x; pin = n_t_19x; pin = n_t_1x; pin = n_t_20x; pin = n_t_22x; pin = n_t_23x; pin = n_t_24x; pin = n_t_2x; pin = n_t_3x; pin = n_t_43x; pin = n_t_44x; pin = n_t_4x; pin = n_t_5x; pin = n_t_6x; pin = n_t_7x; pin = n_t_8x; pin = n_t_9x; pin = out_high; pin = out_l; pin = select0; pin = select2; pin = select4; pin = select6; pin = ssyn_l; pin = testpoint; /* Internal nodes */ $IFNDEF OPTIMIZE node a00; node a00_l; node a01; node a01_l; node a02; node a02_l; node a03; node a04; node a05; node a06; node a07; node a08; node a09; node a10; node a11; node a12; node a1314; node a1516; node a17syn; node c0; node c0_l; node c1; node n_t_38x; node n_t_41x; $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: cpol_use */ /* e1: sp380n */ !a00_l = a00; !a00 = n_t_18x; !a01 = n_t_19x; !a02 = n_t_17x; /* e2: sp380n */ !a1314 = n_t_5x # n_t_6x; !c0 = n_t_23x; !a17syn = n_t_2x # n_t_1x; !a1516 = n_t_3x # n_t_4x; /* e3: sp380n */ !a11 = n_t_8x; !c1 = n_t_24x; !c0_l = c0; !a12 = n_t_7x; /* e4: dec8242 */ /* n_t_43x = !(!n_t_31x & !a11 # n_t_31x & a11); */ /* n_t_43x = !(!n_t_32x & !a1314 # n_t_32x & a1314); */ /* n_t_43x = !(!a1516 & !n_t_32x # a1516 & n_t_32x); */ /* n_t_43x = !(!a12 & !n_t_21x # a12 & n_t_21x); */ /* e5: sn74h00 */ a02_l = !a02; a01_l = !a01; testpoint = !(n_t_43x & a17syn); c1_l = !c1; /* e6: sn7402 */ out_l = !(n_t_38x # c1_l); out_high = !(c1_l # n_t_41x); n_t_41x = !(a00 # c0_l); n_t_38x = !(a00_l # c0_l); /* e7: sp380n */ !a07 = n_t_12x; !a08 = n_t_10x; !a10 = n_t_9x; !a09 = n_t_11x; /* e8: dec8242 */ /* n_t_43x = !(!n_t_48x & !a07 # n_t_48x & a07); */ /* n_t_43x = !(!a08 & !n_t_37x # a08 & n_t_37x); */ /* n_t_43x = !(!a10 & !n_t_40x # a10 & n_t_40x); */ /* n_t_43x = !(!a09 & !n_t_39x # a09 & n_t_39x); */ /* e9: n8815 */ !select6 = a02_l # testpoint # a01_l; !select4 = testpoint # a01 # a02_l # a02_l; /* e10: n8815 */ !select2 = testpoint # a01_l # a01_l # a02; !select0 = a02 # a01 # a01 # testpoint; /* e11: sp380n */ !a03 = n_t_16x; !a04 = n_t_15x; !a06 = n_t_13x; !a05 = n_t_14x; /* e12: dec8242 */ /* n_t_43x = !(!n_t_33x & !a03 # n_t_33x & a03); */ /* n_t_43x = !(!a04 & !n_t_34x # a04 & n_t_34x); */ /* n_t_43x = !(!a06 & !n_t_36x # a06 & n_t_36x); */ /* n_t_43x = !(!a05 & !n_t_35x # a05 & n_t_35x); */ /* e13: n8881n */ /* n_t_22x = !testpoint; */ /* ssyn_l = !n_t_44x; */ /* Open collector 'wire-or's */ property atmel {open_collector= n_t_22x}; !n_t_22x = testpoint; n_t_22x.oe = testpoint; property atmel {open_collector= n_t_43x}; !n_t_43x = (!n_t_31x & !a11 # n_t_31x & a11) # (!n_t_32x & !a1314 # n_t_32x & a1314) # (!a1516 & !n_t_32x # a1516 & n_t_32x) # (!a12 & !n_t_21x # a12 & n_t_21x) # (!n_t_48x & !a07 # n_t_48x & a07) # (!a08 & !n_t_37x # a08 & n_t_37x) # (!a10 & !n_t_40x # a10 & n_t_40x) # (!a09 & !n_t_39x # a09 & n_t_39x) # (!n_t_33x & !a03 # n_t_33x & a03) # (!a04 & !n_t_34x # a04 & n_t_34x) # (!a06 & !n_t_36x # a06 & n_t_36x) # (!a05 & !n_t_35x # a05 & n_t_35x); n_t_43x.oe = (!n_t_31x & !a11 # n_t_31x & a11) # (!n_t_32x & !a1314 # n_t_32x & a1314) # (!a1516 & !n_t_32x # a1516 & n_t_32x) # (!a12 & !n_t_21x # a12 & n_t_21x) # (!n_t_48x & !a07 # n_t_48x & a07) # (!a08 & !n_t_37x # a08 & n_t_37x) # (!a10 & !n_t_40x # a10 & n_t_40x) # (!a09 & !n_t_39x # a09 & n_t_39x) # (!n_t_33x & !a03 # n_t_33x & a03) # (!a04 & !n_t_34x # a04 & n_t_34x) # (!a06 & !n_t_36x # a06 & n_t_36x) # (!a05 & !n_t_35x # a05 & n_t_35x); property atmel {open_collector= ssyn_l}; !ssyn_l = n_t_44x; ssyn_l.oe = n_t_44x;