compat.fhdl.specials: TSTriple is not an elaboratable.

This commit is contained in:
whitequark 2019-06-03 09:39:38 +00:00
parent 639e64c388
commit 4c443a7ef5

View file

@ -12,7 +12,7 @@ from .module import Module as CompatModule
__all__ = ["TSTriple", "Instance", "Memory", "READ_FIRST", "WRITE_FIRST", "NO_CHANGE"]
class TSTriple(Elaboratable):
class TSTriple:
def __init__(self, bits_sign=None, min=None, max=None, reset_o=0, reset_oe=0, reset_i=0,
name=None):
self.o = Signal(bits_sign, min=min, max=max, reset=reset_o,
@ -25,9 +25,6 @@ class TSTriple(Elaboratable):
def __len__(self):
return len(self.o)
def elaborate(self, platform):
return Fragment()
def get_tristate(self, io):
return Tristate(io, self.o, self.oe, self.i)