# Pastebin UpzsO4fn if hasattr(pads, "dq"): dq = TSTriple(spi_width) self.specials.dq = dq.get_tristate(pads.dq) else: dq = Record([("o", 4), ("i", 4), ("oe", 1)]) self.comb += [ pads.dq_o.eq(dq.o), dq.i.eq(pads.dq_i), pads.dq_oe.eq(dq.oe) ]