From 86e1924493b6764944a363928e60fcaa2fa82fcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20J=C3=B6rdens?= Date: Fri, 29 Nov 2019 18:46:27 +0000 Subject: [PATCH] kasli_generic: support external reference on masters --- artiq/gateware/targets/kasli_generic.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/artiq/gateware/targets/kasli_generic.py b/artiq/gateware/targets/kasli_generic.py index c7e74064f..8824e8677 100755 --- a/artiq/gateware/targets/kasli_generic.py +++ b/artiq/gateware/targets/kasli_generic.py @@ -162,6 +162,10 @@ class GenericMaster(MasterBase): rtio_clk_freq=description.get("rtio_frequency", 125e6), enable_sata=description.get("enable_sata_drtio", False), **kwargs) + if "ext_ref_frequency" in description: + self.config["SI5324_EXT_REF"] = None + self.config["EXT_REF_FREQUENCY"] = "{:.1f}".format( + description["ext_ref_frequency"]/1e6) if hw_rev == "v1.0": # EEM clock fan-out from Si5324, not MMCX self.comb += self.platform.request("clk_sel").eq(1)