# Pastebin CESKXR33 l_control = Signal(data.StructLayout({ "tx": 1, "eoi": 1, "atn": 1, "ifc": 1, "ren": 1, "listen": 1, "talk": 1, })) l_data = Signal(8) # l_control = Signal(8) # ctrl_tx = Signal() # ctrl_eoi = Signal() # ctrl_atn = Signal() # ctrl_ifc = Signal() # ctrl_ren = Signal() # ctrl_listen = Signal() # ctrl_talk = Signal() # m.d.comb += [ # ctrl_tx.eq(l_control[0]), # ctrl_eoi.eq(l_control[1]), # ctrl_atn.eq(l_control[2]), # ctrl_ifc.eq(l_control[3]), # ctrl_ren.eq(l_control[4]), # ctrl_listen.eq(l_control[6]), # ctrl_talk.eq(l_control[7]), # ]