/* 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 0 = d00; pin 0 = d01; pin 0 = d02; pin 0 = d03; pin 0 = d04; pin 0 = d05; pin 0 = d06; pin 0 = d07; pin 0 = d08; pin 0 = d09; pin 0 = d10; pin 0 = d11; pin 0 = initialize; pin 0 = io_pause_low; pin 0 = md03_low; pin 0 = md04_low; pin 0 = md05_low; pin 0 = md06_low; pin 0 = md07_low; pin 0 = md08_low; pin 0 = md09_low; pin 0 = md10_low; pin 0 = md11_low; pin 0 = n_t_31x; pin 0 = n_t_39x; pin 0 = n_t_40x; pin 0 = n_t_41x; pin 0 = n_t_42x; pin 0 = n_t_45x; pin 0 = rd_rqst; /* Output Pins */ pin 0 = c0_low; pin 0 = c1_low; pin 0 = data0_low; pin 0 = data10_low; pin 0 = data11_low; pin 0 = data1_low; pin 0 = data2_low; pin 0 = data3_low; pin 0 = data4_low; pin 0 = data5_low; pin 0 = data6_low; pin 0 = data7_low; pin 0 = data8_low; pin 0 = data9_low; pin 0 = int_rqst_low; pin 0 = internal_io_low; pin 0 = md03h; pin 0 = md03l; pin 0 = md04h; pin 0 = md04l; pin 0 = md05h; pin 0 = md05l; pin 0 = md06h; pin 0 = md06l; pin 0 = md07h; pin 0 = md07l; pin 0 = md08h; pin 0 = md08l; pin 0 = rd_done_low; pin 0 = skip_low; /* Internal nodes */ node device_flag; node int_enable; $IFNDEF OPTIMIZE node iot0l; node iot1l; node iot2l; node iot3l; node iot4l; node iotl; node n_t_24x; node n_t_8x; $ENDIF /* Code nodes */ /* Equations */ /* e1: n8881n */ /* data3_low = !(d03 & !iot4l); */ /* data2_low = !(d02 & !iot4l); */ /* data1_low = !(d01 & !iot4l); */ /* data0_low = !(d00 & !iot4l); */ /* e2: ds8640n */ md03h = !md03_low; !skip_low = !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 & !iot4l); */ /* data6_low = !(d06 & !iot4l); */ /* data4_low = !(d04 & !iot4l); */ /* data5_low = !(d05 & !iot4l); */ /* e6: sn7430 */ iotl = !(n_t_45x & n_t_40x & n_t_42x & n_t_39x & !io_pause_low & n_t_31x & n_t_41x); /* e7: n8881n */ /* internal_io_low = internal_io_low; */ /* c1_low = c1_low; */ /* c0_low = c1_low; */ /* e8: sn7410 */ rd_done_low = !(iot4l & device_flag); !n_t_8x = !(!initialize & iot0l & iot2l); !n_t_24x = !(iot2l & !initialize & iot4l); /* e9: n8881n */ /* skip_low = skip_low; */ /* int_rqst_low = !(!device_flag & int_enable); */ /* e10: sn7442 */ !iot0l = !iotl & md09_low & md10_low & md11_low; !iot1l = !iotl & md09_low & md10_low & !md11_low; !iot2l = !iotl & md09_low & !md10_low & md11_low; !iot3l = !iotl & md09_low & !md10_low & !md11_low; !iot4l = !iotl & !md09_low & md10_low & md11_low; /* e11: sn7400 */ device_flag.ap = !rd_rqst; device_flag.ar = !n_t_24x; device_flag.ck = 'b'0; device_flag.d = 'b'0; int_enable.ap = !iot1l; int_enable.ar = !n_t_8x; int_enable.ck = 'b'0; int_enable.d = 'b'0; /* e12: sn7404 */ !internal_io_low = !iotl; !c1_low = !iot4l; /* e13b: n8881n */ /* data11_low = !(d11 & !iot4l); */ /* data10_low = !(d10 & !iot4l); */ /* data9_low = !(d09 & !iot4l); */ /* data8_low = !(d08 & !iot4l); */ /* e14: ds8640n */ md08h = !md08_low; /* r1: r_us_ */ /* Open collector 'wire-or's */ property atmel {open_collector= c0_low}; !c0_low = !c1_low; c0_low.oe = !c1_low; property atmel {open_collector= c1_low}; c1_low.oe = !c1_low; property atmel {open_collector= data0_low}; !data0_low = (d00 & !iot4l); data0_low.oe = (d00 & !iot4l); property atmel {open_collector= data10_low}; !data10_low = (d10 & !iot4l); data10_low.oe = (d10 & !iot4l); property atmel {open_collector= data11_low}; !data11_low = (d11 & !iot4l); data11_low.oe = (d11 & !iot4l); property atmel {open_collector= data1_low}; !data1_low = (d01 & !iot4l); data1_low.oe = (d01 & !iot4l); property atmel {open_collector= data2_low}; !data2_low = (d02 & !iot4l); data2_low.oe = (d02 & !iot4l); property atmel {open_collector= data3_low}; !data3_low = (d03 & !iot4l); data3_low.oe = (d03 & !iot4l); property atmel {open_collector= data4_low}; !data4_low = (d04 & !iot4l); data4_low.oe = (d04 & !iot4l); property atmel {open_collector= data5_low}; !data5_low = (d05 & !iot4l); data5_low.oe = (d05 & !iot4l); property atmel {open_collector= data6_low}; !data6_low = (d06 & !iot4l); data6_low.oe = (d06 & !iot4l); property atmel {open_collector= data7_low}; !data7_low = (d07 & !iot4l); data7_low.oe = (d07 & !iot4l); property atmel {open_collector= data8_low}; !data8_low = (d08 & !iot4l); data8_low.oe = (d08 & !iot4l); property atmel {open_collector= data9_low}; !data9_low = (d09 & !iot4l); data9_low.oe = (d09 & !iot4l); property atmel {open_collector= int_rqst_low}; !int_rqst_low = (!device_flag & int_enable); int_rqst_low.oe = (!device_flag & int_enable); property atmel {open_collector= internal_io_low}; internal_io_low.oe = !internal_io_low; property atmel {open_collector= skip_low}; skip_low.oe = !skip_low;