/* This file is generated by ttl2pld.pl!! */ /* Please don't edit it. */ Name M1703C ; PartNo cpld ; Date 11/22/2018 ; Revision 01 ; Designer ; Company ; Assembly None ; Location E1 ; Device f1508isptqfp100; $DEFINE OPTIMIZE $UNDEF OPTIMIZE /* Input Pins */ pin = d00; pin = d01; pin = d02; pin = d03; pin = d04; pin = d05; pin = d06; pin = d07; pin = d08; pin = d09; pin = d10; pin = d11; pin = initialize; pin = io_pause_low; pin = md03_low; pin = md04_low; pin = md05_low; pin = md06_low; pin = md07_low; pin = md08_low; pin = md09_low; pin = md10_low; pin = md11_low; pin = n_t_31x; pin = n_t_39x; pin = n_t_40x; pin = n_t_41x; pin = n_t_42x; pin = n_t_45x; pin = rd_rqst; /* Output Pins */ pin = c0_low; pin = c1_low; pin = data0_low; pin = data10_low; pin = data11_low; pin = data1_low; pin = data2_low; pin = data3_low; pin = data4_low; pin = data5_low; pin = data6_low; pin = data7_low; pin = data8_low; pin = data9_low; pin = int_rqst_low; pin = internal_io_low; pin = md03h; pin = md03l; pin = md04h; pin = md04l; pin = md05h; pin = md05l; pin = md06h; pin = md06l; pin = md07h; pin = md07l; pin = md08h; pin = md08l; pin = rd_done_low; pin = skip_low; /* Internal nodes */ $IFNDEF OPTIMIZE node device_flag; node initialize_low; node int_enable; node io_pauseh; node iot0l; node iot1l; node iot2l; node iot3l; node iot4l; node iotl; node md09h; node md10h; node md11h; node n_t_10x; node n_t_120x; node n_t_13x; node n_t_196x; node n_t_1x; node n_t_24x; node n_t_26x; node n_t_27x; node n_t_337x; node n_t_3x; node n_t_8x; $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 */ /* c100: cpol_use */ /* c101: cpol_use */ /* c102: cpol_use */ /* e1: n8881n */ /* data3_low = !(d03 & n_t_1x); */ /* data2_low = !(d02 & n_t_1x); */ /* data1_low = !(d01 & n_t_1x); */ /* data0_low = !(d00 & n_t_1x); */ /* e2: ds8640n */ initialize_low = !initialize; io_pauseh = !io_pause_low; md03h = !md03_low; n_t_10x = !iot3l; /* e3: ds8640n */ md07h = !md07_low; md06h = !md06_low; md04h = !md04_low; md05h = !md05_low; /* e4: sn7404 */ md08l = !md08h; md06l = !md06h; md07l = !md07h; md05l = !md05h; md04l = !md04h; md03l = !md03h; /* e5b: n8881n */ /* data7_low = !(d07 & n_t_3x); */ /* data6_low = !(d06 & n_t_3x); */ /* data4_low = !(d04 & n_t_1x); */ /* data5_low = !(d05 & n_t_1x); */ /* e6: sn7430 */ iotl = !(n_t_45x & n_t_40x & n_t_42x & n_t_39x & io_pauseh & n_t_31x & n_t_41x); /* e7: n8881n */ /* internal_io_low = !n_t_196x; */ /* c1_low = !n_t_337x; */ /* c0_low = !n_t_337x; */ /* e8: sn7410 */ rd_done_low = !(iot4l & device_flag); n_t_13x = !(initialize_low & iot0l & iot2l); n_t_26x = !(iot2l & initialize_low & iot4l); /* e9: n8881n */ /* skip_low = !n_t_10x; */ /* int_rqst_low = !(n_t_27x & int_enable); */ /* e10: sn7442 */ !iot0l = !iotl & !md09h & !md10h & !md11h; !iot1l = !iotl & !md09h & !md10h & md11h; !iot2l = !iotl & !md09h & md10h & !md11h; !iot3l = !iotl & !md09h & md10h & md11h; !iot4l = !iotl & md09h & !md10h & !md11h; /* e11: sn7400 */ device_flag = !(n_t_24x & n_t_27x); n_t_120x = !(n_t_8x & int_enable); int_enable = !(n_t_120x & iot1l); n_t_27x = !(device_flag & rd_rqst); /* e12: sn7404 */ n_t_196x = !iotl; n_t_8x = !n_t_13x; n_t_24x = !n_t_26x; n_t_3x = !iot4l; n_t_1x = !iot4l; n_t_337x = !iot4l; /* e13b: n8881n */ /* data11_low = !(d11 & n_t_3x); */ /* data10_low = !(d10 & n_t_3x); */ /* data9_low = !(d09 & n_t_3x); */ /* data8_low = !(d08 & n_t_3x); */ /* e14: ds8640n */ md10h = !md10_low; md11h = !md11_low; md09h = !md09_low; md08h = !md08_low; /* r1: r_us_ */ /* Open collector 'wire-or's */ property atmel {open_collector= c0_low}; !c0_low = n_t_337x; c0_low.oe = n_t_337x; property atmel {open_collector= c1_low}; !c1_low = n_t_337x; c1_low.oe = n_t_337x; property atmel {open_collector= data0_low}; !data0_low = (d00 & n_t_1x); data0_low.oe = (d00 & n_t_1x); property atmel {open_collector= data10_low}; !data10_low = (d10 & n_t_3x); data10_low.oe = (d10 & n_t_3x); property atmel {open_collector= data11_low}; !data11_low = (d11 & n_t_3x); data11_low.oe = (d11 & n_t_3x); property atmel {open_collector= data1_low}; !data1_low = (d01 & n_t_1x); data1_low.oe = (d01 & n_t_1x); property atmel {open_collector= data2_low}; !data2_low = (d02 & n_t_1x); data2_low.oe = (d02 & n_t_1x); property atmel {open_collector= data3_low}; !data3_low = (d03 & n_t_1x); data3_low.oe = (d03 & n_t_1x); property atmel {open_collector= data4_low}; !data4_low = (d04 & n_t_1x); data4_low.oe = (d04 & n_t_1x); property atmel {open_collector= data5_low}; !data5_low = (d05 & n_t_1x); data5_low.oe = (d05 & n_t_1x); property atmel {open_collector= data6_low}; !data6_low = (d06 & n_t_3x); data6_low.oe = (d06 & n_t_3x); property atmel {open_collector= data7_low}; !data7_low = (d07 & n_t_3x); data7_low.oe = (d07 & n_t_3x); property atmel {open_collector= data8_low}; !data8_low = (d08 & n_t_3x); data8_low.oe = (d08 & n_t_3x); property atmel {open_collector= data9_low}; !data9_low = (d09 & n_t_3x); data9_low.oe = (d09 & n_t_3x); property atmel {open_collector= int_rqst_low}; !int_rqst_low = (n_t_27x & int_enable); int_rqst_low.oe = (n_t_27x & int_enable); property atmel {open_collector= internal_io_low}; !internal_io_low = n_t_196x; internal_io_low.oe = n_t_196x; property atmel {open_collector= skip_low}; !skip_low = n_t_10x; skip_low.oe = n_t_10x;