Skip to content

Commit e81bd16

Browse files
committed
build/efinix/common.py: ClkInput: added ClockSignal support
1 parent 9bacbe1 commit e81bd16

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

litex/build/efinix/common.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,14 @@ def lower(dr):
6767

6868
class EfinixClkInputImpl(Module):
6969
def __init__(self, platform, i, o):
70-
o_clk = platform.add_iface_io(o) # FIXME.
70+
if not isinstance(o, Signal):
71+
o_clk = platform.add_iface_io(o) # FIXME.
7172
block = {
7273
"type" : "GPIO",
7374
"size" : 1,
7475
"location" : platform.get_pin_location(i)[0],
7576
"properties" : platform.get_pin_properties(i),
76-
"name" : platform.get_pin_name(o_clk),
77+
"name" : o.name_override if isinstance(o, Signal) else platform.get_pin_name(o_clk),
7778
"mode" : "INPUT_CLK",
7879
}
7980
platform.toolchain.ifacewriter.blocks.append(block)

0 commit comments

Comments
 (0)