compat.fhdl.specials: TSTriple is not an elaboratable.
This commit is contained in:
parent
639e64c388
commit
4c443a7ef5
|
@ -12,7 +12,7 @@ from .module import Module as CompatModule
|
||||||
__all__ = ["TSTriple", "Instance", "Memory", "READ_FIRST", "WRITE_FIRST", "NO_CHANGE"]
|
__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,
|
def __init__(self, bits_sign=None, min=None, max=None, reset_o=0, reset_oe=0, reset_i=0,
|
||||||
name=None):
|
name=None):
|
||||||
self.o = Signal(bits_sign, min=min, max=max, reset=reset_o,
|
self.o = Signal(bits_sign, min=min, max=max, reset=reset_o,
|
||||||
|
@ -25,9 +25,6 @@ class TSTriple(Elaboratable):
|
||||||
def __len__(self):
|
def __len__(self):
|
||||||
return len(self.o)
|
return len(self.o)
|
||||||
|
|
||||||
def elaborate(self, platform):
|
|
||||||
return Fragment()
|
|
||||||
|
|
||||||
def get_tristate(self, io):
|
def get_tristate(self, io):
|
||||||
return Tristate(io, self.o, self.oe, self.i)
|
return Tristate(io, self.o, self.oe, self.i)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue