Merge pull request #1075 from cr1901/sb_io-pin_input
Set LatticeiCE40SDROutputImpl to `PIN_INPUT` mode.
This commit is contained in:
commit
14c39c0f2b
|
@ -446,7 +446,10 @@ class LatticeiCE40DDRInput:
|
||||||
class LatticeiCE40SDROutputImpl(Module):
|
class LatticeiCE40SDROutputImpl(Module):
|
||||||
def __init__(self, i, o, clk):
|
def __init__(self, i, o, clk):
|
||||||
self.specials += Instance("SB_IO",
|
self.specials += Instance("SB_IO",
|
||||||
p_PIN_TYPE = C(0b010100, 6), # PIN_OUTPUT_REGISTERED
|
# i_INPUT_CLK must match between two SB_IOs in the same tile.
|
||||||
|
# In PIN_INPUT mode, this restriction is relaxed; an unconnected
|
||||||
|
# i_INPUT_CLK also works.
|
||||||
|
p_PIN_TYPE = C(0b010101, 6), # PIN_OUTPUT_REGISTERED + PIN_INPUT
|
||||||
p_IO_STANDARD = "SB_LVCMOS",
|
p_IO_STANDARD = "SB_LVCMOS",
|
||||||
io_PACKAGE_PIN = o,
|
io_PACKAGE_PIN = o,
|
||||||
i_CLOCK_ENABLE = 1,
|
i_CLOCK_ENABLE = 1,
|
||||||
|
|
Loading…
Reference in New Issue