futarisIRCcloud has quit [Quit: Connection closed for inactivity]
mumptai has joined #m-labs
<mtrbot-ml>
[mattermost] <hartytp> Ok makes sense
X-Scale` has joined #m-labs
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
X-Scale has quit [Ping timeout: 258 seconds]
X-Scale` has joined #m-labs
X-Scale` is now known as X-Scale
craigo has joined #m-labs
futarisIRCcloud has joined #m-labs
craigo has quit [Ping timeout: 260 seconds]
<mtrbot-ml>
[mattermost] <hartytp> @sb10q does Sayma SAWG master work atm or are you only supporting Sayma as a satellite?
<mtrbot-ml>
[mattermost] <sb10q> only satellite
<mtrbot-ml>
[mattermost] <sb10q> master shouldn't be too hard, but there's just a bunch of boring details to sort out re. RTM clocking and management
<mtrbot-ml>
[mattermost] <sb10q> and not that interesting to have afaict
<mtrbot-ml>
[mattermost] <hartytp> ok. I wanted to test, but don't have a kasli to hand is all
<mtrbot-ml>
[mattermost] <sb10q> Do you have metlino?
<mtrbot-ml>
[mattermost] <hartytp> nope
<mtrbot-ml>
[mattermost] <hartytp> I'll find a kasli
mumptai has joined #m-labs
<mtrbot-ml>
[mattermost] <hartytp> @astro following the nix install instructions for Artiq here https://m-labs.hk/artiq/manual-beta/installing.html#installing-via-nix-linux when I run `nux-shell` it tries to build gateware locally, which fails because I don't have vivado installed. Am I doing something daft, or should this be pulling binaries from M-Labs?
<mtrbot-ml>
[mattermost] <hartytp> @sb10q I want to have a detailed look at phases on Sayma. Can you remind me how you have the clocking on the Sayma satellite configured? Are you using the Si5324 on the RTM as the DAC clock? Or are you using an external clock at f_rtio (100MHz?) on the RTM? I assume we need an external clock for any application requiring precise phase alignment between Sayma cards due to the known issues with the Si5324
<mtrbot-ml>
[mattermost] <hartytp> (or is it not so bad?)
<mtrbot-ml>
[mattermost] <hartytp> that all makes sense. I have some limited time budgeted to investigate Sayma. The question is whether it's worth looking at the phase between my Kasli reference clock (on the MMCX) and Sayma or whether the Si5324 is so bad that it's not even worth looking. Thoughts?
ohama has joined #m-labs
Stormwind_mobile has joined #m-labs
cr1901_modern1 has joined #m-labs
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined #m-labs
siruf has joined #m-labs
<mtrbot-ml>
[mattermost] <dpn> Eldra: Regarding external clocks, what we do here is to use a high-ish quality external oscillator (Wenzel Citrine) to generate a 125 MHz clock, and then distribute that. This is supported in the current firmware as a build-time option, and leads to nice 1 ns fine timestamps, and is overall a painless solution. Of course, it is necessarily a fractional-N PLL to a 10/100 MHz reference, but since there is no place whe
<mtrbot-ml>
[mattermost] <dpn> Eldra: In your analysis, don't forget that the phase noise of the Urukuls is worse when using the AD9910-internal PLLs than when directly supplying the SYSCLK (1 GHz in our case).
craigo has joined #m-labs
<mtrbot-ml>
[mattermost] <dpn> Eldra: Generally, I'd really think twice before going to a non-power-of-two ref_multiplier. 125 MHz RTIO clock and 1 GHz Urukul SYSCLK/1 ns fine timestamp resolution is what we have extensively tested here at Oxford (also for the upcoming phase-coherent SUServo support). There is no reason 100 MHz/800 MHz/1.25 ns shouldn't also just work (apart from any RTIO implementation details that might escape me right now). Ev
<mtrbot-ml>
[mattermost] <astro> right, right, you can use the nixbld.m-labs.hk binary cache: `nix-shell --option substituters https://nixbld.m-labs.hk --option trusted-public-keys "nixbld.m-labs.hk-1:5aSRVA5b320xbNvu30tqxVPXpld73bhtOeH6uAjRyHc="`