clock/efinix_trion: Minor cleanup, revert support to None cd in create_clkout.

This commit is contained in:
Florent Kermarrec 2021-11-08 18:19:12 +01:00
parent af5167c7f0
commit 95a68609cd

View file

@ -39,7 +39,7 @@ class TRIONPLL(Module):
self.comb += self.platform.add_iface_io(self.pll_name + "_rstn").eq(~self.reset)
self.comb += self.locked.eq(self.platform.add_iface_io(self.pll_name + "_locked"))
def register_clkin(self, clkin, freq, name= ""):
def register_clkin(self, clkin, freq, name=""):
block = self.platform.toolchain.ifacewriter.get_block(self.pll_name)
block["input_clock_name"] = self.platform.get_pin_name(clkin)
@ -85,6 +85,7 @@ class TRIONPLL(Module):
clk_out_name = "{}_CLKOUT{}".format(self.pll_name, self.nclkouts)
if cd is not None:
self.platform.add_extension([(clk_out_name, 0, Pins(1))])
self.comb += cd.clk.eq(self.platform.request(clk_out_name))
if with_reset: