We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9bacbe1 commit e81bd16Copy full SHA for e81bd16
litex/build/efinix/common.py
@@ -67,13 +67,14 @@ def lower(dr):
67
68
class EfinixClkInputImpl(Module):
69
def __init__(self, platform, i, o):
70
- o_clk = platform.add_iface_io(o) # FIXME.
+ if not isinstance(o, Signal):
71
+ o_clk = platform.add_iface_io(o) # FIXME.
72
block = {
73
"type" : "GPIO",
74
"size" : 1,
75
"location" : platform.get_pin_location(i)[0],
76
"properties" : platform.get_pin_properties(i),
- "name" : platform.get_pin_name(o_clk),
77
+ "name" : o.name_override if isinstance(o, Signal) else platform.get_pin_name(o_clk),
78
"mode" : "INPUT_CLK",
79
}
80
platform.toolchain.ifacewriter.blocks.append(block)
0 commit comments