/* This file is generated by topld.pl!! */ /* Please don't edit it. */ Name M709B ; 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_84x; pin = n_t_86x; /* Output Pins */ pin = clk_cla; pin = clk_count; pin = clock; pin = clock_iop4; pin = clock_iot; pin = gate; pin = load_counter; pin = mb10; pin = mb10_l; 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_20x; pin = n_t_21x; pin = n_t_22x; pin = n_t_23x; pin = n_t_24x; pin = n_t_25x; pin = n_t_27x; pin = n_t_60x; pin = n_t_69x; pin = n_t_70x; pin = n_t_71x; pin = n_t_72x; pin = n_t_73x; pin = n_t_74x; pin = n_t_75x; pin = n_t_76x; pin = n_t_77x; pin = n_t_78x; pin = n_t_79x; pin = n_t_87x; pin = n_t_89x; pin = overflow; pin = set_count; pin = transfer; node n_t_2x; node n_t_1x; node n_t_4x; node n_t_3x; node n_t_7x; node n_t_6x; node n_t_8x; node n_t_9x; node n_t_10x; node n_t_11x; node n_t_5x; node n_t_12x; node n_t_38x; node n_t_39x; node n_t_36x; node n_t_37x; node n_t_34x; node n_t_35x; node n_t_32x; node n_t_33x; node n_t_30x; node n_t_31x; node n_t_28x; node n_t_29x; /* Internal nodes */ $IFNDEF OPTIMIZE node n_t_40x; node n_t_41x; node n_t_42x; node n_t_43x; node n_t_44x; node n_t_45x; node n_t_46x; node n_t_47x; node n_t_48x; node n_t_49x; node n_t_50x; node n_t_51x; node n_t_52x; node n_t_53x; node n_t_54x; node n_t_55x; node n_t_56x; node n_t_57x; node n_t_58x; node n_t_59x; node n_t_61x; node n_t_62x; node n_t_63x; node n_t_64x; node n_t_65x; node n_t_66x; node n_t_67x; node n_t_68x; node n_t_81x; node n_t_83x; node n_t_85x; $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: cpol_use */ /* c26: c_us */ /* c27: c_us */ /* e1: sn7474 */ n_t_2x.d = n_t_38x; n_t_2x.ck = transfer; n_t_1x.d = n_t_39x; n_t_1x.ck = transfer; /* e2: sn7474 */ n_t_4x.d = n_t_36x; n_t_4x.ck = transfer; n_t_3x.d = n_t_37x; n_t_3x.ck = transfer; /* e3: sn7474 */ n_t_7x.d = n_t_34x; n_t_7x.ck = transfer; n_t_6x.d = n_t_35x; n_t_6x.ck = transfer; /* e4: sn7474 */ n_t_8x.d = n_t_32x; n_t_8x.ck = transfer; n_t_9x.d = n_t_33x; n_t_9x.ck = transfer; /* e5: sn7474 */ n_t_10x.d = n_t_30x; n_t_10x.ck = transfer; n_t_11x.d = n_t_31x; n_t_11x.ck = transfer; /* e6: sn7474 */ n_t_5x.d = n_t_28x; n_t_5x.ck = transfer; n_t_12x.d = n_t_29x; n_t_12x.ck = transfer; /* e7: sn7400 */ n_t_54x = !(n_t_70x & n_t_57x); n_t_53x = !(n_t_57x & n_t_71x); n_t_55x = !(n_t_69x & n_t_57x); n_t_56x = !(n_t_57x & n_t_60x); /* e8: sn7401 */ /* n_t_14x = !(n_t_4x & n_t_27x); */ /* n_t_15x = !(n_t_27x & n_t_3x); */ /* n_t_17x = !(n_t_27x & n_t_1x); */ /* n_t_16x = !(n_t_27x & n_t_2x); */ /* e9: sn7400 */ n_t_62x = !(n_t_73x & n_t_57x); n_t_61x = !(n_t_58x & n_t_77x); n_t_63x = !(n_t_74x & n_t_57x); n_t_64x = !(n_t_57x & n_t_72x); /* e10: sn7401 */ /* n_t_20x = !(n_t_8x & n_t_13x); */ /* n_t_19x = !(n_t_13x & n_t_9x); */ /* n_t_21x = !(n_t_27x & n_t_6x); */ /* n_t_18x = !(n_t_27x & n_t_7x); */ /* e11: sn7400 */ n_t_68x = !(n_t_78x & n_t_58x); n_t_67x = !(n_t_58x & n_t_79x); n_t_66x = !(n_t_75x & n_t_58x); n_t_65x = !(n_t_58x & n_t_76x); /* e12: sn7401 */ /* n_t_22x = !(n_t_5x & n_t_13x); */ /* n_t_23x = !(n_t_13x & n_t_12x); */ /* n_t_25x = !(n_t_13x & n_t_11x); */ /* n_t_24x = !(n_t_13x & n_t_10x); */ /* e13: sn7474 */ n_t_38x.ar = !n_t_55x; n_t_38x.d = n_t_41x; n_t_38x.ck = n_t_40x; n_t_38x.ap = !set_count; n_t_41x = !n_t_38x; n_t_39x.ar = !n_t_56x; n_t_39x.d = n_t_40x; n_t_39x.ck = clk_count; n_t_39x.ap = !set_count; n_t_40x = !n_t_39x; /* e14: sn7474 */ n_t_36x.ar = !n_t_53x; n_t_36x.d = n_t_43x; n_t_36x.ck = n_t_42x; n_t_36x.ap = !set_count; n_t_43x = !n_t_36x; n_t_37x.ar = !n_t_54x; n_t_37x.d = n_t_42x; n_t_37x.ck = n_t_41x; n_t_37x.ap = !set_count; n_t_42x = !n_t_37x; /* e15: sn7474 */ n_t_34x.ar = !n_t_63x; n_t_34x.d = n_t_45x; n_t_34x.ck = n_t_44x; n_t_34x.ap = !set_count; n_t_45x = !n_t_34x; n_t_35x.ar = !n_t_64x; n_t_35x.d = n_t_44x; n_t_35x.ck = n_t_43x; n_t_35x.ap = !set_count; n_t_44x = !n_t_35x; /* e16: sn7474 */ n_t_32x.ar = !n_t_61x; n_t_32x.d = n_t_47x; n_t_32x.ck = n_t_46x; n_t_32x.ap = !set_count; n_t_47x = !n_t_32x; n_t_33x.ar = !n_t_62x; n_t_33x.d = n_t_46x; n_t_33x.ck = n_t_45x; n_t_33x.ap = !set_count; n_t_46x = !n_t_33x; /* e17: sn7474 */ n_t_30x.ar = !n_t_66x; n_t_30x.d = n_t_49x; n_t_30x.ck = n_t_48x; n_t_30x.ap = !set_count; n_t_49x = !n_t_30x; n_t_31x.ar = !n_t_65x; n_t_31x.d = n_t_48x; n_t_31x.ck = n_t_47x; n_t_31x.ap = !set_count; n_t_48x = !n_t_31x; /* e18: sn7474 */ n_t_28x.ar = !n_t_68x; n_t_28x.d = n_t_51x; n_t_28x.ck = n_t_50x; n_t_28x.ap = !set_count; n_t_51x = !n_t_28x; n_t_29x.ar = !n_t_67x; n_t_29x.d = n_t_50x; n_t_29x.ck = n_t_49x; n_t_29x.ap = !set_count; n_t_50x = !n_t_29x; /* e19: sn7440 */ set_count = !load_counter; transfer = !n_t_86x; /* e20: sn7400 */ n_t_27x = !clk_cla; n_t_13x = !clk_cla; n_t_89x = !n_t_84x; n_t_87x = !(n_t_89x & n_t_85x); /* e21: sn7410 */ n_t_81x = !(mb10 & clock_iop4 & clock_iot); n_t_85x = !(n_t_83x & clk_cla & clk_cla); clk_cla = !(mb10_l & clock_iop4 & clock_iot); /* e22: sn7400 */ n_t_57x = !gate; n_t_59x = !(gate & clock); n_t_83x = !(n_t_81x & n_t_59x); clk_count = !n_t_83x; /* e23: sn7474 */ overflow.ar = !gate; overflow.d = n_t_52x; overflow.ck = n_t_51x; n_t_52x = !overflow; gate.ar = !set_count; gate.d = 'b'0; gate.ck = 'b'0; gate.ap = !n_t_81x; n_t_58x = !gate; /* Open collector 'wire-or's */ property atmel {open_collector= n_t_14x}; !n_t_14x = (n_t_4x & n_t_27x); n_t_14x.oe = (n_t_4x & n_t_27x); property atmel {open_collector= n_t_15x}; !n_t_15x = (n_t_27x & n_t_3x); n_t_15x.oe = (n_t_27x & n_t_3x); property atmel {open_collector= n_t_16x}; !n_t_16x = (n_t_27x & n_t_2x); n_t_16x.oe = (n_t_27x & n_t_2x); property atmel {open_collector= n_t_17x}; !n_t_17x = (n_t_27x & n_t_1x); n_t_17x.oe = (n_t_27x & n_t_1x); property atmel {open_collector= n_t_18x}; !n_t_18x = (n_t_27x & n_t_7x); n_t_18x.oe = (n_t_27x & n_t_7x); property atmel {open_collector= n_t_19x}; !n_t_19x = (n_t_13x & n_t_9x); n_t_19x.oe = (n_t_13x & n_t_9x); property atmel {open_collector= n_t_20x}; !n_t_20x = (n_t_8x & n_t_13x); n_t_20x.oe = (n_t_8x & n_t_13x); property atmel {open_collector= n_t_21x}; !n_t_21x = (n_t_27x & n_t_6x); n_t_21x.oe = (n_t_27x & n_t_6x); property atmel {open_collector= n_t_22x}; !n_t_22x = (n_t_5x & n_t_13x); n_t_22x.oe = (n_t_5x & n_t_13x); property atmel {open_collector= n_t_23x}; !n_t_23x = (n_t_13x & n_t_12x); n_t_23x.oe = (n_t_13x & n_t_12x); property atmel {open_collector= n_t_24x}; !n_t_24x = (n_t_13x & n_t_10x); n_t_24x.oe = (n_t_13x & n_t_10x); property atmel {open_collector= n_t_25x}; !n_t_25x = (n_t_13x & n_t_11x); n_t_25x.oe = (n_t_13x & n_t_11x);