Name OPN3 ; PartNo 00 ; Date 2022/5/7 ; Revision 01 ; Designer ethy1ene ; Company 123 ; Assembly None ; Location ; Device g20v8a ; /* *************** INPUT PINS *********************/ PIN 1 = a0 ; /* */ PIN 2 = a3 ; /* */ PIN 3 = a4 ; /* */ PIN 4 = a5 ; /* */ PIN 5 = a6 ; /* */ PIN 6 = a7 ; /* */ PIN 7 = a8 ; /* */ PIN 8 = a9 ; /* */ PIN 9 = en ; /* */ PIN 10 = irq ; /* */ PIN 11 = ior ; /* */ PIN 13 = iow ; /* */ PIN 14 = sel1 ; /* */ PIN 23 = q ; /* */ /* *************** OUTPUT PINS *********************/ PIN 16 = iordy ; /* */ PIN 17 = dsb ; /* */ PIN 18 = dsa ; /* */ PIN 19 = mr ; /* */ PIN 20 = dir ; /* */ PIN 21 = cs ; /* */ PIN 22 = int5 ; /* */ !cs = (!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & !a8 & !sel1 ) # (!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & a8 & sel1 ) ; !int5 = irq ; !dir = ((!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & !a8 & !sel1 ) # (!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & a8 & sel1 )) & !ior ; dsa = (!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & !a8 & !sel1 ) # (!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & a8 & sel1 ) ; !dsb = ior & iow ; mr = ((!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & !a8 & !sel1 ) # (!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & a8 & sel1 )) & !( ior & iow ); !iordy = ((!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & !a8 & !sel1 ) # (!en & !a0 & a3 & !a4 & !a5 & !a6 & a7 & a8 & sel1 )) & !( ior & iow ) & !q ;