vendor.lattice_ice40: use SB_DFF
instead of $dff
.
This commit is contained in:
parent
eebb6ec3bb
commit
1dc1d2d709
|
@ -426,12 +426,11 @@ class LatticeICE40Platform(TemplatedPlatform):
|
||||||
def _get_io_buffer(self, m, pin, port, attrs, *, i_invert=False, o_invert=False,
|
def _get_io_buffer(self, m, pin, port, attrs, *, i_invert=False, o_invert=False,
|
||||||
invert_lut=False):
|
invert_lut=False):
|
||||||
def get_dff(clk, d, q):
|
def get_dff(clk, d, q):
|
||||||
m.submodules += Instance("$dff",
|
for bit in range(len(d)):
|
||||||
p_CLK_POLARITY=1,
|
m.submodules += Instance("SB_DFF",
|
||||||
p_WIDTH=len(d),
|
i_C=clk,
|
||||||
i_CLK=clk,
|
i_D=d[bit],
|
||||||
i_D=d,
|
o_Q=q[bit])
|
||||||
o_Q=q)
|
|
||||||
|
|
||||||
def get_ineg(y, invert):
|
def get_ineg(y, invert):
|
||||||
if invert_lut:
|
if invert_lut:
|
||||||
|
|
Loading…
Reference in a new issue