We're in the process of chosing a highly stable low phase noise Oscillator for our experiments and there are options like 100MHz, 122MHz, 125MHz and 1GHz, all of which have advantages and disadvantages for the remaining Setup. I just wanted to confirm the valid external input sources for the Kasli and Urukul device.

In my understanding the Kasli can operate with 10MHz or 100MHz external reference Clock. I think it also does also accept 125MHz if you bypass the PLL since the FPGA operates on just that? (does it automatically bypass the PLL when we flash it on that frequency or is there another setting?)

The Urukul can operate on 125 and 1000Mhz external clock reference but not 100Mhz, correct? (at least i couldn't avoid errors on 100MHz)

Is there a paper or wiki with a complete list of accepted references?

    Kaisky

    I just wanted to confirm the valid external input sources for the Kasli and Urukul device.

    There are some predefined frequency range options stated in this section of the manual: https://github.com/m-labs/artiq/blob/master/doc/manual/installing.rst?plain=1#L413-L420

    Also confirmed from this comment.

    (does it automatically bypass the PLL when we flash it on that frequency or is there another setting?)

    AFAIK, for Kasli you can set it via:

    $ artiq_coremgmt config write -s rtio_clock ext0_bypass  # external clock (bypass)

    Is there a paper or wiki with a complete list of accepted references?

    For Urukul there is a section on clock input:
    https://github.com/sinara-hw/Urukul/wiki#clock-input

    Also from another post, this seems to be related.

    Reference: https://m-labs.hk/artiq/manual-beta/installing.html#miscellaneous-configuration-of-the-core-device