/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M105X ; 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_33x; pin = n_t_34x; pin = n_t_35x; pin = n_t_36x; pin = n_t_37x; pin = n_t_38x; pin = n_t_39x; pin = n_t_40x; pin = n_t_41x; pin = n_t_42x; /* Output Pins */ pin = c1_l; pin = extgnd; 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_21x; pin = n_t_22x; pin = n_t_23x; pin = n_t_24x; pin = n_t_25x; pin = n_t_26x; pin = n_t_27x; pin = n_t_28x; pin = n_t_2x; pin = n_t_3x; pin = n_t_43x; pin = n_t_44x; pin = n_t_45x; 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 = syn_l; pin = testpoint; /* Internal nodes */ $IFNDEF OPTIMIZE node a0; node a1; node a10; node a11; node a12; node a13; node a14; node a15; node a16; node a17; node a2; node a3; node a4; node a5; node a6; node a7; node a8; node a9; node c0; node c1; node msyn; node n_t_29x; node n_t_30x; node n_t_31x; node n_t_46x; node outhigh; node outlow; node select0; node select2; node select4; node select6; $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: cpol_use */ /* c15: c_us */ /* e1: sn7400 */ n_t_29x = !(a13 & a14); n_t_30x = !(a15 & a16); n_t_31x = !(msyn & a17); n_t_46x = !n_t_31x; /* e2: am26s10 */ a1 = !n_t_5x; /* n_t_5x = 'b'1; */ a2 = !n_t_7x; /* n_t_7x = 'b'1; */ a16 = !n_t_8x; /* n_t_8x = 'b'1; */ /* e3: am26s10 */ a15 = !n_t_2x; /* n_t_2x = 'b'1; */ a17 = !n_t_3x; /* n_t_3x = 'b'1; */ a12 = !n_t_4x; /* n_t_4x = 'b'1; */ /* e4: sn7438 */ /* testpoint = !(n_t_46x & n_t_43x); */ /* n_t_22x = !testpoint; */ /* syn_l = !n_t_44x; */ /* c1_l = !c1; */ /* e5: sn74266 */ /* n_t_43x = !(a4 $ n_t_34x); */ /* n_t_43x = !(a3 $ n_t_33x); */ /* n_t_43x = !n_t_29x; */ /* n_t_43x = !n_t_30x; */ /* e6: am26s10 */ /* n_t_45x = 'b'1; */ /* n_t_28x = 'b'1; */ a11 = !n_t_16x; /* n_t_16x = 'b'1; */ /* e7: am26s10 */ a14 = !n_t_10x; /* n_t_10x = 'b'1; */ c0 = !n_t_11x; /* n_t_11x = 'b'1; */ a0 = !n_t_12x; /* n_t_12x = 'b'1; */ /* e8: sn74139 */ !select0 = [a1,a2]:'b'00; !select2 = [a1,a2]:'b'01; !select4 = [a1,a2]:'b'10; !select6 = [a1,a2]:'b'11; !outhigh = !c1_l & [a0,c0]:'b'10; !outlow = !c1_l & [a0,c0]:'b'11; /* e9: sn74266 */ /* n_t_43x = !(a8 $ n_t_38x); */ /* n_t_43x = !(a7 $ n_t_37x); */ /* n_t_43x = !(a5 $ n_t_35x); */ /* n_t_43x = !(a6 $ n_t_36x); */ /* e10: am26s10 */ /* n_t_25x = !(select6 & testpoint); */ /* n_t_26x = !(select0 & testpoint); */ = !n_t_23x; /* n_t_23x = !(select0 & testpoint); */ /* e11: am26s10 */ a4 = !n_t_20x; /* n_t_20x = 'b'1; */ a5 = !n_t_21x; /* n_t_21x = 'b'1; */ a7 = !n_t_13x; /* n_t_13x = 'b'1; */ /* e12: am26s10 */ a9 = !n_t_17x; /* n_t_17x = 'b'1; */ a10 = !n_t_14x; /* n_t_14x = 'b'1; */ a8 = !n_t_15x; /* n_t_15x = 'b'1; */ /* e13: sn74266 */ /* n_t_43x = !(a12 $ n_t_42x); */ /* n_t_43x = !(a11 $ n_t_41x); */ /* n_t_43x = !(a9 $ n_t_39x); */ /* n_t_43x = !(a10 $ n_t_40x); */ /* Open collector 'wire-or's */ property atmel {open_collector= c1_l}; !c1_l = c1; c1_l.oe = c1; property atmel {open_collector= n_t_10x}; !n_t_10x = 'b'0; n_t_10x.oe = 'b'0; property atmel {open_collector= n_t_11x}; !n_t_11x = 'b'0; n_t_11x.oe = 'b'0; property atmel {open_collector= n_t_12x}; !n_t_12x = 'b'0; n_t_12x.oe = 'b'0; property atmel {open_collector= n_t_13x}; !n_t_13x = 'b'0; n_t_13x.oe = 'b'0; property atmel {open_collector= n_t_14x}; !n_t_14x = 'b'0; n_t_14x.oe = 'b'0; property atmel {open_collector= n_t_15x}; !n_t_15x = 'b'0; n_t_15x.oe = 'b'0; property atmel {open_collector= n_t_16x}; !n_t_16x = 'b'0; n_t_16x.oe = 'b'0; property atmel {open_collector= n_t_17x}; !n_t_17x = 'b'0; n_t_17x.oe = 'b'0; property atmel {open_collector= n_t_20x}; !n_t_20x = 'b'0; n_t_20x.oe = 'b'0; property atmel {open_collector= n_t_21x}; !n_t_21x = 'b'0; n_t_21x.oe = 'b'0; property atmel {open_collector= n_t_22x}; !n_t_22x = testpoint; n_t_22x.oe = testpoint; property atmel {open_collector= n_t_23x}; !n_t_23x = (select0 & testpoint); n_t_23x.oe = (select0 & testpoint); property atmel {open_collector= n_t_25x}; !n_t_25x = (select6 & testpoint); n_t_25x.oe = (select6 & testpoint); property atmel {open_collector= n_t_26x}; !n_t_26x = (select0 & testpoint); n_t_26x.oe = (select0 & testpoint); property atmel {open_collector= n_t_28x}; !n_t_28x = 'b'0; n_t_28x.oe = 'b'0; property atmel {open_collector= n_t_2x}; !n_t_2x = 'b'0; n_t_2x.oe = 'b'0; property atmel {open_collector= n_t_3x}; !n_t_3x = 'b'0; n_t_3x.oe = 'b'0; property atmel {open_collector= n_t_43x}; !n_t_43x = (a4 $ n_t_34x) # (a3 $ n_t_33x) # (n_t_29x) # (n_t_30x) # (a8 $ n_t_38x) # (a7 $ n_t_37x) # (a5 $ n_t_35x) # (a6 $ n_t_36x) # (a12 $ n_t_42x) # (a11 $ n_t_41x) # (a9 $ n_t_39x) # (a10 $ n_t_40x); n_t_43x.oe = (a4 $ n_t_34x) # (a3 $ n_t_33x) # (n_t_29x) # (n_t_30x) # (a8 $ n_t_38x) # (a7 $ n_t_37x) # (a5 $ n_t_35x) # (a6 $ n_t_36x) # (a12 $ n_t_42x) # (a11 $ n_t_41x) # (a9 $ n_t_39x) # (a10 $ n_t_40x); property atmel {open_collector= n_t_45x}; !n_t_45x = 'b'0; n_t_45x.oe = 'b'0; property atmel {open_collector= n_t_4x}; !n_t_4x = 'b'0; n_t_4x.oe = 'b'0; property atmel {open_collector= n_t_5x}; !n_t_5x = 'b'0; n_t_5x.oe = 'b'0; property atmel {open_collector= n_t_7x}; !n_t_7x = 'b'0; n_t_7x.oe = 'b'0; property atmel {open_collector= n_t_8x}; !n_t_8x = 'b'0; n_t_8x.oe = 'b'0; property atmel {open_collector= syn_l}; !syn_l = n_t_44x; syn_l.oe = n_t_44x; property atmel {open_collector= testpoint}; !testpoint = (n_t_46x & n_t_43x); testpoint.oe = (n_t_46x & n_t_43x);