compat.fhdl.specials: fix Tristate.
This commit is contained in:
parent
93d15abcf1
commit
371dc8bebe
|
@ -41,12 +41,12 @@ class Tristate:
|
||||||
|
|
||||||
def elaborate(self, platform):
|
def elaborate(self, platform):
|
||||||
if hasattr(platform, "get_tristate"):
|
if hasattr(platform, "get_tristate"):
|
||||||
return platform.get_tristate(self.triple, self.io)
|
return platform.get_tristate(self.triple, self.target)
|
||||||
|
|
||||||
m = Module()
|
m = Module()
|
||||||
m.d.comb += self.triple.i.eq(self.io)
|
m.d.comb += self.triple.i.eq(self.target)
|
||||||
m.submodules += Instance("$tribuf",
|
m.submodules += Instance("$tribuf",
|
||||||
p_WIDTH=len(self.io),
|
p_WIDTH=len(self.target),
|
||||||
i_EN=self.triple.oe,
|
i_EN=self.triple.oe,
|
||||||
i_A=self.triple.o,
|
i_A=self.triple.o,
|
||||||
o_Y=self.io,
|
o_Y=self.io,
|
||||||
|
|
Loading…
Reference in a new issue