sinara-hw / sinara

Sayma AMC/RTM issue tracker
Other
42 stars 7 forks source link

DAC synchronisation in Sayma v2.0 #583

Closed hartytp closed 6 years ago

hartytp commented 6 years ago

Proposal for DAC clocking and synchronization in Sayma v2.0:

Edit: we could consider adding solder jumpers to allow the FF + phase shifter to be bypassed in Sayma v2.0 if anyone wants to have a go at driving SYSREF directly from the FPGA.

Comments?

hartytp commented 6 years ago

Other notes on this:

  1. We will no longer have a clock for the JESD204B ADCs. This is fixable (e.g. add a second HMC830) but, given that there don't actually seem to be any users of the JESD ADCs, I'd prefer to get rid of them. (If it's a choice between simple, reliable DAC synchronisation and JESD ADCs, I take the synchronization scheme ever time). In any case, users can always add fast ADCs to the AMC FMC port
  2. Need to buy a phase shifter eval board and measure the propagation delay temp co to check that there won't be issues there (highly unlikely, but needs testing)
  3. NB the idea of the above is that we keep the bits of phase synchronisation that already work well in ARTIQ (programming the HMC830 and setting the analog phase of the SYSREF to meet S/H at the DAC), but replace the HMC704x with a simpler solution that isn't bogged down with buggy features that we don't want

If everyone (@sbourdeauducq @gkasprow @jbqubit and anyone else who still cares) is happy with this proposal, we can discuss whether it's possible to retrofit this synchronisation setup onto Sayma v1.0 for testing

hartytp commented 6 years ago

Let's go for NB6L295M as the phase shifter unless anyone has a better idea. NB this has two channels, so we can trim the DAC sysref phases independently. Not sure if that's actually necessary, but might as well give ourselves the option

hartytp commented 6 years ago

@gkasprow any preference/suggestion for which FF to use?

hartytp commented 6 years ago

Unless anyone else has a better suggestion, let's use MC100EP51 (I really like ON for this kind of discrete logic). The SOIC version should be fine for dead-bugging/prototyping.

dhslichter commented 6 years ago

All clocks and important signals on the AMC + RTM will be accessible via suitable test points, such as UFL connectors!

:+1:

We will no longer have a clock for the JESD204B ADCs. This is fixable (e.g. add a second HMC830) but, given that there don't actually seem to be any users of the JESD ADCs, I'd prefer to get rid of them. (If it's a choice between simple, reliable DAC synchronisation and JESD ADCs, I take the synchronization scheme ever time). In any case, users can always add fast ADCs to the AMC FMC port

:+1: I think getting rid of the JESD204B ADCs is the right thing to do. @gkasprow has preferences in terms of ripping out traces vs. simply DNP, and I defer to his preference on that subject.

Let's go for NB6L295M as the phase shifter let's use MC100EP51

Both of these parts look suitable to me.

One other question - how do we verify we are meeting S/H on the DACs for the SYSREF, i.e. is there a clean mechanism to calibrate the phase shifter/delay line that can be done without the need for accessing test points on the board?

Edit: we could consider adding solder jumpers to allow the FF + phase shifter to be bypassed in Sayma v2.0 if anyone wants to have a go at driving SYSREF directly from the FPGA.

Given the simplicity of the FF + phase shifter solution, and the known problems with trying to keep drifts from ruining your timing window if driving SYSREF directly over the RTM connector from the FPGA, I can't imagine a use case where one would prefer to drive directly from the FPGA rather than through FF + phase shifter. I think the phase shifter is definitely needed/desired, it's simple SPI control, we validate that it works sensibly in a dead bug setup...

hartytp commented 6 years ago

I think getting rid of the JESD204B ADCs is the right thing to do. @gkasprow has preferences in terms of ripping out traces vs. simply DNP, and I defer to his preference on that subject.

Well, note that if we follow this proposal there will no longer be an ADC clock/SYSREF generation. So, getting the ADCs to function requires more than just populating them, they need a new clock synth/divider/etc.

One other question - how do we verify we are meeting S/H on the DACs for the SYSREF, i.e. is there a clean mechanism to calibrate the phase shifter/delay line that can be done without the need for accessing test points on the board?

Yes, the DAC has sysref validation built in. We currently use this in ARTIQ and it works fine (all that needs to be done is a fw switch to move from using the analog phase shifters in the HMC7043 to the SPI delay line, but that's trivial).

hartytp commented 6 years ago

Here is a pretty shoddy illustration of what I have in mind, in case it helps...

sayma

hartytp commented 6 years ago

Plans for testing this on the hw:

How does that all sound?

hartytp commented 6 years ago

@gkasprow please can you send me my AMC + RTM back to do these tests with? Thanks!

sbourdeauducq commented 6 years ago

the RTM reference clock will be buffered with a low-noise buffer (e.g. ADCLK925) and sent to the AMC via the AMC<->RTM connector, as well as an HMC830. This will be useful for future diagnostics. (Unless you don't think this is worth it @sbourdeauducq)

The FPGA needs a clock for the JESD transceivers and there are some constraints as you noticed. We might need a 2X (250MHz) clock. Someone should check the exact transceiver clocking resources.

since the input timing window for this is close to 8ns, meeting S/H timing is relatively easy

Someone has to check datasheets / experiment / validate this but we can perhaps make the FPGA scan a delay on a short pulse (less than one period of the flip-flop clock) while checking if the DAC receives any SYSREF. Then the timing window at the FF can be derived.

As a result, we opt to put a discrete, low jitter FF on the RTM to retime the SYNC pulse produced by the FPGA. This FF is clocked by the RTM reference clock. This ensures that the FPGA is able to generate a low-jitter SYNC pulse with a fixed phase relationship to the RTM reference clock

The FF could also absorb the timing variation due to place-and-route, which is very high even when using the global clock network with those annoying Ultrascale chips.

hartytp commented 6 years ago

The FPGA needs a clock for the JESD transceivers and there are some constraints as you noticed. We might need a 2X (250MHz) clock.

Yes, I was in the middle of writing exactly that when you posted. Can we use use the Si5324 to provide the transceiver ref clock?

hartytp commented 6 years ago

Someone has to check datasheets / experiment / validate this but we can perhaps make the FPGA scan a delay on a short pulse (less than one period of the flip-flop clock) while checking if the DAC receives any SYSREF. Then the timing window at the FF can be derived.

What exactly are you worried about? That FF has well-specified timing windows, with S/H of 100ps. For a 125MHz clock, that's a pretty huge window to hit, even when SI etc are taken into account (whatever its failings might be, the SI on Sayma has proved to be excellent).

The FF could also absorb the timing variation due to place-and-route, which is very high even when using the global clock network with those annoying Ultrascale chips.

True, that's nice. So long as those variations are small compared to the 8ns timing window of the FF these can be absorbed.

sbourdeauducq commented 6 years ago

For a 125MHz clock, that's a pretty huge window to hit,

Things always go wrong on Sayma! Without precautions, by default it will hit that 100ps window, guaranteed!

Can we use use the Si5324 to provide the transciever ref clock?

No, the Si5324 provides the DRTIO transceiver clock already.

But that 2X clock, if we actually need it (someone has to dig into the Xilinx docs), does not need any phase synchronization and can be produced with a basic divider on the 2.4Ghz clock.

hartytp commented 6 years ago

Things always go wrong on Sayma! Without precautions, by default it will hit that 100ps window, guaranteed!

Yes, in the long run, we'll need some kind of eye scan on that to determine the correct phase for the FPGA SYNC. Still, I'd rather implement that than keep fighting the HMC7043.

But that 2X clock, if we actually need it (someone has to dig into the Xilinx docs), does not need any phase synchronization and can be produced with a basic divider on the 2.4Ghz clock.

AFAICT from skimming over UG567, we do need this: the CPLL output needs to be at a minimum frequency of linerate/2, which is 5GHz for 10GSPS line rate required to run at 1GSPS. The max feedback divider is 5*5=25, so the minimum input clock required to run at full data rate is 200MHz. Might be worth someone checking this with Xilinx?

FWIW, I've tried building Sayma without sawg for 10GBPs line rate, 125MHz RTIO, 250MHz ref clk, and it builds without any warnings. So, that configuration appears supported, although I don't have any HW to test on.

As you say, let's add a divider here, it's a nice cheap easy solution. Feel free to suggest your preferred part (@gkasprow) that can go up to 2.4GHz, but NB6N239S might be a good choice. Just needs some pin straps and has two outputs with independent dividers.

No, the Si5324 provides the DRTIO transceiver clock already.

Does it not have enough outputs to do both?

hartytp commented 6 years ago

Side note: this scheme is conceptually a bit ugly since we're rebuilding about 30% of the HMC7044's functionality for about 300% of the cost (but, still nothing compared with the total cost of Sayma) using discrete logic. But, it has the big advantage that we now have simple building blocks that can be probed and debugged independently rather than a poorly documented black box with known bugs. Ugly, but practical.

hartytp commented 6 years ago

No, the Si5324 provides the DRTIO transceiver clock already. Does it not have enough outputs to do both?

If not, is it worth using one of the chips in that family that has more outputs? Might be simpler and cheaper than using a separate divider. Anyway, let's do this whichever way you prefer.

dhslichter commented 6 years ago

But that 2X clock, if we actually need it (someone has to dig into the Xilinx docs), does not need any phase synchronization and can be produced with a basic divider on the 2.4Ghz clock.

Or a 2x doubler of the RTIO clock, if that's simpler...

hartytp commented 6 years ago

Or a 2x doubler of the RTIO clock, if that's simpler...

Lots of ways of skinning a cat. That would also work...

Since the GTH PLLs are not very flexible and have a few non-obvious constraints, it's nice to have a programmable reference frequency. So, we probably want a switchable divider/multiplier here.

FWIW, my feeling is that the easiest way of doing this would probably be to replaced the Si5324 with a model with more outputs, such as a Si5366, which is essentially the same cost as the Si5324. Anyway, let's leave this decision to @sbourdeauducq

hartytp commented 6 years ago

@sbourdeauducq why are we AC coupling the AD9154 sysref inputs? I guess it's not a problem so long as we are careful to gate the DAC's sensitivity to them, but it seems a bit odd not to DC couple this.

Edit: with the synchronization system proposed here, we probably want to DC couple the DAC SYSREF inputs. If desired, we can connect the phase shifter output enable pin to the RTM FPGA and high-Z those outputs once synchronization is complete and the DAC is no longer sensitive to SYSREF edges.

sbourdeauducq commented 6 years ago

No good reason. Better DC-couple if possible (@gkasprow) as AC-coupling would interfere with the FF timing scan scheme I proposed.

sbourdeauducq commented 6 years ago

It's not an ugly scheme at all. Probably it has less total transistors than the HMC7044 :) If chip vendors didn't suck, they would just put that circuit into one small low-cost device instead of inventing monstrosities.

sbourdeauducq commented 6 years ago

FWIW, my feeling is that the easiest way of doing this would probably be to replaced the Si5324 with a model with more outputs, such as a Si5366, which is essentially the same cost as the Si5324.

It's not the same, e.g. the loop bandwidth is different and there are other features. Maybe the simplest is to keep the 5324 (which has two outputs with independent dividers) and either keep the fanout buffer or modify siphaser so everything runs from the GT clock input and the fabric input is no longer required. I do not have time to look into this right now. When removing the fabric input, whoever does the test needs to check the impact on timing accuracy, as the GT input to the fabric path may have skew variations.

That being said, clocking all transceivers from the AMC side sounds OK and would save RTM connector pins. Though we may want to keep those RTM transceiver clocks (use the other GT input pins on the FPGA) for other applications or in case there are unforeseen issues.

hartytp commented 6 years ago

It's not an ugly scheme at all. Probably it has less total transistors than the HMC7044 :) If chip vendors didn't suck, they would just put that circuit into one small low-cost device instead of inventing monstrosities.

Yes, the HMC7044 is pretty close to being a perfect solution for us. But, in the end, it crams in way too much functionality that can't be properly bypassed and which interacts with the features we need in odd ways.

Another thing I like about this sync scheme is that it keeps the number of components in the DAC clock path to the absolute minimum. This is key to getting good phase noise/drift performance.

It's not the same, e.g. the loop bandwidth is different and there are other features. Maybe the simplest is to keep the 5324 (which has two outputs with independent dividers) and either keep the fanout buffer or modify siphaser so everything runs from the GT clock input and the fabric input is no longer required. I do not have time to look into this right now. When removing the fabric input, whoever does the test needs to check the impact on timing accuracy, as the GT input to the fabric path may have skew variations.

That being said, clocking all transceivers from the AMC side sounds OK and would save RTM connector pins. Though we may want to keep those RTM transceiver clocks (use the other GT input pins on the FPGA) for other applications or in case there are unforeseen issues.

ACK. Well, let's not worry about this just yet. Let me demonstrate the sync scheme works (ping @gkasprow about posting my Sayma back) first then we can come back to these finer details when we have more time.

hartytp commented 6 years ago

@gkasprow do you have a test board that breaks the IO from the high density connectors used on the AFEs out to something more accessible like 100mil header? If so, can you post me one when you send my Sayma back, please? This would be very useful for connecting the delay line eval board up to Sayma for synchronisation testing...

gkasprow commented 6 years ago

Maybe you'd prefer to use clock mezzanine and its control lines? I have a board with all IO lines routed to I2C extender.

hartytp commented 6 years ago

Thanks @gkasprow. However, I'm not sure that will help very much, as there is no convenient way of getting the IO off that test mezzanine. Ideally, I was hoping for a robust way of routing the IO off the board and into a wiring harness. e.g. a board with the high-density connector hooked up to 100mil header would be perfect. If that doesn't exist, I'll just use a PCB mount connector + some glue

hartytp commented 6 years ago

@gkasprow Are all the vias directly under the HMC7043 grounded?

gkasprow commented 6 years ago

Yes. I verified it with multimeter to be 100% sure.

hartytp commented 6 years ago

Thanks.

hartytp commented 6 years ago

With apologies for the low quality photos, some results...

Firstly, my test setup.

https://drive.google.com/open?id=1zYejNeNXbiX0iktJA8cpZx2M4cFJEwVh

Red squares on strip board are a 3V3 LDO and the FF. There is a phase shifter eval board attached with hot glue. All stripboard and gaffer tape are strictyly microwave grade.

The SMAs on the strip board are inputs for the 150MHz clock (split from my reference with a MCL power splitter) and the TTL SYSREF generated by the FPGA. Matching to ECL done with resistor networks (hard to make out). The two coax lines soldered onto the board are the retimed SYSREF and SYSREF_N outputs from the FF. Measured jitter is <60ps pk-pk.

One flip flop drives both phase inputs on the dual phase shifter chip (the stub this creates is small and doesn't cause SI issues).

The phase shifter eval board is controlled via SPI using a breakout adapter I made for the clock mezzanine IO. https://drive.google.com/open?id=1m6oCQK4kDcNLN2X3SWA6-x36L8c-srxP

The SYSREF from the FPGA is output to SMA 0 on the AMC and then looped into the FF using coax (SMA)

hartytp commented 6 years ago

Here is an eye measurement.

As you can see, jitter isn't really an issue even for the max DAC clock

https://drive.google.com/open?id=1NO_GqqXIX0TIgscn0_wgG_AXuOOhbsDa

hartytp commented 6 years ago

Oops, wrong eye photo, that one didn't have the clock on persist. Should have been this one (still consistent with scope jitter)

20180928_143457

hartytp commented 6 years ago

Video showing the phase shifter working. Steppin one delay line in 1 LSB (11ps) increments at a rate of 1LSB/S.

https://drive.google.com/open?id=1EJ4rNzYQF8aQdXBBAEc5-Vf_J85HfQrR

hartytp commented 6 years ago

I'll let everything cool down for a while now and then take an eye measurement with persist as thigns warm up. That will give us an idea of how much of an issue stability is likely to be. NB I don't have a fan on the delay line or FF so they will get relatively hot compared to use in a uTCA crate, so this should be a reasonable "worst-case" indication...

hartytp commented 6 years ago

@gkasprow @sbourdeauducq other than the warmup drift measurement, is there anything else you want to see before we agree to adopt this synchronisation scheme. Based on the data, it seems that if these DACs can be synchrnoised then this scheme will do it.

I will try to attach them to the DAC and demonstrate synchronisation directly, but the rework is going to be tough and I'm running out of time.

hartytp commented 6 years ago

FWIW, heating the phase shifter and FF with an air gun that was hot enough to start melting my glue, I saw about 300ps pk-pk change in the phase at the scope. That suggests that once the board has warmed up for a few minutes the stability should be fine.

dhslichter commented 6 years ago

@hartytp this is excellent! Thanks for doing these tests, this seems like a nice solution for Sayma 2.0.

hartytp commented 6 years ago

Yes, it all seems to work exactly how we want. Ideally, I'd like to see synchronized RF at the DAC's output on a scope, but the rework on Sayma required to do that is going to be a complete PITA, so I'm putting it off for now...

hartytp commented 6 years ago

Comment about temperature coefficients: the delay line data sheet specifies a maximum PVT variation as 10.7ns-7.2ns=3.5ns. Assuming that's all due to temperature and that the variation is linear -- both probably quite pessimistic assumptions -- the temp co would be 25ps/K. The max frequency DAC clock is 2.4GHz, so 416ps period. For DC signals, S+H is 108+64ps. So, we need the phase to be good to about 200ps for this to work. That means that the phase shifter chip needs to be stable to about 8K, which should not be an issue at all.

Note, however, that we may need the DACs and phase shifters to warm up a little before synchronisation...

hartytp commented 6 years ago

Delay stability + jitter when for ~20min, starting from cold and with no fans on the delay line or FF:

20180928_162348

about 50ps pk-pk so absolutely fine!

hartytp commented 6 years ago

First go with Sayma RTM

 __  __ _ ____         ____ 
|  \/  (_) ___|  ___  / ___|
| |\/| | \___ \ / _ \| |    
| |  | | |___) | (_) | |___ 
|_|  |_|_|____/ \___/ \____|

MiSoC Bootloader
Copyright (c) 2017-2018 M-Labs Limited

Bootloader CRC passed
Gateware ident 4.0.dev+1404.g05ae15be.dirty;standalone.without-sawg
Initializing SDRAM...
DQS initial delay: 110 taps
Write leveling scan:
Module 3:
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011000000000000000000000000000000000000000000
Module 2:
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101100000000000000000000000000
Module 1:
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100110110000000000000000000000000000000000000000000000000000000000000000
Module 0:
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001101100000000000000000000000000000000000000000000000000000000000000
DQS initial delay: 110 taps
Write leveling: 106 112 139 130 done
Read leveling scan:
Module 3:
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Module 2:
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Module 1:
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Module 0:
00000000000000000000000000000000000000000000000000000000000000000000000000000000000101101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Read leveling: 222+-84 212+-92 195+-86 180+-92 done
SDRAM initialized
Memory test passed

Booting from flash...
Starting firmware.
[     0.000005s]  INFO(runtime): ARTIQ runtime starting...
[     0.003872s]  INFO(runtime): software ident 4.0.dev+1404.g05ae15be.dirty;standalone.without-sawg
[     0.012657s]  INFO(runtime): gateware ident 4.0.dev+1404.g05ae15be.dirty;standalone.without-sawg
[     0.021442s]  INFO(runtime): log level set to INFO by default
[     0.027156s]  INFO(runtime): UART log level set to INFO by default
[     0.033306s]  INFO(board_artiq::slave_fpga): Loading slave FPGA gateware...
[     0.040256s]  INFO(board_artiq::slave_fpga):   magic: 0x5352544d, length: 0x000c4a64
[     1.070676s]  INFO(board_artiq::slave_fpga):   ...done
[     1.074490s]  INFO(board_artiq::serwb): waiting for AMC/RTM serwb bridge to be ready...
[     1.088248s]  INFO(board_artiq::serwb):  ...done.
[     1.091624s]  INFO(board_artiq::serwb): RTM to AMC link test...
[     2.573927s]  INFO(board_artiq::serwb):   ...passed
[     2.577477s]  INFO(board_artiq::serwb): AMC to RTM link test...
[     4.059787s]  INFO(board_artiq::serwb):   ...passed
[     4.063346s]  INFO(board_artiq::serwb): Wishbone test...
[     6.037640s]  INFO(board_artiq::serwb):   ...passed
[     6.041511s]  INFO(board_artiq::serwb): RTM gateware version 4.0.dev+1404.g05ae15be.dirty
[     6.049356s]  INFO(runtime): press 'e' to erase startup and idle kernels...
[     7.049008s]  INFO(runtime): continuing boot
[     7.311464s]  INFO(board_artiq::si5324): waiting for Si5324 lock...
[    13.674061s]  INFO(board_artiq::si5324):   ...locked
[    13.677835s]  INFO(board_artiq::hmc830_7043::hmc830): loading HMC830 configuration...
[    13.685774s]  INFO(board_artiq::hmc830_7043::hmc830):   ...done
[    13.691420s]  INFO(board_artiq::hmc830_7043::hmc830): setting HMC830 dividers...
[    13.698887s]  INFO(board_artiq::hmc830_7043::hmc830):   ...done
[    13.704705s]  INFO(board_artiq::hmc830_7043::hmc830): waiting for HMC830 lock...
[    13.712126s]  INFO(board_artiq::hmc830_7043::hmc830):   ...locked
[    13.718360s]  INFO(board_artiq::hmc830_7043::hmc7043): enabling HMC7043
[    13.735064s]  INFO(board_artiq::hmc830_7043::hmc7043): loading configuration...
[    13.752605s]  INFO(board_artiq::hmc830_7043::hmc7043):   ...done
[    13.757291s]  INFO(board_artiq::hmc830_7043::hmc7043): testing GPO...
[    13.764430s]  INFO(board_artiq::hmc830_7043::hmc7043):   ...passed
[    13.780628s]  INFO(board_artiq::ad9154): AD9154-0 initializing...
[    15.788010s]  WARN(board_artiq::ad9154): AD9154-0 config attempt #1 failed (SERDES PLL lock timeout)
[    15.806139s]  INFO(board_artiq::ad9154): AD9154-0 initializing...
[    17.814007s]  WARN(board_artiq::ad9154): AD9154-0 config attempt #2 failed (SERDES PLL lock timeout)
[    17.832134s]  INFO(board_artiq::ad9154): AD9154-0 initializing...
[    17.844070s]  INFO(board_artiq::ad9154):   ...done
[    17.917960s]  INFO(board_artiq::ad9154): AD9154-0 running PRBS test...
[    18.924371s]  INFO(board_artiq::ad9154):   ...passed
[    18.928027s]  INFO(board_artiq::ad9154): AD9154-0 running STPL test...
[    18.934825s]  INFO(board_artiq::ad9154):   c0 errors: 0
[    18.940029s]  INFO(board_artiq::ad9154):   c1 errors: 0
[    18.945238s]  INFO(board_artiq::ad9154):   c2 errors: 0
[    18.950448s]  INFO(board_artiq::ad9154):   c3 errors: 0
[    18.955363s]  INFO(board_artiq::ad9154):   ...passed
[    18.970346s]  INFO(board_artiq::ad9154): AD9154-0 initializing...
[    18.977856s]  INFO(board_artiq::ad9154):   ...done
[    19.062361s]  INFO(board_artiq::ad9154): AD9154-1 initializing...
[    19.074183s]  INFO(board_artiq::ad9154):   ...done
[    19.148064s]  INFO(board_artiq::ad9154): AD9154-1 running PRBS test...
[    20.154466s]  INFO(board_artiq::ad9154):   ...passed
[    20.158120s]  INFO(board_artiq::ad9154): AD9154-1 running STPL test...
[    20.164915s]  INFO(board_artiq::ad9154):   c0 errors: 0
[    20.170123s]  INFO(board_artiq::ad9154):   c1 errors: 0
[    20.175333s]  INFO(board_artiq::ad9154):   c2 errors: 0
[    20.180544s]  INFO(board_artiq::ad9154):   c3 errors: 0
[    20.185456s]  INFO(board_artiq::ad9154):   ...passed
[    20.200441s]  INFO(board_artiq::ad9154): AD9154-1 initializing...
[    20.207952s]  INFO(board_artiq::ad9154):   ...done
[    20.281818s]  INFO(board_artiq::jesd204sync): calibrating SYSREF phase at DAC-1...
[    21.289273s]  INFO(board_artiq::jesd204sync): 0: true
[    22.294189s]  INFO(board_artiq::jesd204sync): 1: true
[    23.299103s]  INFO(board_artiq::jesd204sync): 2: true
[    24.304018s]  INFO(board_artiq::jesd204sync): 3: true
[    25.308933s]  INFO(board_artiq::jesd204sync): 4: true
[    26.313847s]  INFO(board_artiq::jesd204sync): 5: true
[    27.318762s]  INFO(board_artiq::jesd204sync): 6: true
[    28.323676s]  INFO(board_artiq::jesd204sync): 7: false
[    29.328678s]  INFO(board_artiq::jesd204sync): 8: false
[    30.333680s]  INFO(board_artiq::jesd204sync): 9: false
[    31.338682s]  INFO(board_artiq::jesd204sync): 10: false
[    32.343771s]  INFO(board_artiq::jesd204sync): 11: false
[    33.348859s]  INFO(board_artiq::jesd204sync): 12: false
[    34.353948s]  INFO(board_artiq::jesd204sync): 13: false
[    35.359037s]  INFO(board_artiq::jesd204sync): 14: false
[    36.364144s]  INFO(board_artiq::jesd204sync): 15: false
[    37.369245s]  INFO(board_artiq::jesd204sync): 16: false
[    38.374346s]  INFO(board_artiq::jesd204sync): 17: false
[    39.379448s]  INFO(board_artiq::jesd204sync): 18: false
[    40.384549s]  INFO(board_artiq::jesd204sync): 19: false
[    41.389651s]  INFO(board_artiq::jesd204sync): 20: false
[    42.394752s]  INFO(board_artiq::jesd204sync): 21: false
[    43.399853s]  INFO(board_artiq::jesd204sync): 22: false
[    44.404956s]  INFO(board_artiq::jesd204sync): 23: false
[    45.410057s]  INFO(board_artiq::jesd204sync): 24: false
[    46.415158s]  INFO(board_artiq::jesd204sync): 25: false
[    47.420260s]  INFO(board_artiq::jesd204sync): 26: false
[    48.425362s]  INFO(board_artiq::jesd204sync): 27: false
[    49.430463s]  INFO(board_artiq::jesd204sync): 28: false
[    50.435565s]  INFO(board_artiq::jesd204sync): 29: false
[    51.440667s]  INFO(board_artiq::jesd204sync): 30: true
[    52.445681s]  INFO(board_artiq::jesd204sync): 31: true
[    53.450695s]  INFO(board_artiq::jesd204sync): 32: true
[    54.455709s]  INFO(board_artiq::jesd204sync): 33: true
[    55.460723s]  INFO(board_artiq::jesd204sync): 34: true
[    56.465737s]  INFO(board_artiq::jesd204sync): 35: true
[    57.470751s]  INFO(board_artiq::jesd204sync): 36: false
[    58.475853s]  INFO(board_artiq::jesd204sync): 37: true
[    59.480867s]  INFO(board_artiq::jesd204sync): 38: true
[    60.485882s]  INFO(board_artiq::jesd204sync): 39: true
[    61.490896s]  INFO(board_artiq::jesd204sync): 40: true
[    62.495910s]  INFO(board_artiq::jesd204sync): 41: true
[    63.500924s]  INFO(board_artiq::jesd204sync): 42: true
[    64.505938s]  INFO(board_artiq::jesd204sync): 43: true
[    65.510953s]  INFO(board_artiq::jesd204sync): 44: true
[    66.515967s]  INFO(board_artiq::jesd204sync): 45: true
[    67.520981s]  INFO(board_artiq::jesd204sync): 46: true
[    68.525995s]  INFO(board_artiq::jesd204sync): 47: false
[    69.531097s]  INFO(board_artiq::jesd204sync): 48: false
[    70.536198s]  INFO(board_artiq::jesd204sync): 49: false
[    71.541300s]  INFO(board_artiq::jesd204sync): 50: false
[    72.546402s]  INFO(board_artiq::jesd204sync): 51: true
[    73.551417s]  INFO(board_artiq::jesd204sync): 52: false
[    74.556518s]  INFO(board_artiq::jesd204sync): 53: false
[    75.561620s]  INFO(board_artiq::jesd204sync): 54: true
[    76.566634s]  INFO(board_artiq::jesd204sync): 55: false
[    77.571737s]  INFO(board_artiq::jesd204sync): 56: false
[    78.576839s]  INFO(board_artiq::jesd204sync): 57: false
[    79.581940s]  INFO(board_artiq::jesd204sync): 58: false
[    80.587042s]  INFO(board_artiq::jesd204sync): 59: false
[    81.592144s]  INFO(board_artiq::jesd204sync): 60: false
[    82.597246s]  INFO(board_artiq::jesd204sync): 61: false
[    83.602348s]  INFO(board_artiq::jesd204sync): 62: false
[    84.607450s]  INFO(board_artiq::jesd204sync): 63: false
[    85.612551s]  INFO(board_artiq::jesd204sync): 64: false
[    86.617653s]  INFO(board_artiq::jesd204sync): 65: false
[    87.622755s]  INFO(board_artiq::jesd204sync): 66: false
[    88.627857s]  INFO(board_artiq::jesd204sync): 67: true
[    89.632872s]  INFO(board_artiq::jesd204sync): 68: true
[    90.637886s]  INFO(board_artiq::jesd204sync): 69: true
[    91.642900s]  INFO(board_artiq::jesd204sync): 70: true
[    92.647915s]  INFO(board_artiq::jesd204sync): 71: true
[    93.652929s]  INFO(board_artiq::jesd204sync): 72: true
[    94.657944s]  INFO(board_artiq::jesd204sync): 73: true
[    95.662959s]  INFO(board_artiq::jesd204sync): 74: true
[    96.667974s]  INFO(board_artiq::jesd204sync): 75: false
[    97.673075s]  INFO(board_artiq::jesd204sync): 76: true
[    98.678090s]  INFO(board_artiq::jesd204sync): 77: true
[    99.683104s]  INFO(board_artiq::jesd204sync): 78: false
[   100.688206s]  INFO(board_artiq::jesd204sync): 79: true
[   101.693222s]  INFO(board_artiq::jesd204sync): 80: true
[   102.698237s]  INFO(board_artiq::jesd204sync): 81: false
[   103.703339s]  INFO(board_artiq::jesd204sync): 82: true
[   104.708354s]  INFO(board_artiq::jesd204sync): 83: true
[   105.713368s]  INFO(board_artiq::jesd204sync): 84: true
[   106.718383s]  INFO(board_artiq::jesd204sync): 85: true
[   107.723398s]  INFO(board_artiq::jesd204sync): 86: true
[   108.728412s]  INFO(board_artiq::jesd204sync): 87: true
[   109.733427s]  INFO(board_artiq::jesd204sync): 88: true
[   110.738442s]  INFO(board_artiq::jesd204sync): 89: false
[   111.743544s]  INFO(board_artiq::jesd204sync): 90: true
[   112.748559s]  INFO(board_artiq::jesd204sync): 91: true
[   113.753574s]  INFO(board_artiq::jesd204sync): 92: true
[   114.758588s]  INFO(board_artiq::jesd204sync): 93: true
[   115.763603s]  INFO(board_artiq::jesd204sync): 94: true
[   116.768618s]  INFO(board_artiq::jesd204sync): 95: true
[   117.773633s]  INFO(board_artiq::jesd204sync): 96: true
[   118.778647s]  INFO(board_artiq::jesd204sync): 97: false
[   119.783749s]  INFO(board_artiq::jesd204sync): 98: false
[   120.788851s]  INFO(board_artiq::jesd204sync): 99: true
[   121.793866s]  INFO(board_artiq::jesd204sync): 100: true
[   122.798969s]  INFO(board_artiq::jesd204sync): 101: false
[   123.804159s]  INFO(board_artiq::jesd204sync): 102: false
[   124.809348s]  INFO(board_artiq::jesd204sync): 103: false
[   125.814538s]  INFO(board_artiq::jesd204sync): 104: false
[   126.819728s]  INFO(board_artiq::jesd204sync): 105: false
[   127.824918s]  INFO(board_artiq::jesd204sync): 106: false
[   128.830108s]  INFO(board_artiq::jesd204sync): 107: false
[   129.835298s]  INFO(board_artiq::jesd204sync): 108: false
[   130.840488s]  INFO(board_artiq::jesd204sync): 109: false
[   131.845678s]  INFO(board_artiq::jesd204sync): 110: false
[   132.850867s]  INFO(board_artiq::jesd204sync): 111: false
[   133.856058s]  INFO(board_artiq::jesd204sync): 112: true
[   134.861160s]  INFO(board_artiq::jesd204sync): 113: true
[   135.866262s]  INFO(board_artiq::jesd204sync): 114: true
[   136.871365s]  INFO(board_artiq::jesd204sync): 115: true
[   137.876467s]  INFO(board_artiq::jesd204sync): 116: true
[   138.881570s]  INFO(board_artiq::jesd204sync): 117: true
[   139.886674s]  INFO(board_artiq::jesd204sync): 118: true
[   140.891776s]  INFO(board_artiq::jesd204sync): 119: false
[   141.896967s]  INFO(board_artiq::jesd204sync): 120: true
[   142.902070s]  INFO(board_artiq::jesd204sync): 121: false
[   143.907260s]  INFO(board_artiq::jesd204sync): 122: true
[   144.912363s]  INFO(board_artiq::jesd204sync): 123: true
[   145.917466s]  INFO(board_artiq::jesd204sync): 124: true
[   146.922570s]  INFO(board_artiq::jesd204sync): 125: true
[   147.927673s]  INFO(board_artiq::jesd204sync): 126: true
[   148.932776s]  INFO(board_artiq::jesd204sync): 127: true
[   149.937879s]  INFO(board_artiq::jesd204sync): 128: true
[   150.942982s]  INFO(board_artiq::jesd204sync): 129: true
[   151.948085s]  INFO(board_artiq::jesd204sync): 130: true
[   152.953188s]  INFO(board_artiq::jesd204sync): 131: true
[   153.958291s]  INFO(board_artiq::jesd204sync): 132: true
[   154.963394s]  INFO(board_artiq::jesd204sync): 133: true
[   155.968498s]  INFO(board_artiq::jesd204sync): 134: true
[   156.973600s]  INFO(board_artiq::jesd204sync): 135: true
[   157.978703s]  INFO(board_artiq::jesd204sync): 136: false
[   158.983894s]  INFO(board_artiq::jesd204sync): 137: true
[   159.988997s]  INFO(board_artiq::jesd204sync): 138: true
[   160.994100s]  INFO(board_artiq::jesd204sync): 139: true
[   161.999203s]  INFO(board_artiq::jesd204sync): 140: true
[   163.004306s]  INFO(board_artiq::jesd204sync): 141: true
[   164.009408s]  INFO(board_artiq::jesd204sync): 142: true
[   165.014509s]  INFO(board_artiq::jesd204sync): 143: true
[   166.019614s]  INFO(board_artiq::jesd204sync): 144: true
[   167.024719s]  INFO(board_artiq::jesd204sync): 145: true
[   168.029824s]  INFO(board_artiq::jesd204sync): 146: false
[   169.035017s]  INFO(board_artiq::jesd204sync): 147: true
[   170.040122s]  INFO(board_artiq::jesd204sync): 148: true
[   171.045227s]  INFO(board_artiq::jesd204sync): 149: false
[   172.050420s]  INFO(board_artiq::jesd204sync): 150: false
[   173.055612s]  INFO(board_artiq::jesd204sync): 151: true
[   174.060718s]  INFO(board_artiq::jesd204sync): 152: true
[   175.065823s]  INFO(board_artiq::jesd204sync): 153: true
[   176.070928s]  INFO(board_artiq::jesd204sync): 154: true
[   177.076034s]  INFO(board_artiq::jesd204sync): 155: true
[   178.081139s]  INFO(board_artiq::jesd204sync): 156: true
[   179.086244s]  INFO(board_artiq::jesd204sync): 157: false
[   180.091436s]  INFO(board_artiq::jesd204sync): 158: true
[   181.096541s]  INFO(board_artiq::jesd204sync): 159: true
[   182.101646s]  INFO(board_artiq::jesd204sync): 160: true
[   183.106749s]  INFO(board_artiq::jesd204sync): 161: true
[   184.111852s]  INFO(board_artiq::jesd204sync): 162: true
[   185.116955s]  INFO(board_artiq::jesd204sync): 163: true
[   186.122058s]  INFO(board_artiq::jesd204sync): 164: true
[   187.127162s]  INFO(board_artiq::jesd204sync): 165: true
[   188.132265s]  INFO(board_artiq::jesd204sync): 166: true
[   189.137368s]  INFO(board_artiq::jesd204sync): 167: true
[   190.142471s]  INFO(board_artiq::jesd204sync): 168: true
[   191.147575s]  INFO(board_artiq::jesd204sync): 169: true
[   192.152678s]  INFO(board_artiq::jesd204sync): 170: false
[   193.157868s]  INFO(board_artiq::jesd204sync): 171: false
[   194.163058s]  INFO(board_artiq::jesd204sync): 172: true
[   195.168162s]  INFO(board_artiq::jesd204sync): 173: true
[   196.173265s]  INFO(board_artiq::jesd204sync): 174: true
[   197.178368s]  INFO(board_artiq::jesd204sync): 175: true
[   198.183471s]  INFO(board_artiq::jesd204sync): 176: true
[   199.188574s]  INFO(board_artiq::jesd204sync): 177: true
[   200.193677s]  INFO(board_artiq::jesd204sync): 178: false
[   201.198868s]  INFO(board_artiq::jesd204sync): 179: false
[   202.204058s]  INFO(board_artiq::jesd204sync): 180: false
[   203.209248s]  INFO(board_artiq::jesd204sync): 181: false
[   204.214439s]  INFO(board_artiq::jesd204sync): 182: false
[   205.219629s]  INFO(board_artiq::jesd204sync): 183: false
[   206.224819s]  INFO(board_artiq::jesd204sync): 184: false
[   207.230010s]  INFO(board_artiq::jesd204sync): 185: false
[   208.235200s]  INFO(board_artiq::jesd204sync): 186: false
[   209.240390s]  INFO(board_artiq::jesd204sync): 187: false
[   210.245580s]  INFO(board_artiq::jesd204sync): 188: false
[   211.250771s]  INFO(board_artiq::jesd204sync): 189: false
[   212.255961s]  INFO(board_artiq::jesd204sync): 190: false
[   213.261151s]  INFO(board_artiq::jesd204sync): 191: false
[   214.266342s]  INFO(board_artiq::jesd204sync): 192: false
[   215.271532s]  INFO(board_artiq::jesd204sync): 193: false
[   216.276722s]  INFO(board_artiq::jesd204sync): 194: true
[   217.281825s]  INFO(board_artiq::jesd204sync): 195: true
[   218.286928s]  INFO(board_artiq::jesd204sync): 196: false
[   219.292118s]  INFO(board_artiq::jesd204sync): 197: false
[   220.297309s]  INFO(board_artiq::jesd204sync): 198: false
[   221.302499s]  INFO(board_artiq::jesd204sync): 199: false
[   222.307689s]  INFO(board_artiq::jesd204sync): 200: false
[   223.312879s]  INFO(board_artiq::jesd204sync): 201: false
[   224.318069s]  INFO(board_artiq::jesd204sync): 202: false
[   225.323259s]  INFO(board_artiq::jesd204sync): 203: true
[   226.328362s]  INFO(board_artiq::jesd204sync): 204: true
[   227.333465s]  INFO(board_artiq::jesd204sync): 205: false
[   228.338656s]  INFO(board_artiq::jesd204sync): 206: true
[   229.343759s]  INFO(board_artiq::jesd204sync): 207: true
[   230.348861s]  INFO(board_artiq::jesd204sync): 208: true
[   231.353964s]  INFO(board_artiq::jesd204sync): 209: false
[   232.359154s]  INFO(board_artiq::jesd204sync): 210: true
[   233.364258s]  INFO(board_artiq::jesd204sync): 211: true
[   234.369360s]  INFO(board_artiq::jesd204sync): 212: true
[   235.374463s]  INFO(board_artiq::jesd204sync): 213: true
[   236.379566s]  INFO(board_artiq::jesd204sync): 214: true
[   237.384669s]  INFO(board_artiq::jesd204sync): 215: true
[   238.389772s]  INFO(board_artiq::jesd204sync): 216: true
[   239.394875s]  INFO(board_artiq::jesd204sync): 217: true
[   240.399978s]  INFO(board_artiq::jesd204sync): 218: false
[   241.405168s]  INFO(board_artiq::jesd204sync): 219: false
[   242.410358s]  INFO(board_artiq::jesd204sync): 220: true
[   243.415462s]  INFO(board_artiq::jesd204sync): 221: true
[   244.420564s]  INFO(board_artiq::jesd204sync): 222: false
[   245.425754s]  INFO(board_artiq::jesd204sync): 223: false
[   246.430945s]  INFO(board_artiq::jesd204sync): 224: true
[   247.436047s]  INFO(board_artiq::jesd204sync): 225: true
[   248.441150s]  INFO(board_artiq::jesd204sync): 226: true
[   249.446253s]  INFO(board_artiq::jesd204sync): 227: true
[   250.451356s]  INFO(board_artiq::jesd204sync): 228: true
[   251.456460s]  INFO(board_artiq::jesd204sync): 229: true
[   252.461563s]  INFO(board_artiq::jesd204sync): 230: true
[   253.466666s]  INFO(board_artiq::jesd204sync): 231: false
[   254.471856s]  INFO(board_artiq::jesd204sync): 232: false
[   255.477047s]  INFO(board_artiq::jesd204sync): 233: false
[   256.482237s]  INFO(board_artiq::jesd204sync): 234: true
[   257.487340s]  INFO(board_artiq::jesd204sync): 235: true
[   258.492443s]  INFO(board_artiq::jesd204sync): 236: false
[   259.497633s]  INFO(board_artiq::jesd204sync): 237: false
[   260.502824s]  INFO(board_artiq::jesd204sync): 238: false
[   261.508014s]  INFO(board_artiq::jesd204sync): 239: false
[   262.513204s]  INFO(board_artiq::jesd204sync): 240: true
[   263.518307s]  INFO(board_artiq::jesd204sync): 241: false
[   264.523498s]  INFO(board_artiq::jesd204sync): 242: true
[   265.528601s]  INFO(board_artiq::jesd204sync): 243: false
[   266.533792s]  INFO(board_artiq::jesd204sync): 244: false
[   267.538982s]  INFO(board_artiq::jesd204sync): 245: false
[   268.544173s]  INFO(board_artiq::jesd204sync): 246: false
[   269.549363s]  INFO(board_artiq::jesd204sync): 247: false
[   270.554553s]  INFO(board_artiq::jesd204sync): 248: false
[   271.559743s]  INFO(board_artiq::jesd204sync): 249: false
[   272.564935s]  INFO(board_artiq::jesd204sync): 250: false
[   273.570125s]  INFO(board_artiq::jesd204sync): 251: false
[   274.575315s]  INFO(board_artiq::jesd204sync): 252: false
[   275.580505s]  INFO(board_artiq::jesd204sync): 253: false
[   276.585696s]  INFO(board_artiq::jesd204sync): 254: false
[   277.590887s]  INFO(board_artiq::jesd204sync): 255: true
[   278.595990s]  INFO(board_artiq::jesd204sync): 256: true
[   279.601093s]  INFO(board_artiq::jesd204sync): 257: true
[   280.606197s]  INFO(board_artiq::jesd204sync): 258: false
[   281.611388s]  INFO(board_artiq::jesd204sync): 259: false
[   282.616579s]  INFO(board_artiq::jesd204sync): 260: false
[   283.621770s]  INFO(board_artiq::jesd204sync): 261: false
[   284.626960s]  INFO(board_artiq::jesd204sync): 262: false
[   285.632151s]  INFO(board_artiq::jesd204sync): 263: true
[   286.637255s]  INFO(board_artiq::jesd204sync): 264: true
[   287.642358s]  INFO(board_artiq::jesd204sync): 265: false
[   288.647549s]  INFO(board_artiq::jesd204sync): 266: false
[   289.652739s]  INFO(board_artiq::jesd204sync): 267: false
[   290.657930s]  INFO(board_artiq::jesd204sync): 268: false
[   291.663122s]  INFO(board_artiq::jesd204sync): 269: false
[   292.668312s]  INFO(board_artiq::jesd204sync): 270: true
[   293.673416s]  INFO(board_artiq::jesd204sync): 271: true
[   294.678519s]  INFO(board_artiq::jesd204sync): 272: false
[   295.683711s]  INFO(board_artiq::jesd204sync): 273: false
[   296.688905s]  INFO(board_artiq::jesd204sync): 274: false
[   297.694097s]  INFO(board_artiq::jesd204sync): 275: false
[   298.699290s]  INFO(board_artiq::jesd204sync): 276: true
[   299.704394s]  INFO(board_artiq::jesd204sync): 277: true
[   300.709498s]  INFO(board_artiq::jesd204sync): 278: false
[   301.714691s]  INFO(board_artiq::jesd204sync): 279: false
[   302.719882s]  INFO(board_artiq::jesd204sync): 280: false
[   303.725073s]  INFO(board_artiq::jesd204sync): 281: false
[   304.730265s]  INFO(board_artiq::jesd204sync): 282: false
[   305.735456s]  INFO(board_artiq::jesd204sync): 283: true
[   306.740560s]  INFO(board_artiq::jesd204sync): 284: true
[   307.745666s]  INFO(board_artiq::jesd204sync): 285: true
[   308.750773s]  INFO(board_artiq::jesd204sync): 286: true
[   309.755877s]  INFO(board_artiq::jesd204sync): 287: true
[   310.760980s]  INFO(board_artiq::jesd204sync): 288: true
[   311.766084s]  INFO(board_artiq::jesd204sync): 289: true
[   312.771187s]  INFO(board_artiq::jesd204sync): 290: true
[   313.776291s]  INFO(board_artiq::jesd204sync): 291: true
[   314.781394s]  INFO(board_artiq::jesd204sync): 292: true
[   315.786498s]  INFO(board_artiq::jesd204sync): 293: true
[   316.791602s]  INFO(board_artiq::jesd204sync): 294: true
[   317.796705s]  INFO(board_artiq::jesd204sync): 295: true
[   318.801809s]  INFO(board_artiq::jesd204sync): 296: true
[   319.806913s]  INFO(board_artiq::jesd204sync): 297: true
[   320.812016s]  INFO(board_artiq::jesd204sync): 298: true
[   321.817119s]  INFO(board_artiq::jesd204sync): 299: true
[   322.822224s]  INFO(board_artiq::jesd204sync): 300: false
[   323.827414s]  INFO(board_artiq::jesd204sync): 301: true
[   324.832518s]  INFO(board_artiq::jesd204sync): 302: true
[   325.837622s]  INFO(board_artiq::jesd204sync): 303: true
[   326.842725s]  INFO(board_artiq::jesd204sync): 304: false
[   327.847916s]  INFO(board_artiq::jesd204sync): 305: true
[   328.853019s]  INFO(board_artiq::jesd204sync): 306: false
[   329.858210s]  INFO(board_artiq::jesd204sync): 307: false
[   330.863400s]  INFO(board_artiq::jesd204sync): 308: true
[   331.868504s]  INFO(board_artiq::jesd204sync): 309: false
[   332.873695s]  INFO(board_artiq::jesd204sync): 310: false
[   333.878886s]  INFO(board_artiq::jesd204sync): 311: false
[   334.884076s]  INFO(board_artiq::jesd204sync): 312: false
[   335.889267s]  INFO(board_artiq::jesd204sync): 313: false
[   336.894458s]  INFO(board_artiq::jesd204sync): 314: false
[   337.899649s]  INFO(board_artiq::jesd204sync): 315: false
[   338.904839s]  INFO(board_artiq::jesd204sync): 316: false
[   339.910030s]  INFO(board_artiq::jesd204sync): 317: false
[   340.915221s]  INFO(board_artiq::jesd204sync): 318: false
[   341.920412s]  INFO(board_artiq::jesd204sync): 319: true
[   342.925515s]  INFO(board_artiq::jesd204sync): 320: true
[   343.930619s]  INFO(board_artiq::jesd204sync): 321: false
[   344.935810s]  INFO(board_artiq::jesd204sync): 322: false
[   345.941001s]  INFO(board_artiq::jesd204sync): 323: true
[   346.946104s]  INFO(board_artiq::jesd204sync): 324: true
[   347.951208s]  INFO(board_artiq::jesd204sync): 325: true
[   348.956311s]  INFO(board_artiq::jesd204sync): 326: true
[   349.961415s]  INFO(board_artiq::jesd204sync): 327: true
[   350.966518s]  INFO(board_artiq::jesd204sync): 328: true
[   351.971622s]  INFO(board_artiq::jesd204sync): 329: true
[   352.976725s]  INFO(board_artiq::jesd204sync): 330: true
[   353.981828s]  INFO(board_artiq::jesd204sync): 331: true
[   354.986932s]  INFO(board_artiq::jesd204sync): 332: true
[   355.992035s]  INFO(board_artiq::jesd204sync): 333: true
[   356.997139s]  INFO(board_artiq::jesd204sync): 334: false
[   358.002330s]  INFO(board_artiq::jesd204sync): 335: false
[   359.007519s]  INFO(board_artiq::jesd204sync): 336: true
[   360.012622s]  INFO(board_artiq::jesd204sync): 337: true
[   361.017728s]  INFO(board_artiq::jesd204sync): 338: false
[   362.022922s]  INFO(board_artiq::jesd204sync): 339: false
[   363.028115s]  INFO(board_artiq::jesd204sync): 340: false
[   364.033308s]  INFO(board_artiq::jesd204sync): 341: false
[   365.038502s]  INFO(board_artiq::jesd204sync): 342: false
[   366.043696s]  INFO(board_artiq::jesd204sync): 343: false
[   367.048890s]  INFO(board_artiq::jesd204sync): 344: false
[   368.054083s]  INFO(board_artiq::jesd204sync): 345: false
[   369.059277s]  INFO(board_artiq::jesd204sync): 346: false
[   370.064470s]  INFO(board_artiq::jesd204sync): 347: false
[   371.069664s]  INFO(board_artiq::jesd204sync): 348: false
[   372.074857s]  INFO(board_artiq::jesd204sync): 349: false
[   373.080050s]  INFO(board_artiq::jesd204sync): 350: false
[   374.085243s]  INFO(board_artiq::jesd204sync): 351: false
[   375.090439s]  INFO(board_artiq::jesd204sync): 352: false
[   376.095635s]  INFO(board_artiq::jesd204sync): 353: false
[   377.100828s]  INFO(board_artiq::jesd204sync): 354: false
[   378.106019s]  INFO(board_artiq::jesd204sync): 355: false
[   379.111210s]  INFO(board_artiq::jesd204sync): 356: false
[   380.116400s]  INFO(board_artiq::jesd204sync): 357: true
[   381.121504s]  INFO(board_artiq::jesd204sync): 358: true
[   382.126607s]  INFO(board_artiq::jesd204sync): 359: true
[   383.131711s]  INFO(board_artiq::jesd204sync): 360: true
[   384.136814s]  INFO(board_artiq::jesd204sync): 361: true
[   385.141917s]  INFO(board_artiq::jesd204sync): 362: true
[   386.147021s]  INFO(board_artiq::jesd204sync): 363: true
[   387.152124s]  INFO(board_artiq::jesd204sync): 364: true
[   388.157227s]  INFO(board_artiq::jesd204sync): 365: true
[   389.162331s]  INFO(board_artiq::jesd204sync): 366: true
[   390.167434s]  INFO(board_artiq::jesd204sync): 367: true
[   391.172539s]  INFO(board_artiq::jesd204sync): 368: true
[   392.177643s]  INFO(board_artiq::jesd204sync): 369: true
[   393.182746s]  INFO(board_artiq::jesd204sync): 370: true
[   394.187850s]  INFO(board_artiq::jesd204sync): 371: true
[   395.192954s]  INFO(board_artiq::jesd204sync): 372: true
[   396.198058s]  INFO(board_artiq::jesd204sync): 373: true
[   397.203162s]  INFO(board_artiq::jesd204sync): 374: true
[   398.208265s]  INFO(board_artiq::jesd204sync): 375: true
[   399.213369s]  INFO(board_artiq::jesd204sync): 376: false
[   400.218560s]  INFO(board_artiq::jesd204sync): 377: true
[   401.223664s]  INFO(board_artiq::jesd204sync): 378: true
[   402.228768s]  INFO(board_artiq::jesd204sync): 379: true
[   403.233871s]  INFO(board_artiq::jesd204sync): 380: false
[   404.239062s]  INFO(board_artiq::jesd204sync): 381: true
[   405.244165s]  INFO(board_artiq::jesd204sync): 382: true
[   406.249269s]  INFO(board_artiq::jesd204sync): 383: true
[   407.254372s]  INFO(board_artiq::jesd204sync): 384: true
[   408.259476s]  INFO(board_artiq::jesd204sync): 385: true
[   409.264579s]  INFO(board_artiq::jesd204sync): 386: true
[   410.269682s]  INFO(board_artiq::jesd204sync): 387: true
[   411.274786s]  INFO(board_artiq::jesd204sync): 388: true
[   412.279890s]  INFO(board_artiq::jesd204sync): 389: true
[   413.284993s]  INFO(board_artiq::jesd204sync): 390: true
[   414.290097s]  INFO(board_artiq::jesd204sync): 391: true
[   415.295200s]  INFO(board_artiq::jesd204sync): 392: false
[   416.300391s]  INFO(board_artiq::jesd204sync): 393: false
[   417.305582s]  INFO(board_artiq::jesd204sync): 394: false
[   418.310773s]  INFO(board_artiq::jesd204sync): 395: false
[   419.315964s]  INFO(board_artiq::jesd204sync): 396: false
[   420.321155s]  INFO(board_artiq::jesd204sync): 397: false
[   421.326346s]  INFO(board_artiq::jesd204sync): 398: false
[   422.331536s]  INFO(board_artiq::jesd204sync): 399: true
[   423.336640s]  INFO(board_artiq::jesd204sync): 400: true
[   424.341743s]  INFO(board_artiq::jesd204sync): 401: false
[   425.346934s]  INFO(board_artiq::jesd204sync): 402: false
[   426.352124s]  INFO(board_artiq::jesd204sync): 403: false
[   427.357315s]  INFO(board_artiq::jesd204sync): 404: true
[   428.362419s]  INFO(board_artiq::jesd204sync): 405: true
[   429.367522s]  INFO(board_artiq::jesd204sync): 406: true
[   430.372626s]  INFO(board_artiq::jesd204sync): 407: false
[   431.377816s]  INFO(board_artiq::jesd204sync): 408: true
[   432.382919s]  INFO(board_artiq::jesd204sync): 409: true
[   433.388023s]  INFO(board_artiq::jesd204sync): 410: true
[   434.393126s]  INFO(board_artiq::jesd204sync): 411: true
[   435.398229s]  INFO(board_artiq::jesd204sync): 412: true
[   436.403333s]  INFO(board_artiq::jesd204sync): 413: true
[   437.408436s]  INFO(board_artiq::jesd204sync): 414: true
[   438.413539s]  INFO(board_artiq::jesd204sync): 415: true
[   439.418643s]  INFO(board_artiq::jesd204sync): 416: false
[   440.423833s]  INFO(board_artiq::jesd204sync): 417: true
[   441.428937s]  INFO(board_artiq::jesd204sync): 418: true
[   442.434040s]  INFO(board_artiq::jesd204sync): 419: true
[   443.439143s]  INFO(board_artiq::jesd204sync): 420: true
[   444.444247s]  INFO(board_artiq::jesd204sync): 421: false
[   445.449437s]  INFO(board_artiq::jesd204sync): 422: false
[   446.454628s]  INFO(board_artiq::jesd204sync): 423: false
[   447.459819s]  INFO(board_artiq::jesd204sync): 424: false
[   448.465010s]  INFO(board_artiq::jesd204sync): 425: false
[   449.470201s]  INFO(board_artiq::jesd204sync): 426: false
[   450.475391s]  INFO(board_artiq::jesd204sync): 427: false
[   451.480582s]  INFO(board_artiq::jesd204sync): 428: true
[   452.485685s]  INFO(board_artiq::jesd204sync): 429: true
[   453.490788s]  INFO(board_artiq::jesd204sync): 430: true
[   454.495892s]  INFO(board_artiq::jesd204sync): 431: true
[   455.500995s]  INFO(board_artiq::jesd204sync): 432: true
[   456.506098s]  INFO(board_artiq::jesd204sync): 433: true
[   457.511202s]  INFO(board_artiq::jesd204sync): 434: false
[   458.516393s]  INFO(board_artiq::jesd204sync): 435: false
[   459.521584s]  INFO(board_artiq::jesd204sync): 436: false
[   460.526775s]  INFO(board_artiq::jesd204sync): 437: false
[   461.531965s]  INFO(board_artiq::jesd204sync): 438: false
[   462.537156s]  INFO(board_artiq::jesd204sync): 439: false
[   463.542347s]  INFO(board_artiq::jesd204sync): 440: false
[   464.547538s]  INFO(board_artiq::jesd204sync): 441: false
[   465.552729s]  INFO(board_artiq::jesd204sync): 442: false
[   466.557920s]  INFO(board_artiq::jesd204sync): 443: false
[   467.563111s]  INFO(board_artiq::jesd204sync): 444: false
[   468.568301s]  INFO(board_artiq::jesd204sync): 445: true
[   469.573405s]  INFO(board_artiq::jesd204sync): 446: true
[   470.578508s]  INFO(board_artiq::jesd204sync): 447: true
[   471.583611s]  INFO(board_artiq::jesd204sync): 448: true
[   472.588715s]  INFO(board_artiq::jesd204sync): 449: true
[   473.593818s]  INFO(board_artiq::jesd204sync): 450: true
[   474.598922s]  INFO(board_artiq::jesd204sync): 451: true
[   475.604026s]  INFO(board_artiq::jesd204sync): 452: false
[   476.609217s]  INFO(board_artiq::jesd204sync): 453: false
[   477.614407s]  INFO(board_artiq::jesd204sync): 454: false
[   478.619598s]  INFO(board_artiq::jesd204sync): 455: false
[   479.624789s]  INFO(board_artiq::jesd204sync): 456: false
[   480.629980s]  INFO(board_artiq::jesd204sync): 457: false
[   481.635170s]  INFO(board_artiq::jesd204sync): 458: false
[   482.640361s]  INFO(board_artiq::jesd204sync): 459: false
[   483.645552s]  INFO(board_artiq::jesd204sync): 460: false
[   484.650743s]  INFO(board_artiq::jesd204sync): 461: false
[   485.655934s]  INFO(board_artiq::jesd204sync): 462: false
[   486.661125s]  INFO(board_artiq::jesd204sync): 463: false
[   487.666315s]  INFO(board_artiq::jesd204sync): 464: false
[   488.671506s]  INFO(board_artiq::jesd204sync): 465: false
[   489.676697s]  INFO(board_artiq::jesd204sync): 466: true
[   490.681801s]  INFO(board_artiq::jesd204sync): 467: false
[   491.686991s]  INFO(board_artiq::jesd204sync): 468: true
[   492.692095s]  INFO(board_artiq::jesd204sync): 469: false
[   493.697285s]  INFO(board_artiq::jesd204sync): 470: false
[   494.702476s]  INFO(board_artiq::jesd204sync): 471: false
[   495.707667s]  INFO(board_artiq::jesd204sync): 472: false
[   496.712857s]  INFO(board_artiq::jesd204sync): 473: false
[   497.718048s]  INFO(board_artiq::jesd204sync): 474: false
[   498.723239s]  INFO(board_artiq::jesd204sync): 475: false
[   499.728429s]  INFO(board_artiq::jesd204sync): 476: false
[   500.733620s]  INFO(board_artiq::jesd204sync): 477: false
[   501.738811s]  INFO(board_artiq::jesd204sync): 478: false
[   502.744002s]  INFO(board_artiq::jesd204sync): 479: false
[   503.749193s]  INFO(board_artiq::jesd204sync): 480: false
[   504.754384s]  INFO(board_artiq::jesd204sync): 481: false
[   505.759574s]  INFO(board_artiq::jesd204sync): 482: false
[   506.764765s]  INFO(board_artiq::jesd204sync): 483: false
[   507.769956s]  INFO(board_artiq::jesd204sync): 484: true
[   508.775059s]  INFO(board_artiq::jesd204sync): 485: true
[   509.780163s]  INFO(board_artiq::jesd204sync): 486: true
[   510.785266s]  INFO(board_artiq::jesd204sync): 487: true
[   511.790370s]  INFO(board_artiq::jesd204sync): 488: true
[   512.795473s]  INFO(board_artiq::jesd204sync): 489: true
[   513.800577s]  INFO(board_artiq::jesd204sync): 490: true
[   514.805681s]  INFO(board_artiq::jesd204sync): 491: true
[   515.810784s]  INFO(board_artiq::jesd204sync): 492: true
[   516.815887s]  INFO(board_artiq::jesd204sync): 493: true
[   517.820991s]  INFO(board_artiq::jesd204sync): 494: true
[   518.826095s]  INFO(board_artiq::jesd204sync): 495: true
[   519.831198s]  INFO(board_artiq::jesd204sync): 496: true
[   520.836302s]  INFO(board_artiq::jesd204sync): 497: true
[   521.841405s]  INFO(board_artiq::jesd204sync): 498: true
[   522.846509s]  INFO(board_artiq::jesd204sync): 499: true
[   523.851613s]  INFO(board_artiq::jesd204sync): 500: true
[   524.856716s]  INFO(board_artiq::jesd204sync): 501: true
[   525.861819s]  INFO(board_artiq::jesd204sync): 502: false
[   526.867010s]  INFO(board_artiq::jesd204sync): 503: false
[   527.872201s]  INFO(board_artiq::jesd204sync): 504: false
[   528.877392s]  INFO(board_artiq::jesd204sync): 505: false
[   529.882582s]  INFO(board_artiq::jesd204sync): 506: false
[   530.887773s]  INFO(board_artiq::jesd204sync): 507: false
[   531.892963s]  INFO(board_artiq::jesd204sync): 508: false
[   532.898155s]  INFO(board_artiq::jesd204sync): 509: false
[   533.903346s]  INFO(board_artiq::jesd204sync): 510: false
[   533.923225s]  INFO(board_artiq::jesd204sync):   ...done, min=1, max=20, result=10
[   533.929424s]  INFO(board_artiq::jesd204sync): verifying SYSREF margins at DAC-1...
[   533.942649s]  INFO(board_artiq::jesd204sync):   margins: -0 +1
[   533.947183s] ERROR(runtime): failed to align SYSREF at DAC: SYSREF margins at DAC are too small, board needs recalibration
[   533.958215s]  INFO(board_artiq::hmc542): card 0 channel 0 set to 4 dB
[   533.966727s]  INFO(board_artiq::hmc542): card 0 channel 1 set to 4 dB
[   533.973966s]  INFO(board_artiq::hmc542): card 1 channel 0 set to 4 dB
[   533.981205s]  INFO(board_artiq::hmc542): card 1 channel 1 set to 4 dB
[   533.988445s]  INFO(board_artiq::hmc542): card 2 channel 0 set to 4 dB
[   533.995684s]  INFO(board_artiq::hmc542): card 2 channel 1 set to 4 dB
[   534.002922s]  INFO(board_artiq::hmc542): card 3 channel 0 set to 4 dB
[   534.010160s]  INFO(board_artiq::hmc542): card 3 channel 1 set to 4 dB
[   534.017431s]  WARN(runtime): using default MAC address 02-00-00-00-00-11; consider changing it
[   534.024818s]  INFO(runtime): using default IP address 192.168.1.60
[   534.032493s]  INFO(runtime::mgmt): management interface active
[   534.045670s]  INFO(runtime::session): accepting network sessions
[   534.059694s]  INFO(runtime::session): running startup kernel
[   534.089267s]  INFO(runtime::kern_hwreq): resetting RTIO
hartytp commented 6 years ago

NB

So, we see some decent ~15tap=160ps wide working zones. That indicates that this should be (just about) workable.

In particular, based on this, my guess is that when we improve the SI a bit this will work really well

hartytp commented 6 years ago

NB this is using the DAC's one shot mode, so the statistics are one measurement per point. Probably better to use one-shot then monitor mode in future to get better statistics

hartytp commented 6 years ago

Repeat of that measurement

[    19.259420s]  INFO(board_artiq::jesd204sync): 2: true
[    20.264331s]  INFO(board_artiq::jesd204sync): 3: true
[    21.269241s]  INFO(board_artiq::jesd204sync): 4: true
[    22.274152s]  INFO(board_artiq::jesd204sync): 5: true
[    23.279063s]  INFO(board_artiq::jesd204sync): 6: true
[    24.283973s]  INFO(board_artiq::jesd204sync): 7: true
[    25.288883s]  INFO(board_artiq::jesd204sync): 8: true
[    26.293795s]  INFO(board_artiq::jesd204sync): 9: false
[    27.298793s]  INFO(board_artiq::jesd204sync): 10: true
[    28.303792s]  INFO(board_artiq::jesd204sync): 11: true
[    29.308790s]  INFO(board_artiq::jesd204sync): 12: true
[    30.313788s]  INFO(board_artiq::jesd204sync): 13: true
[    31.318786s]  INFO(board_artiq::jesd204sync): 14: true
[    32.323784s]  INFO(board_artiq::jesd204sync): 15: true
[    33.328782s]  INFO(board_artiq::jesd204sync): 16: true
[    34.333780s]  INFO(board_artiq::jesd204sync): 17: false
[    35.338865s]  INFO(board_artiq::jesd204sync): 18: false
[    36.343968s]  INFO(board_artiq::jesd204sync): 19: false
[    37.349066s]  INFO(board_artiq::jesd204sync): 20: false
[    38.354164s]  INFO(board_artiq::jesd204sync): 21: false
[    39.359261s]  INFO(board_artiq::jesd204sync): 22: false
[    40.364359s]  INFO(board_artiq::jesd204sync): 23: false
[    41.369457s]  INFO(board_artiq::jesd204sync): 24: false
[    42.374554s]  INFO(board_artiq::jesd204sync): 25: false
[    43.379652s]  INFO(board_artiq::jesd204sync): 26: false
[    44.384750s]  INFO(board_artiq::jesd204sync): 27: false
[    45.389847s]  INFO(board_artiq::jesd204sync): 28: false
[    46.394945s]  INFO(board_artiq::jesd204sync): 29: false
[    47.400043s]  INFO(board_artiq::jesd204sync): 30: false
[    48.405141s]  INFO(board_artiq::jesd204sync): 31: true
[    49.410151s]  INFO(board_artiq::jesd204sync): 32: true
[    50.415161s]  INFO(board_artiq::jesd204sync): 33: true
[    51.420171s]  INFO(board_artiq::jesd204sync): 34: true
[    52.425182s]  INFO(board_artiq::jesd204sync): 35: true
[    53.430192s]  INFO(board_artiq::jesd204sync): 36: false
[    54.435290s]  INFO(board_artiq::jesd204sync): 37: true
[    55.440300s]  INFO(board_artiq::jesd204sync): 38: true
[    56.445311s]  INFO(board_artiq::jesd204sync): 39: false
[    57.450408s]  INFO(board_artiq::jesd204sync): 40: true
[    58.455419s]  INFO(board_artiq::jesd204sync): 41: true
[    59.460429s]  INFO(board_artiq::jesd204sync): 42: false
[    60.465527s]  INFO(board_artiq::jesd204sync): 43: false
[    61.470625s]  INFO(board_artiq::jesd204sync): 44: false
[    62.475722s]  INFO(board_artiq::jesd204sync): 45: true
[    63.480733s]  INFO(board_artiq::jesd204sync): 46: false
[    64.485831s]  INFO(board_artiq::jesd204sync): 47: false
[    65.490928s]  INFO(board_artiq::jesd204sync): 48: false
[    66.496026s]  INFO(board_artiq::jesd204sync): 49: false
[    67.501124s]  INFO(board_artiq::jesd204sync): 50: false
[    68.506222s]  INFO(board_artiq::jesd204sync): 51: true
[    69.511232s]  INFO(board_artiq::jesd204sync): 52: false
[    70.516330s]  INFO(board_artiq::jesd204sync): 53: false
[    71.521428s]  INFO(board_artiq::jesd204sync): 54: false
[    72.526526s]  INFO(board_artiq::jesd204sync): 55: false
[    73.531624s]  INFO(board_artiq::jesd204sync): 56: false
[    74.536722s]  INFO(board_artiq::jesd204sync): 57: false
[    75.541821s]  INFO(board_artiq::jesd204sync): 58: false
[    76.546919s]  INFO(board_artiq::jesd204sync): 59: false
[    77.552016s]  INFO(board_artiq::jesd204sync): 60: false
[    78.557115s]  INFO(board_artiq::jesd204sync): 61: true
[    79.562126s]  INFO(board_artiq::jesd204sync): 62: false
[    80.567224s]  INFO(board_artiq::jesd204sync): 63: true
[    81.572235s]  INFO(board_artiq::jesd204sync): 64: false
[    82.577333s]  INFO(board_artiq::jesd204sync): 65: false
[    83.582431s]  INFO(board_artiq::jesd204sync): 66: false
[    84.587529s]  INFO(board_artiq::jesd204sync): 67: false
[    85.592627s]  INFO(board_artiq::jesd204sync): 68: false
[    86.597725s]  INFO(board_artiq::jesd204sync): 69: false
[    87.602823s]  INFO(board_artiq::jesd204sync): 70: false
[    88.607921s]  INFO(board_artiq::jesd204sync): 71: false
[    89.613019s]  INFO(board_artiq::jesd204sync): 72: false
[    90.618117s]  INFO(board_artiq::jesd204sync): 73: false
[    91.623215s]  INFO(board_artiq::jesd204sync): 74: false
[    92.628313s]  INFO(board_artiq::jesd204sync): 75: false
[    93.633411s]  INFO(board_artiq::jesd204sync): 76: false
[    94.638509s]  INFO(board_artiq::jesd204sync): 77: true
[    95.643520s]  INFO(board_artiq::jesd204sync): 78: false
[    96.648618s]  INFO(board_artiq::jesd204sync): 79: false
[    97.653716s]  INFO(board_artiq::jesd204sync): 80: true
[    98.658727s]  INFO(board_artiq::jesd204sync): 81: false
[    99.663824s]  INFO(board_artiq::jesd204sync): 82: false
[   100.668923s]  INFO(board_artiq::jesd204sync): 83: true
[   101.673935s]  INFO(board_artiq::jesd204sync): 84: true
[   102.678946s]  INFO(board_artiq::jesd204sync): 85: false
[   103.684044s]  INFO(board_artiq::jesd204sync): 86: true
[   104.689055s]  INFO(board_artiq::jesd204sync): 87: false
[   105.694153s]  INFO(board_artiq::jesd204sync): 88: false
[   106.699252s]  INFO(board_artiq::jesd204sync): 89: false
[   107.704351s]  INFO(board_artiq::jesd204sync): 90: true
[   108.709361s]  INFO(board_artiq::jesd204sync): 91: false
[   109.714460s]  INFO(board_artiq::jesd204sync): 92: false
[   110.719559s]  INFO(board_artiq::jesd204sync): 93: false
[   111.724657s]  INFO(board_artiq::jesd204sync): 94: false
[   112.729755s]  INFO(board_artiq::jesd204sync): 95: false
[   113.734854s]  INFO(board_artiq::jesd204sync): 96: true
[   114.739865s]  INFO(board_artiq::jesd204sync): 97: true
[   115.744876s]  INFO(board_artiq::jesd204sync): 98: false
[   116.749974s]  INFO(board_artiq::jesd204sync): 99: false
[   117.755072s]  INFO(board_artiq::jesd204sync): 100: false
[   118.760259s]  INFO(board_artiq::jesd204sync): 101: false
[   119.765445s]  INFO(board_artiq::jesd204sync): 102: false
[   120.770631s]  INFO(board_artiq::jesd204sync): 103: false
[   121.775818s]  INFO(board_artiq::jesd204sync): 104: false
[   122.781004s]  INFO(board_artiq::jesd204sync): 105: true
[   123.786103s]  INFO(board_artiq::jesd204sync): 106: true
[   124.791201s]  INFO(board_artiq::jesd204sync): 107: true
[   125.796300s]  INFO(board_artiq::jesd204sync): 108: false
[   126.801486s]  INFO(board_artiq::jesd204sync): 109: false
[   127.806672s]  INFO(board_artiq::jesd204sync): 110: false
[   128.811858s]  INFO(board_artiq::jesd204sync): 111: false
[   129.817044s]  INFO(board_artiq::jesd204sync): 112: false
[   130.822230s]  INFO(board_artiq::jesd204sync): 113: false
[   131.827416s]  INFO(board_artiq::jesd204sync): 114: true
[   132.832514s]  INFO(board_artiq::jesd204sync): 115: true
[   133.837613s]  INFO(board_artiq::jesd204sync): 116: false
[   134.842799s]  INFO(board_artiq::jesd204sync): 117: false
[   135.847985s]  INFO(board_artiq::jesd204sync): 118: false
[   136.853170s]  INFO(board_artiq::jesd204sync): 119: true
[   137.858269s]  INFO(board_artiq::jesd204sync): 120: true
[   138.863368s]  INFO(board_artiq::jesd204sync): 121: true
[   139.868467s]  INFO(board_artiq::jesd204sync): 122: false
[   140.873654s]  INFO(board_artiq::jesd204sync): 123: false
[   141.878841s]  INFO(board_artiq::jesd204sync): 124: true
[   142.883940s]  INFO(board_artiq::jesd204sync): 125: true
[   143.889039s]  INFO(board_artiq::jesd204sync): 126: false
[   144.894225s]  INFO(board_artiq::jesd204sync): 127: true
[   145.899324s]  INFO(board_artiq::jesd204sync): 128: true
[   146.904423s]  INFO(board_artiq::jesd204sync): 129: false
[   147.909610s]  INFO(board_artiq::jesd204sync): 130: false
[   148.914797s]  INFO(board_artiq::jesd204sync): 131: true
[   149.919896s]  INFO(board_artiq::jesd204sync): 132: true
[   150.924995s]  INFO(board_artiq::jesd204sync): 133: false
[   151.930181s]  INFO(board_artiq::jesd204sync): 134: true
[   152.935280s]  INFO(board_artiq::jesd204sync): 135: true
[   153.940380s]  INFO(board_artiq::jesd204sync): 136: false
[   154.945567s]  INFO(board_artiq::jesd204sync): 137: false
[   155.950753s]  INFO(board_artiq::jesd204sync): 138: true
[   156.955853s]  INFO(board_artiq::jesd204sync): 139: true
[   157.960952s]  INFO(board_artiq::jesd204sync): 140: false
[   158.966139s]  INFO(board_artiq::jesd204sync): 141: false
[   159.971325s]  INFO(board_artiq::jesd204sync): 142: true
[   160.976424s]  INFO(board_artiq::jesd204sync): 143: true
[   161.981524s]  INFO(board_artiq::jesd204sync): 144: false
[   162.986711s]  INFO(board_artiq::jesd204sync): 145: true
[   163.991810s]  INFO(board_artiq::jesd204sync): 146: true
[   164.996909s]  INFO(board_artiq::jesd204sync): 147: false
[   166.002096s]  INFO(board_artiq::jesd204sync): 148: false
[   167.007281s]  INFO(board_artiq::jesd204sync): 149: false
[   168.012467s]  INFO(board_artiq::jesd204sync): 150: false
[   169.017655s]  INFO(board_artiq::jesd204sync): 151: true
[   170.022757s]  INFO(board_artiq::jesd204sync): 152: true
[   171.027858s]  INFO(board_artiq::jesd204sync): 153: false
[   172.033047s]  INFO(board_artiq::jesd204sync): 154: false
[   173.038235s]  INFO(board_artiq::jesd204sync): 155: true
[   174.043337s]  INFO(board_artiq::jesd204sync): 156: true
[   175.048438s]  INFO(board_artiq::jesd204sync): 157: false
[   176.053627s]  INFO(board_artiq::jesd204sync): 158: false
[   177.058815s]  INFO(board_artiq::jesd204sync): 159: false
[   178.064004s]  INFO(board_artiq::jesd204sync): 160: true
[   179.069105s]  INFO(board_artiq::jesd204sync): 161: true
[   180.074206s]  INFO(board_artiq::jesd204sync): 162: true
[   181.079307s]  INFO(board_artiq::jesd204sync): 163: true
[   182.084409s]  INFO(board_artiq::jesd204sync): 164: true
[   183.089510s]  INFO(board_artiq::jesd204sync): 165: true
[   184.094611s]  INFO(board_artiq::jesd204sync): 166: true
[   185.099713s]  INFO(board_artiq::jesd204sync): 167: true
[   186.104814s]  INFO(board_artiq::jesd204sync): 168: true
[   187.109913s]  INFO(board_artiq::jesd204sync): 169: true
[   188.115012s]  INFO(board_artiq::jesd204sync): 170: false
[   189.120199s]  INFO(board_artiq::jesd204sync): 171: false
[   190.125385s]  INFO(board_artiq::jesd204sync): 172: true
[   191.130484s]  INFO(board_artiq::jesd204sync): 173: true
[   192.135584s]  INFO(board_artiq::jesd204sync): 174: true
[   193.140683s]  INFO(board_artiq::jesd204sync): 175: false
[   194.145870s]  INFO(board_artiq::jesd204sync): 176: true
[   195.150969s]  INFO(board_artiq::jesd204sync): 177: true
[   196.156068s]  INFO(board_artiq::jesd204sync): 178: true
[   197.161168s]  INFO(board_artiq::jesd204sync): 179: true
[   198.166267s]  INFO(board_artiq::jesd204sync): 180: false
[   199.171453s]  INFO(board_artiq::jesd204sync): 181: true
[   200.176552s]  INFO(board_artiq::jesd204sync): 182: true
[   201.181652s]  INFO(board_artiq::jesd204sync): 183: true
[   202.186751s]  INFO(board_artiq::jesd204sync): 184: true
[   203.191850s]  INFO(board_artiq::jesd204sync): 185: true
[   204.196949s]  INFO(board_artiq::jesd204sync): 186: true
[   205.202048s]  INFO(board_artiq::jesd204sync): 187: false
[   206.207235s]  INFO(board_artiq::jesd204sync): 188: false
[   207.212421s]  INFO(board_artiq::jesd204sync): 189: false
[   208.217607s]  INFO(board_artiq::jesd204sync): 190: false
[   209.222794s]  INFO(board_artiq::jesd204sync): 191: true
[   210.227893s]  INFO(board_artiq::jesd204sync): 192: true
[   211.232992s]  INFO(board_artiq::jesd204sync): 193: false
[   212.238179s]  INFO(board_artiq::jesd204sync): 194: true
[   213.243278s]  INFO(board_artiq::jesd204sync): 195: true
[   214.248377s]  INFO(board_artiq::jesd204sync): 196: true
[   215.253476s]  INFO(board_artiq::jesd204sync): 197: true
[   216.258575s]  INFO(board_artiq::jesd204sync): 198: true
[   217.263674s]  INFO(board_artiq::jesd204sync): 199: true
[   218.268773s]  INFO(board_artiq::jesd204sync): 200: true
[   219.273872s]  INFO(board_artiq::jesd204sync): 201: true
[   220.278971s]  INFO(board_artiq::jesd204sync): 202: true
[   221.284071s]  INFO(board_artiq::jesd204sync): 203: true
[   222.289170s]  INFO(board_artiq::jesd204sync): 204: true
[   223.294269s]  INFO(board_artiq::jesd204sync): 205: true
[   224.299368s]  INFO(board_artiq::jesd204sync): 206: true
[   225.304467s]  INFO(board_artiq::jesd204sync): 207: true
[   226.309567s]  INFO(board_artiq::jesd204sync): 208: false
[   227.314753s]  INFO(board_artiq::jesd204sync): 209: false
[   228.319940s]  INFO(board_artiq::jesd204sync): 210: false
[   229.325126s]  INFO(board_artiq::jesd204sync): 211: false
[   230.330313s]  INFO(board_artiq::jesd204sync): 212: false
[   231.335499s]  INFO(board_artiq::jesd204sync): 213: false
[   232.340685s]  INFO(board_artiq::jesd204sync): 214: false
[   233.345872s]  INFO(board_artiq::jesd204sync): 215: false
[   234.351058s]  INFO(board_artiq::jesd204sync): 216: false
[   235.356245s]  INFO(board_artiq::jesd204sync): 217: false
[   236.361431s]  INFO(board_artiq::jesd204sync): 218: false
[   237.366617s]  INFO(board_artiq::jesd204sync): 219: false
[   238.371804s]  INFO(board_artiq::jesd204sync): 220: false
[   239.376990s]  INFO(board_artiq::jesd204sync): 221: false
[   240.382176s]  INFO(board_artiq::jesd204sync): 222: true
[   241.387275s]  INFO(board_artiq::jesd204sync): 223: true
[   242.392374s]  INFO(board_artiq::jesd204sync): 224: true
[   243.397474s]  INFO(board_artiq::jesd204sync): 225: true
[   244.402573s]  INFO(board_artiq::jesd204sync): 226: false
[   245.407759s]  INFO(board_artiq::jesd204sync): 227: false
[   246.412945s]  INFO(board_artiq::jesd204sync): 228: true
[   247.418044s]  INFO(board_artiq::jesd204sync): 229: true
[   248.423143s]  INFO(board_artiq::jesd204sync): 230: true
[   249.428242s]  INFO(board_artiq::jesd204sync): 231: true
[   250.433341s]  INFO(board_artiq::jesd204sync): 232: false
[   251.438527s]  INFO(board_artiq::jesd204sync): 233: false
[   252.443714s]  INFO(board_artiq::jesd204sync): 234: false
[   253.448901s]  INFO(board_artiq::jesd204sync): 235: false
[   254.454088s]  INFO(board_artiq::jesd204sync): 236: false
[   255.459274s]  INFO(board_artiq::jesd204sync): 237: true
[   256.464373s]  INFO(board_artiq::jesd204sync): 238: true
[   257.469472s]  INFO(board_artiq::jesd204sync): 239: true
[   258.474572s]  INFO(board_artiq::jesd204sync): 240: true
[   259.479671s]  INFO(board_artiq::jesd204sync): 241: true
[   260.484770s]  INFO(board_artiq::jesd204sync): 242: true
[   261.489869s]  INFO(board_artiq::jesd204sync): 243: true
[   262.494968s]  INFO(board_artiq::jesd204sync): 244: true
[   263.500068s]  INFO(board_artiq::jesd204sync): 245: true
[   264.505167s]  INFO(board_artiq::jesd204sync): 246: true
[   265.510266s]  INFO(board_artiq::jesd204sync): 247: true
[   266.515365s]  INFO(board_artiq::jesd204sync): 248: false
[   267.520551s]  INFO(board_artiq::jesd204sync): 249: true
[   268.525651s]  INFO(board_artiq::jesd204sync): 250: true
[   269.530750s]  INFO(board_artiq::jesd204sync): 251: true
[   270.535849s]  INFO(board_artiq::jesd204sync): 252: false
[   271.541035s]  INFO(board_artiq::jesd204sync): 253: true
[   272.546134s]  INFO(board_artiq::jesd204sync): 254: true
[   273.551233s]  INFO(board_artiq::jesd204sync): 255: false
[   274.556420s]  INFO(board_artiq::jesd204sync): 256: true
[   275.561519s]  INFO(board_artiq::jesd204sync): 257: true
[   276.566619s]  INFO(board_artiq::jesd204sync): 258: true
[   277.571719s]  INFO(board_artiq::jesd204sync): 259: true
[   278.576818s]  INFO(board_artiq::jesd204sync): 260: true
[   279.581919s]  INFO(board_artiq::jesd204sync): 261: true
[   280.587018s]  INFO(board_artiq::jesd204sync): 262: true
[   281.592118s]  INFO(board_artiq::jesd204sync): 263: true
[   282.597218s]  INFO(board_artiq::jesd204sync): 264: true
[   283.602317s]  INFO(board_artiq::jesd204sync): 265: true
[   284.607417s]  INFO(board_artiq::jesd204sync): 266: true
[   285.612517s]  INFO(board_artiq::jesd204sync): 267: true
[   286.617616s]  INFO(board_artiq::jesd204sync): 268: true
[   287.622716s]  INFO(board_artiq::jesd204sync): 269: false
[   288.627903s]  INFO(board_artiq::jesd204sync): 270: true
[   289.633002s]  INFO(board_artiq::jesd204sync): 271: true
[   290.638102s]  INFO(board_artiq::jesd204sync): 272: true
[   291.643201s]  INFO(board_artiq::jesd204sync): 273: true
[   292.648301s]  INFO(board_artiq::jesd204sync): 274: true
[   293.653400s]  INFO(board_artiq::jesd204sync): 275: true
[   294.658500s]  INFO(board_artiq::jesd204sync): 276: true
[   295.663600s]  INFO(board_artiq::jesd204sync): 277: false
[   296.668787s]  INFO(board_artiq::jesd204sync): 278: false
[   297.673975s]  INFO(board_artiq::jesd204sync): 279: false
[   298.679164s]  INFO(board_artiq::jesd204sync): 280: false
[   299.684351s]  INFO(board_artiq::jesd204sync): 281: true
[   300.689454s]  INFO(board_artiq::jesd204sync): 282: true
[   301.694555s]  INFO(board_artiq::jesd204sync): 283: false
[   302.699743s]  INFO(board_artiq::jesd204sync): 284: true
[   303.704844s]  INFO(board_artiq::jesd204sync): 285: true
[   304.709943s]  INFO(board_artiq::jesd204sync): 286: true
[   305.715044s]  INFO(board_artiq::jesd204sync): 287: true
[   306.720144s]  INFO(board_artiq::jesd204sync): 288: false
[   307.725332s]  INFO(board_artiq::jesd204sync): 289: true
[   308.730432s]  INFO(board_artiq::jesd204sync): 290: true
[   309.735535s]  INFO(board_artiq::jesd204sync): 291: true
[   310.740638s]  INFO(board_artiq::jesd204sync): 292: false
[   311.745825s]  INFO(board_artiq::jesd204sync): 293: true
[   312.750924s]  INFO(board_artiq::jesd204sync): 294: true
[   313.756024s]  INFO(board_artiq::jesd204sync): 295: true
[   314.761124s]  INFO(board_artiq::jesd204sync): 296: true
[   315.766223s]  INFO(board_artiq::jesd204sync): 297: true
[   316.771323s]  INFO(board_artiq::jesd204sync): 298: true
[   317.776423s]  INFO(board_artiq::jesd204sync): 299: true
[   318.781522s]  INFO(board_artiq::jesd204sync): 300: false
[   319.786709s]  INFO(board_artiq::jesd204sync): 301: true
[   320.791808s]  INFO(board_artiq::jesd204sync): 302: true
[   321.796908s]  INFO(board_artiq::jesd204sync): 303: true
[   322.802008s]  INFO(board_artiq::jesd204sync): 304: true
[   323.807107s]  INFO(board_artiq::jesd204sync): 305: true
[   324.812207s]  INFO(board_artiq::jesd204sync): 306: true
[   325.817307s]  INFO(board_artiq::jesd204sync): 307: true
[   326.822406s]  INFO(board_artiq::jesd204sync): 308: true
[   327.827506s]  INFO(board_artiq::jesd204sync): 309: true
[   328.832605s]  INFO(board_artiq::jesd204sync): 310: true
[   329.837705s]  INFO(board_artiq::jesd204sync): 311: true
[   330.842805s]  INFO(board_artiq::jesd204sync): 312: false
[   331.847991s]  INFO(board_artiq::jesd204sync): 313: true
[   332.853091s]  INFO(board_artiq::jesd204sync): 314: true
[   333.858191s]  INFO(board_artiq::jesd204sync): 315: true
[   334.863291s]  INFO(board_artiq::jesd204sync): 316: true
[   335.868390s]  INFO(board_artiq::jesd204sync): 317: false
[   336.873576s]  INFO(board_artiq::jesd204sync): 318: true
[   337.878676s]  INFO(board_artiq::jesd204sync): 319: true
[   338.883776s]  INFO(board_artiq::jesd204sync): 320: true
[   339.888875s]  INFO(board_artiq::jesd204sync): 321: true
[   340.893975s]  INFO(board_artiq::jesd204sync): 322: true
[   341.899075s]  INFO(board_artiq::jesd204sync): 323: true
[   342.904174s]  INFO(board_artiq::jesd204sync): 324: true
[   343.909274s]  INFO(board_artiq::jesd204sync): 325: false
[   344.914461s]  INFO(board_artiq::jesd204sync): 326: false
[   345.919647s]  INFO(board_artiq::jesd204sync): 327: true
[   346.924748s]  INFO(board_artiq::jesd204sync): 328: true
[   347.929847s]  INFO(board_artiq::jesd204sync): 329: false
[   348.935034s]  INFO(board_artiq::jesd204sync): 330: true
[   349.940134s]  INFO(board_artiq::jesd204sync): 331: true
[   350.945233s]  INFO(board_artiq::jesd204sync): 332: false
[   351.950420s]  INFO(board_artiq::jesd204sync): 333: false
[   352.955607s]  INFO(board_artiq::jesd204sync): 334: false
[   353.960794s]  INFO(board_artiq::jesd204sync): 335: false
[   354.965981s]  INFO(board_artiq::jesd204sync): 336: false
[   355.971168s]  INFO(board_artiq::jesd204sync): 337: false
[   356.976355s]  INFO(board_artiq::jesd204sync): 338: false
[   357.981542s]  INFO(board_artiq::jesd204sync): 339: false
[   358.986729s]  INFO(board_artiq::jesd204sync): 340: false
[   359.991917s]  INFO(board_artiq::jesd204sync): 341: true
[   360.997016s]  INFO(board_artiq::jesd204sync): 342: true
[   362.002117s]  INFO(board_artiq::jesd204sync): 343: true
[   363.007216s]  INFO(board_artiq::jesd204sync): 344: false
[   364.012402s]  INFO(board_artiq::jesd204sync): 345: true
[   365.017504s]  INFO(board_artiq::jesd204sync): 346: true
[   366.022607s]  INFO(board_artiq::jesd204sync): 347: true
[   367.027710s]  INFO(board_artiq::jesd204sync): 348: false
[   368.032900s]  INFO(board_artiq::jesd204sync): 349: false
[   369.038090s]  INFO(board_artiq::jesd204sync): 350: false
[   370.043280s]  INFO(board_artiq::jesd204sync): 351: false
[   371.048470s]  INFO(board_artiq::jesd204sync): 352: false
[   372.053660s]  INFO(board_artiq::jesd204sync): 353: false
[   373.058850s]  INFO(board_artiq::jesd204sync): 354: false
[   374.064040s]  INFO(board_artiq::jesd204sync): 355: false
[   375.069229s]  INFO(board_artiq::jesd204sync): 356: false
[   376.074418s]  INFO(board_artiq::jesd204sync): 357: false
[   377.079610s]  INFO(board_artiq::jesd204sync): 358: false
[   378.084803s]  INFO(board_artiq::jesd204sync): 359: false
[   379.089992s]  INFO(board_artiq::jesd204sync): 360: true
[   380.095094s]  INFO(board_artiq::jesd204sync): 361: true
[   381.100196s]  INFO(board_artiq::jesd204sync): 362: true
[   382.105295s]  INFO(board_artiq::jesd204sync): 363: false
[   383.110482s]  INFO(board_artiq::jesd204sync): 364: true
[   384.115582s]  INFO(board_artiq::jesd204sync): 365: true
[   385.120681s]  INFO(board_artiq::jesd204sync): 366: true
[   386.125781s]  INFO(board_artiq::jesd204sync): 367: true
[   387.130881s]  INFO(board_artiq::jesd204sync): 368: true
[   388.135980s]  INFO(board_artiq::jesd204sync): 369: false
[   389.141167s]  INFO(board_artiq::jesd204sync): 370: false
[   390.146354s]  INFO(board_artiq::jesd204sync): 371: false
[   391.151541s]  INFO(board_artiq::jesd204sync): 372: false
[   392.156728s]  INFO(board_artiq::jesd204sync): 373: false
[   393.161917s]  INFO(board_artiq::jesd204sync): 374: false
[   394.167103s]  INFO(board_artiq::jesd204sync): 375: true
[   395.172203s]  INFO(board_artiq::jesd204sync): 376: true
[   396.177303s]  INFO(board_artiq::jesd204sync): 377: true
[   397.182403s]  INFO(board_artiq::jesd204sync): 378: true
[   398.187503s]  INFO(board_artiq::jesd204sync): 379: true
[   399.192603s]  INFO(board_artiq::jesd204sync): 380: true
[   400.197703s]  INFO(board_artiq::jesd204sync): 381: true
[   401.202802s]  INFO(board_artiq::jesd204sync): 382: true
[   402.207903s]  INFO(board_artiq::jesd204sync): 383: true
[   403.213002s]  INFO(board_artiq::jesd204sync): 384: false
[   404.218189s]  INFO(board_artiq::jesd204sync): 385: true
[   405.223289s]  INFO(board_artiq::jesd204sync): 386: true
[   406.228389s]  INFO(board_artiq::jesd204sync): 387: true
[   407.233488s]  INFO(board_artiq::jesd204sync): 388: true
[   408.238589s]  INFO(board_artiq::jesd204sync): 389: true
[   409.243688s]  INFO(board_artiq::jesd204sync): 390: false
[   410.248875s]  INFO(board_artiq::jesd204sync): 391: true
[   411.253975s]  INFO(board_artiq::jesd204sync): 392: false
[   412.259162s]  INFO(board_artiq::jesd204sync): 393: false
[   413.264349s]  INFO(board_artiq::jesd204sync): 394: false
[   414.269536s]  INFO(board_artiq::jesd204sync): 395: false
[   415.274723s]  INFO(board_artiq::jesd204sync): 396: false
[   416.279910s]  INFO(board_artiq::jesd204sync): 397: false
[   417.285096s]  INFO(board_artiq::jesd204sync): 398: true
[   418.290196s]  INFO(board_artiq::jesd204sync): 399: false
[   419.295383s]  INFO(board_artiq::jesd204sync): 400: false
[   420.300570s]  INFO(board_artiq::jesd204sync): 401: true
[   421.305670s]  INFO(board_artiq::jesd204sync): 402: true
[   422.310769s]  INFO(board_artiq::jesd204sync): 403: true
[   423.315869s]  INFO(board_artiq::jesd204sync): 404: true
[   424.320968s]  INFO(board_artiq::jesd204sync): 405: true
[   425.326068s]  INFO(board_artiq::jesd204sync): 406: false
[   426.331255s]  INFO(board_artiq::jesd204sync): 407: true
[   427.336354s]  INFO(board_artiq::jesd204sync): 408: true
[   428.341454s]  INFO(board_artiq::jesd204sync): 409: true
[   429.346554s]  INFO(board_artiq::jesd204sync): 410: true
[   430.351653s]  INFO(board_artiq::jesd204sync): 411: true
[   431.356753s]  INFO(board_artiq::jesd204sync): 412: true
[   432.361853s]  INFO(board_artiq::jesd204sync): 413: false
[   433.367040s]  INFO(board_artiq::jesd204sync): 414: false
[   434.372227s]  INFO(board_artiq::jesd204sync): 415: false
[   435.377414s]  INFO(board_artiq::jesd204sync): 416: false
[   436.382600s]  INFO(board_artiq::jesd204sync): 417: false
[   437.387787s]  INFO(board_artiq::jesd204sync): 418: false
[   438.392974s]  INFO(board_artiq::jesd204sync): 419: false
[   439.398161s]  INFO(board_artiq::jesd204sync): 420: false
[   440.403348s]  INFO(board_artiq::jesd204sync): 421: false
[   441.408534s]  INFO(board_artiq::jesd204sync): 422: false
[   442.413721s]  INFO(board_artiq::jesd204sync): 423: true
[   443.418820s]  INFO(board_artiq::jesd204sync): 424: true
[   444.423920s]  INFO(board_artiq::jesd204sync): 425: true
[   445.429020s]  INFO(board_artiq::jesd204sync): 426: true
[   446.434119s]  INFO(board_artiq::jesd204sync): 427: true
[   447.439219s]  INFO(board_artiq::jesd204sync): 428: true
[   448.444319s]  INFO(board_artiq::jesd204sync): 429: true
[   449.449418s]  INFO(board_artiq::jesd204sync): 430: false
[   450.454606s]  INFO(board_artiq::jesd204sync): 431: true
[   451.459705s]  INFO(board_artiq::jesd204sync): 432: true
[   452.464805s]  INFO(board_artiq::jesd204sync): 433: true
[   453.469904s]  INFO(board_artiq::jesd204sync): 434: true
[   454.475004s]  INFO(board_artiq::jesd204sync): 435: true
[   455.480103s]  INFO(board_artiq::jesd204sync): 436: false
[   456.485290s]  INFO(board_artiq::jesd204sync): 437: false
[   457.490478s]  INFO(board_artiq::jesd204sync): 438: true
[   458.495577s]  INFO(board_artiq::jesd204sync): 439: true
[   459.500677s]  INFO(board_artiq::jesd204sync): 440: false
[   460.505864s]  INFO(board_artiq::jesd204sync): 441: false
[   461.511051s]  INFO(board_artiq::jesd204sync): 442: true
[   462.516151s]  INFO(board_artiq::jesd204sync): 443: true
[   463.521250s]  INFO(board_artiq::jesd204sync): 444: true
[   464.526350s]  INFO(board_artiq::jesd204sync): 445: true
[   465.531449s]  INFO(board_artiq::jesd204sync): 446: true
[   466.536549s]  INFO(board_artiq::jesd204sync): 447: false
[   467.541736s]  INFO(board_artiq::jesd204sync): 448: false
[   468.546923s]  INFO(board_artiq::jesd204sync): 449: true
[   469.552023s]  INFO(board_artiq::jesd204sync): 450: true
[   470.557122s]  INFO(board_artiq::jesd204sync): 451: false
[   471.562309s]  INFO(board_artiq::jesd204sync): 452: false
[   472.567496s]  INFO(board_artiq::jesd204sync): 453: false
[   473.572684s]  INFO(board_artiq::jesd204sync): 454: false
[   474.577871s]  INFO(board_artiq::jesd204sync): 455: false
[   475.583058s]  INFO(board_artiq::jesd204sync): 456: false
[   476.588245s]  INFO(board_artiq::jesd204sync): 457: false
[   477.593431s]  INFO(board_artiq::jesd204sync): 458: true
[   478.598531s]  INFO(board_artiq::jesd204sync): 459: true
[   479.603631s]  INFO(board_artiq::jesd204sync): 460: false
[   480.608818s]  INFO(board_artiq::jesd204sync): 461: false
[   481.614005s]  INFO(board_artiq::jesd204sync): 462: true
[   482.619105s]  INFO(board_artiq::jesd204sync): 463: true
[   483.624204s]  INFO(board_artiq::jesd204sync): 464: false
[   484.629391s]  INFO(board_artiq::jesd204sync): 465: false
[   485.634578s]  INFO(board_artiq::jesd204sync): 466: false
[   486.639765s]  INFO(board_artiq::jesd204sync): 467: false
[   487.644952s]  INFO(board_artiq::jesd204sync): 468: false
[   488.650139s]  INFO(board_artiq::jesd204sync): 469: false
[   489.655326s]  INFO(board_artiq::jesd204sync): 470: false
[   490.660513s]  INFO(board_artiq::jesd204sync): 471: false
[   491.665700s]  INFO(board_artiq::jesd204sync): 472: false
[   492.670887s]  INFO(board_artiq::jesd204sync): 473: true
[   493.675986s]  INFO(board_artiq::jesd204sync): 474: true
[   494.681086s]  INFO(board_artiq::jesd204sync): 475: true
[   495.686186s]  INFO(board_artiq::jesd204sync): 476: false
[   496.691373s]  INFO(board_artiq::jesd204sync): 477: true
[   497.696472s]  INFO(board_artiq::jesd204sync): 478: true
[   498.701572s]  INFO(board_artiq::jesd204sync): 479: true
[   499.706671s]  INFO(board_artiq::jesd204sync): 480: true
[   500.711771s]  INFO(board_artiq::jesd204sync): 481: true
[   501.716871s]  INFO(board_artiq::jesd204sync): 482: true
[   502.721970s]  INFO(board_artiq::jesd204sync): 483: true
[   503.727070s]  INFO(board_artiq::jesd204sync): 484: true
[   504.732170s]  INFO(board_artiq::jesd204sync): 485: true
[   505.737269s]  INFO(board_artiq::jesd204sync): 486: false
[   506.742456s]  INFO(board_artiq::jesd204sync): 487: true
[   507.747556s]  INFO(board_artiq::jesd204sync): 488: true
[   508.752655s]  INFO(board_artiq::jesd204sync): 489: true
[   509.757755s]  INFO(board_artiq::jesd204sync): 490: true
[   510.762855s]  INFO(board_artiq::jesd204sync): 491: true
[   511.767954s]  INFO(board_artiq::jesd204sync): 492: true
[   512.773054s]  INFO(board_artiq::jesd204sync): 493: true
[   513.778154s]  INFO(board_artiq::jesd204sync): 494: true
[   514.783253s]  INFO(board_artiq::jesd204sync): 495: false
[   515.788440s]  INFO(board_artiq::jesd204sync): 496: true
[   516.793540s]  INFO(board_artiq::jesd204sync): 497: true
[   517.798639s]  INFO(board_artiq::jesd204sync): 498: false
[   518.803826s]  INFO(board_artiq::jesd204sync): 499: false
[   519.809013s]  INFO(board_artiq::jesd204sync): 500: false
[   520.814200s]  INFO(board_artiq::jesd204sync): 501: true
[   521.819300s]  INFO(board_artiq::jesd204sync): 502: true
[   522.824399s]  INFO(board_artiq::jesd204sync): 503: false
[   523.829586s]  INFO(board_artiq::jesd204sync): 504: false
[   524.834773s]  INFO(board_artiq::jesd204sync): 505: false
[   525.839960s]  INFO(board_artiq::jesd204sync): 506: false
[   526.845147s]  INFO(board_artiq::jesd204sync): 507: false
[   527.850334s]  INFO(board_artiq::jesd204sync): 508: false
[   528.855521s]  INFO(board_artiq::jesd204sync): 509: false
[   529.860708s]  INFO(board_artiq::jesd204sync): 510: false
[   529.876026s]  INFO(board_artiq::jesd204sync):   ...done, min=6, max=16, result=11
[   529.882225s]  INFO(board_artiq::jesd204sync): verifying SYSREF margins at DAC-1...
[   529.905609s]  INFO(board_artiq::jesd204sync):   margins: -0 +10
[   529.910231s] ERROR(runtime): failed to align SYSREF at DAC: SYSREF margins at DAC are too small, board needs recalibration
[   529.921262s]  INFO(board_artiq::hmc542): card 0 channel 0 set to 4 dB
[   529.929768s]  INFO(board_artiq::hmc542): card 0 channel 1 set to 4 dB
[   529.937002s]  INFO(board_artiq::hmc542): card 1 channel 0 set to 4 dB
[   529.944235s]  INFO(board_artiq::hmc542): card 1 channel 1 set to 4 dB
[   529.951468s]  INFO(board_artiq::hmc542): card 2 channel 0 set to 4 dB
[   529.958700s]  INFO(board_artiq::hmc542): card 2 channel 1 set to 4 dB
[   529.965933s]  INFO(board_artiq::hmc542): card 3 channel 0 set to 4 dB
[   529.973167s]  INFO(board_artiq::hmc542): card 3 channel 1 set to 4 dB
[   529.980429s]  WARN(runtime): using default MAC address 02-00-00-00-00-11; consider changing it
[   529.987817s]  INFO(runtime): using default IP address 192.168.1.60
[   529.995491s]  INFO(runtime::mgmt): management interface active
[   530.008668s]  INFO(runtime::session): accepting network sessions
[   530.022685s]  INFO(runtime::session): running startup kernel
[   530.052257s]  INFO(runtime::kern_hwreq): resetting RTIO
hartytp commented 6 years ago

One thing to reiterate about this new synchronisation scheme: it only takes care of synchronising the SYSREF signal w.r.t. the local RTIO clock; it does not align the DAC clock itself. Instead, we rely on the HMC830 PLL having deterministic input (reference) to output (DAC clock) latency, which it does so long as it's used in fundamental mode (no output divider). That means it's limited to DAC clocks between 1.5GHz and 2.4GHz.

That't generally fine for us because we will want to use interpolation anyway. I've tested the 4x interpolation on Sayma with 600MHz clock rate and, pleasingly, it seems to work fine without any issues (just change one register value).

If it is an issue then I think we can get around it by routing a copy of the DAC clock to the RTM FPGA. We then recycle the SYSREF sampler logic that @sbourdeauducq has already implemented to measure the DAC clock phase w.r.t. the RTIO phase and reset the HMC830 (e.g. change the output divider between two values) until it has the correct phase. This should be relatively straightforward to do (we already do something similar for the DRTIO transceivers), but someone has to implement it.

Anyway, I don't think any of this is a real issue for ARTIQ. @gkasprow can you comment on whether this is okay for non-ARTIQ users of Sayma.

hartytp commented 6 years ago

@gkasprow what do you think about this:

Typical eye scan for 600MHz DAC clock (x1 interpolation, 150 taps per clock cycle):

[    16.319847s]  INFO(board_artiq::jesd204sync): 0: x.........
[    16.434990s]  INFO(board_artiq::jesd204sync): 1: ..........
[    16.550130s]  INFO(board_artiq::jesd204sync): 2: ..........
[    16.665269s]  INFO(board_artiq::jesd204sync): 3: ..........
[    16.780409s]  INFO(board_artiq::jesd204sync): 4: ..........
[    16.895549s]  INFO(board_artiq::jesd204sync): 5: x.........
[    17.010689s]  INFO(board_artiq::jesd204sync): 6: ..........
[    17.125831s]  INFO(board_artiq::jesd204sync): 7: ..........
[    17.240971s]  INFO(board_artiq::jesd204sync): 8: ..........
[    17.356111s]  INFO(board_artiq::jesd204sync): 9: ..........
[    17.471251s]  INFO(board_artiq::jesd204sync): 10: ..........
[    17.586479s]  INFO(board_artiq::jesd204sync): 11: ..........
[    17.701706s]  INFO(board_artiq::jesd204sync): 12: ..........
[    17.816933s]  INFO(board_artiq::jesd204sync): 13: ..........
[    17.932161s]  INFO(board_artiq::jesd204sync): 14: ..........
[    18.047388s]  INFO(board_artiq::jesd204sync): 15: ..........
[    18.162618s]  INFO(board_artiq::jesd204sync): 16: ..........
[    18.277845s]  INFO(board_artiq::jesd204sync): 17: ..........
[    18.393073s]  INFO(board_artiq::jesd204sync): 18: ..........
[    18.508301s]  INFO(board_artiq::jesd204sync): 19: ..........
[    18.623528s]  INFO(board_artiq::jesd204sync): 20: ..........
[    18.738756s]  INFO(board_artiq::jesd204sync): 21: ..........
[    18.853984s]  INFO(board_artiq::jesd204sync): 22: ..........
[    18.969212s]  INFO(board_artiq::jesd204sync): 23: ..........
[    19.084439s]  INFO(board_artiq::jesd204sync): 24: ..........
[    19.199668s]  INFO(board_artiq::jesd204sync): 25: ..........
[    19.314896s]  INFO(board_artiq::jesd204sync): 26: ..........
[    19.430124s]  INFO(board_artiq::jesd204sync): 27: ..........
[    19.545352s]  INFO(board_artiq::jesd204sync): 28: ..........
[    19.660580s]  INFO(board_artiq::jesd204sync): 29: ..........
[    19.775808s]  INFO(board_artiq::jesd204sync): 30: ..........
[    19.891035s]  INFO(board_artiq::jesd204sync): 31: ..........
[    20.006263s]  INFO(board_artiq::jesd204sync): 32: ..........
[    20.121489s]  INFO(board_artiq::jesd204sync): 33: ..........
[    20.236717s]  INFO(board_artiq::jesd204sync): 34: ..........
[    20.351944s]  INFO(board_artiq::jesd204sync): 35: ..........
[    20.467172s]  INFO(board_artiq::jesd204sync): 36: ..........
[    20.582399s]  INFO(board_artiq::jesd204sync): 37: ..........
[    20.697626s]  INFO(board_artiq::jesd204sync): 38: ..........
[    20.812854s]  INFO(board_artiq::jesd204sync): 39: ..........
[    20.928082s]  INFO(board_artiq::jesd204sync): 40: ..........
[    21.043309s]  INFO(board_artiq::jesd204sync): 41: ..........
[    21.158539s]  INFO(board_artiq::jesd204sync): 42: ..........
[    21.273766s]  INFO(board_artiq::jesd204sync): 43: ..........
[    21.388994s]  INFO(board_artiq::jesd204sync): 44: ..........
[    21.504222s]  INFO(board_artiq::jesd204sync): 45: ..........
[    21.619450s]  INFO(board_artiq::jesd204sync): 46: ..........
[    21.734678s]  INFO(board_artiq::jesd204sync): 47: ..........
[    21.849905s]  INFO(board_artiq::jesd204sync): 48: ..........
[    21.965134s]  INFO(board_artiq::jesd204sync): 49: ..........
[    22.080362s]  INFO(board_artiq::jesd204sync): 50: ..........
[    22.195591s]  INFO(board_artiq::jesd204sync): 51: ..........
[    22.310819s]  INFO(board_artiq::jesd204sync): 52: ..........
[    22.426047s]  INFO(board_artiq::jesd204sync): 53: ..........
[    22.541275s]  INFO(board_artiq::jesd204sync): 54: ..........
[    22.656502s]  INFO(board_artiq::jesd204sync): 55: ..........
[    22.771730s]  INFO(board_artiq::jesd204sync): 56: ..........
[    22.886957s]  INFO(board_artiq::jesd204sync): 57: ..........
[    23.002185s]  INFO(board_artiq::jesd204sync): 58: ..........
[    23.117410s]  INFO(board_artiq::jesd204sync): 59: ..........
[    23.232638s]  INFO(board_artiq::jesd204sync): 60: ..........
[    23.347867s]  INFO(board_artiq::jesd204sync): 61: ..........
[    23.463094s]  INFO(board_artiq::jesd204sync): 62: ..........
[    23.578322s]  INFO(board_artiq::jesd204sync): 63: ..........
[    23.693549s]  INFO(board_artiq::jesd204sync): 64: ..........
[    23.808777s]  INFO(board_artiq::jesd204sync): 65: ..........
[    23.924004s]  INFO(board_artiq::jesd204sync): 66: ..........
[    24.039233s]  INFO(board_artiq::jesd204sync): 67: ..........
[    24.154462s]  INFO(board_artiq::jesd204sync): 68: ..........
[    24.269689s]  INFO(board_artiq::jesd204sync): 69: ..........
[    24.384917s]  INFO(board_artiq::jesd204sync): 70: ..........
[    24.500145s]  INFO(board_artiq::jesd204sync): 71: ..........
[    24.615373s]  INFO(board_artiq::jesd204sync): 72: ..........
[    24.730601s]  INFO(board_artiq::jesd204sync): 73: ..........
[    24.845829s]  INFO(board_artiq::jesd204sync): 74: ..........
[    24.961057s]  INFO(board_artiq::jesd204sync): 75: ..........
[    25.076285s]  INFO(board_artiq::jesd204sync): 76: ..........
[    25.191514s]  INFO(board_artiq::jesd204sync): 77: ..........
[    25.306741s]  INFO(board_artiq::jesd204sync): 78: ..........
[    25.421969s]  INFO(board_artiq::jesd204sync): 79: ..........
[    25.537196s]  INFO(board_artiq::jesd204sync): 80: ..........
[    25.652424s]  INFO(board_artiq::jesd204sync): 81: ..........
[    25.767652s]  INFO(board_artiq::jesd204sync): 82: ..........
[    25.882879s]  INFO(board_artiq::jesd204sync): 83: ..........
[    25.998107s]  INFO(board_artiq::jesd204sync): 84: ..........
[    26.113334s]  INFO(board_artiq::jesd204sync): 85: ..........
[    26.228562s]  INFO(board_artiq::jesd204sync): 86: ..........
[    26.343790s]  INFO(board_artiq::jesd204sync): 87: ..........
[    26.459018s]  INFO(board_artiq::jesd204sync): 88: ..........
[    26.574245s]  INFO(board_artiq::jesd204sync): 89: ..........
[    26.689473s]  INFO(board_artiq::jesd204sync): 90: ..........
[    26.804701s]  INFO(board_artiq::jesd204sync): 91: ..........
[    26.919929s]  INFO(board_artiq::jesd204sync): 92: ..........
[    27.035158s]  INFO(board_artiq::jesd204sync): 93: ..........
[    27.150387s]  INFO(board_artiq::jesd204sync): 94: ..........
[    27.265614s]  INFO(board_artiq::jesd204sync): 95: ..........
[    27.380842s]  INFO(board_artiq::jesd204sync): 96: ..........
[    27.496069s]  INFO(board_artiq::jesd204sync): 97: ..........
[    27.611297s]  INFO(board_artiq::jesd204sync): 98: ..........
[    27.726524s]  INFO(board_artiq::jesd204sync): 99: ..........
[    27.841753s]  INFO(board_artiq::jesd204sync): 100: ..........
[    27.957068s]  INFO(board_artiq::jesd204sync): 101: ..........
[    28.072383s]  INFO(board_artiq::jesd204sync): 102: ..........
[    28.187701s]  INFO(board_artiq::jesd204sync): 103: ..........
[    28.303016s]  INFO(board_artiq::jesd204sync): 104: ..........
[    28.418332s]  INFO(board_artiq::jesd204sync): 105: ..........
[    28.533648s]  INFO(board_artiq::jesd204sync): 106: ..........
[    28.648962s]  INFO(board_artiq::jesd204sync): 107: ..........
[    28.764277s]  INFO(board_artiq::jesd204sync): 108: ..........
[    28.879592s]  INFO(board_artiq::jesd204sync): 109: ..........
[    28.994908s]  INFO(board_artiq::jesd204sync): 110: ..........
[    29.110223s]  INFO(board_artiq::jesd204sync): 111: ..........
[    29.225539s]  INFO(board_artiq::jesd204sync): 112: ..........
[    29.340854s]  INFO(board_artiq::jesd204sync): 113: ..........
[    29.456170s]  INFO(board_artiq::jesd204sync): 114: ..........
[    29.571485s]  INFO(board_artiq::jesd204sync): 115: ..........
[    29.686801s]  INFO(board_artiq::jesd204sync): 116: ..........
[    29.802116s]  INFO(board_artiq::jesd204sync): 117: ..........
[    29.917433s]  INFO(board_artiq::jesd204sync): 118: ..........
[    30.032748s]  INFO(board_artiq::jesd204sync): 119: ..........
[    30.148066s]  INFO(board_artiq::jesd204sync): 120: ..........
[    30.263381s]  INFO(board_artiq::jesd204sync): 121: ..........
[    30.378697s]  INFO(board_artiq::jesd204sync): 122: ..........
[    30.494012s]  INFO(board_artiq::jesd204sync): 123: ..........
[    30.609328s]  INFO(board_artiq::jesd204sync): 124: ..........
[    30.724644s]  INFO(board_artiq::jesd204sync): 125: ..........
[    30.839959s]  INFO(board_artiq::jesd204sync): 126: ..........
[    30.955274s]  INFO(board_artiq::jesd204sync): 127: ..........
[    31.070590s]  INFO(board_artiq::jesd204sync): 128: ..........
[    31.185907s]  INFO(board_artiq::jesd204sync): 129: ..........
[    31.301222s]  INFO(board_artiq::jesd204sync): 130: ..........
[    31.416537s]  INFO(board_artiq::jesd204sync): 131: ..........
[    31.531852s]  INFO(board_artiq::jesd204sync): 132: ..........
[    31.647167s]  INFO(board_artiq::jesd204sync): 133: ..........
[    31.762483s]  INFO(board_artiq::jesd204sync): 134: ..........
[    31.877798s]  INFO(board_artiq::jesd204sync): 135: ..........
[    31.993113s]  INFO(board_artiq::jesd204sync): 136: ..........
[    32.108428s]  INFO(board_artiq::jesd204sync): 137: ..........
[    32.223744s]  INFO(board_artiq::jesd204sync): 138: ..........
[    32.339060s]  INFO(board_artiq::jesd204sync): 139: ..........
[    32.454375s]  INFO(board_artiq::jesd204sync): 140: ..........
[    32.569691s]  INFO(board_artiq::jesd204sync): 141: ..........
[    32.685006s]  INFO(board_artiq::jesd204sync): 142: ..........
[    32.800321s]  INFO(board_artiq::jesd204sync): 143: ..........
[    32.915636s]  INFO(board_artiq::jesd204sync): 144: ..........
[    33.030952s]  INFO(board_artiq::jesd204sync): 145: ..........
[    33.146268s]  INFO(board_artiq::jesd204sync): 146: ..........
[    33.261583s]  INFO(board_artiq::jesd204sync): 147: ..........
[    33.376898s]  INFO(board_artiq::jesd204sync): 148: ..........
[    33.492214s]  INFO(board_artiq::jesd204sync): 149: ..........
[    33.607529s]  INFO(board_artiq::jesd204sync): 150: ..........
[    33.722844s]  INFO(board_artiq::jesd204sync): 151: ..........
[    33.838161s]  INFO(board_artiq::jesd204sync): 152: ..........
[    33.953476s]  INFO(board_artiq::jesd204sync): 153: ..........
[    34.068791s]  INFO(board_artiq::jesd204sync): 154: ..........
[    34.184108s]  INFO(board_artiq::jesd204sync): 155: ..........
[    34.299422s]  INFO(board_artiq::jesd204sync): 156: ..........
[    34.414737s]  INFO(board_artiq::jesd204sync): 157: ..........
[    34.530072s]  INFO(board_artiq::jesd204sync): 158: ..........
[    34.645399s]  INFO(board_artiq::jesd204sync): 159: ..........
[    34.760727s]  INFO(board_artiq::jesd204sync): 160: ..........
[    34.876056s]  INFO(board_artiq::jesd204sync): 161: ..........
[    34.991383s]  INFO(board_artiq::jesd204sync): 162: ..........
[    35.106712s]  INFO(board_artiq::jesd204sync): 163: ..........
[    35.222039s]  INFO(board_artiq::jesd204sync): 164: ..........
[    35.337368s]  INFO(board_artiq::jesd204sync): 165: ..........
[    35.452695s]  INFO(board_artiq::jesd204sync): 166: .x........
[    35.568024s]  INFO(board_artiq::jesd204sync): 167: ..........
[    35.683352s]  INFO(board_artiq::jesd204sync): 168: ..........
[    35.798681s]  INFO(board_artiq::jesd204sync): 169: ..........
[    35.914009s]  INFO(board_artiq::jesd204sync): 170: ..........
[    36.029336s]  INFO(board_artiq::jesd204sync): 171: ..........
[    36.144666s]  INFO(board_artiq::jesd204sync): 172: ..........
[    36.259995s]  INFO(board_artiq::jesd204sync): 173: ..........
[    36.375323s]  INFO(board_artiq::jesd204sync): 174: ..........
[    36.490651s]  INFO(board_artiq::jesd204sync): 175: ..........
[    36.605979s]  INFO(board_artiq::jesd204sync): 176: ..........
[    36.721307s]  INFO(board_artiq::jesd204sync): 177: ..........
[    36.836635s]  INFO(board_artiq::jesd204sync): 178: ..........
[    36.951963s]  INFO(board_artiq::jesd204sync): 179: ..........
[    37.067291s]  INFO(board_artiq::jesd204sync): 180: ..........
[    37.182620s]  INFO(board_artiq::jesd204sync): 181: ..........
[    37.297949s]  INFO(board_artiq::jesd204sync): 182: ..........
[    37.413277s]  INFO(board_artiq::jesd204sync): 183: ..........
[    37.528605s]  INFO(board_artiq::jesd204sync): 184: ..........
[    37.643934s]  INFO(board_artiq::jesd204sync): 185: ..........
[    37.759262s]  INFO(board_artiq::jesd204sync): 186: ..........
[    37.874590s]  INFO(board_artiq::jesd204sync): 187: ..........
[    37.989918s]  INFO(board_artiq::jesd204sync): 188: ..........
[    38.105246s]  INFO(board_artiq::jesd204sync): 189: ..........
[    38.220575s]  INFO(board_artiq::jesd204sync): 190: ..........
[    38.335903s]  INFO(board_artiq::jesd204sync): 191: ..........
[    38.451232s]  INFO(board_artiq::jesd204sync): 192: ..........
[    38.566560s]  INFO(board_artiq::jesd204sync): 193: ..........
[    38.681889s]  INFO(board_artiq::jesd204sync): 194: ..........
[    38.797217s]  INFO(board_artiq::jesd204sync): 195: ..........
[    38.912545s]  INFO(board_artiq::jesd204sync): 196: ..........
[    39.027873s]  INFO(board_artiq::jesd204sync): 197: ..........
[    39.143203s]  INFO(board_artiq::jesd204sync): 198: ..........
[    39.258531s]  INFO(board_artiq::jesd204sync): 199: ..........
[    39.373859s]  INFO(board_artiq::jesd204sync): 200: ..........
[    39.489188s]  INFO(board_artiq::jesd204sync): 201: ..........
[    39.604516s]  INFO(board_artiq::jesd204sync): 202: ..........
[    39.719844s]  INFO(board_artiq::jesd204sync): 203: ..........
[    39.835172s]  INFO(board_artiq::jesd204sync): 204: ..........
[    39.950500s]  INFO(board_artiq::jesd204sync): 205: ..........
[    40.065828s]  INFO(board_artiq::jesd204sync): 206: ..........
[    40.181158s]  INFO(board_artiq::jesd204sync): 207: ..........
[    40.296486s]  INFO(board_artiq::jesd204sync): 208: ..........
[    40.411814s]  INFO(board_artiq::jesd204sync): 209: ..........
[    40.527142s]  INFO(board_artiq::jesd204sync): 210: ..........
[    40.642471s]  INFO(board_artiq::jesd204sync): 211: ..........
[    40.757799s]  INFO(board_artiq::jesd204sync): 212: ..........
[    40.873128s]  INFO(board_artiq::jesd204sync): 213: ..........
[    40.988457s]  INFO(board_artiq::jesd204sync): 214: ..........
[    41.103784s]  INFO(board_artiq::jesd204sync): 215: ..........
[    41.219113s]  INFO(board_artiq::jesd204sync): 216: ..........
[    41.334441s]  INFO(board_artiq::jesd204sync): 217: ..........
[    41.449769s]  INFO(board_artiq::jesd204sync): 218: ..........
[    41.565097s]  INFO(board_artiq::jesd204sync): 219: ..........
[    41.680425s]  INFO(board_artiq::jesd204sync): 220: ..........
[    41.795753s]  INFO(board_artiq::jesd204sync): 221: ..........
[    41.911082s]  INFO(board_artiq::jesd204sync): 222: ..........
[    42.026410s]  INFO(board_artiq::jesd204sync): 223: ..........
[    42.141740s]  INFO(board_artiq::jesd204sync): 224: ..........
[    42.257068s]  INFO(board_artiq::jesd204sync): 225: ..........
[    42.372397s]  INFO(board_artiq::jesd204sync): 226: ..........
[    42.487725s]  INFO(board_artiq::jesd204sync): 227: ..........
[    42.603054s]  INFO(board_artiq::jesd204sync): 228: ..........
[    42.718382s]  INFO(board_artiq::jesd204sync): 229: ..........
[    42.833710s]  INFO(board_artiq::jesd204sync): 230: ..........
[    42.949038s]  INFO(board_artiq::jesd204sync): 231: ..........
[    43.064367s]  INFO(board_artiq::jesd204sync): 232: ..........
[    43.179696s]  INFO(board_artiq::jesd204sync): 233: ..........
[    43.295025s]  INFO(board_artiq::jesd204sync): 234: ..........
[    43.410353s]  INFO(board_artiq::jesd204sync): 235: ..........
[    43.525682s]  INFO(board_artiq::jesd204sync): 236: ..........
[    43.641010s]  INFO(board_artiq::jesd204sync): 237: ..........
[    43.756339s]  INFO(board_artiq::jesd204sync): 238: ..........
[    43.871668s]  INFO(board_artiq::jesd204sync): 239: ..........
[    43.986999s]  INFO(board_artiq::jesd204sync): 240: ..........
[    44.102329s]  INFO(board_artiq::jesd204sync): 241: ..........
[    44.217661s]  INFO(board_artiq::jesd204sync): 242: ..........
[    44.332991s]  INFO(board_artiq::jesd204sync): 243: ..........
[    44.448319s]  INFO(board_artiq::jesd204sync): 244: ..........
[    44.563648s]  INFO(board_artiq::jesd204sync): 245: ..........
[    44.678976s]  INFO(board_artiq::jesd204sync): 246: ..........
[    44.794305s]  INFO(board_artiq::jesd204sync): 247: ..........
[    44.909635s]  INFO(board_artiq::jesd204sync): 248: ..........
[    45.024964s]  INFO(board_artiq::jesd204sync): 249: ..........
[    45.140294s]  INFO(board_artiq::jesd204sync): 250: ..........
[    45.255629s]  INFO(board_artiq::jesd204sync): 251: ..........
[    45.370958s]  INFO(board_artiq::jesd204sync): 252: ..........
[    45.486286s]  INFO(board_artiq::jesd204sync): 253: ..........
[    45.601614s]  INFO(board_artiq::jesd204sync): 254: ..........
[    45.716943s]  INFO(board_artiq::jesd204sync): 255: ..........
[    45.832271s]  INFO(board_artiq::jesd204sync): 256: ..........
[    45.947599s]  INFO(board_artiq::jesd204sync): 257: ..........
[    46.062928s]  INFO(board_artiq::jesd204sync): 258: ..........
[    46.178259s]  INFO(board_artiq::jesd204sync): 259: ..........
[    46.293587s]  INFO(board_artiq::jesd204sync): 260: ..........
[    46.408916s]  INFO(board_artiq::jesd204sync): 261: ..........
[    46.524244s]  INFO(board_artiq::jesd204sync): 262: ..........
[    46.639573s]  INFO(board_artiq::jesd204sync): 263: ..........
[    46.754901s]  INFO(board_artiq::jesd204sync): 264: ..........
[    46.870229s]  INFO(board_artiq::jesd204sync): 265: ..........
[    46.985557s]  INFO(board_artiq::jesd204sync): 266: ..........
[    47.100885s]  INFO(board_artiq::jesd204sync): 267: ..........
[    47.216213s]  INFO(board_artiq::jesd204sync): 268: ..........
[    47.331541s]  INFO(board_artiq::jesd204sync): 269: ..........
[    47.446869s]  INFO(board_artiq::jesd204sync): 270: ..........
[    47.562198s]  INFO(board_artiq::jesd204sync): 271: ..........
[    47.677526s]  INFO(board_artiq::jesd204sync): 272: ..........
[    47.792854s]  INFO(board_artiq::jesd204sync): 273: ..........
[    47.908182s]  INFO(board_artiq::jesd204sync): 274: ..........
[    48.023511s]  INFO(board_artiq::jesd204sync): 275: ..........
[    48.138840s]  INFO(board_artiq::jesd204sync): 276: ..........
[    48.254169s]  INFO(board_artiq::jesd204sync): 277: ..........
[    48.369498s]  INFO(board_artiq::jesd204sync): 278: ..........
[    48.484826s]  INFO(board_artiq::jesd204sync): 279: ..........
[    48.600155s]  INFO(board_artiq::jesd204sync): 280: ..........
[    48.715483s]  INFO(board_artiq::jesd204sync): 281: ..........
[    48.830811s]  INFO(board_artiq::jesd204sync): 282: ..........
[    48.946139s]  INFO(board_artiq::jesd204sync): 283: ..........
[    49.061467s]  INFO(board_artiq::jesd204sync): 284: ..........
[    49.176796s]  INFO(board_artiq::jesd204sync): 285: ..........
[    49.292124s]  INFO(board_artiq::jesd204sync): 286: ..........
[    49.407452s]  INFO(board_artiq::jesd204sync): 287: ..........
[    49.522780s]  INFO(board_artiq::jesd204sync): 288: ..........
[    49.638108s]  INFO(board_artiq::jesd204sync): 289: ..........
[    49.753436s]  INFO(board_artiq::jesd204sync): 290: ..........
[    49.868764s]  INFO(board_artiq::jesd204sync): 291: ..........
[    49.984092s]  INFO(board_artiq::jesd204sync): 292: ..........
[    50.099420s]  INFO(board_artiq::jesd204sync): 293: ..........
[    50.214750s]  INFO(board_artiq::jesd204sync): 294: ..........
[    50.330079s]  INFO(board_artiq::jesd204sync): 295: ..........
[    50.445408s]  INFO(board_artiq::jesd204sync): 296: ..........
[    50.560737s]  INFO(board_artiq::jesd204sync): 297: ..........
[    50.676065s]  INFO(board_artiq::jesd204sync): 298: ..........
[    50.791394s]  INFO(board_artiq::jesd204sync): 299: ..........
[    50.906723s]  INFO(board_artiq::jesd204sync): 300: ..........
[    51.022052s]  INFO(board_artiq::jesd204sync): 301: ..........
[    51.137383s]  INFO(board_artiq::jesd204sync): 302: ..........
[    51.252713s]  INFO(board_artiq::jesd204sync): 303: ..........
[    51.368043s]  INFO(board_artiq::jesd204sync): 304: ..........
[    51.483372s]  INFO(board_artiq::jesd204sync): 305: ..........
[    51.598701s]  INFO(board_artiq::jesd204sync): 306: ..........
[    51.714029s]  INFO(board_artiq::jesd204sync): 307: ..........
[    51.829358s]  INFO(board_artiq::jesd204sync): 308: ..........
[    51.944687s]  INFO(board_artiq::jesd204sync): 309: ..........
[    52.060016s]  INFO(board_artiq::jesd204sync): 310: ..........
[    52.175345s]  INFO(board_artiq::jesd204sync): 311: ..........
[    52.290678s]  INFO(board_artiq::jesd204sync): 312: ..........
[    52.406012s]  INFO(board_artiq::jesd204sync): 313: ..........
[    52.521341s]  INFO(board_artiq::jesd204sync): 314: ..........
[    52.636669s]  INFO(board_artiq::jesd204sync): 315: ..........
[    52.751997s]  INFO(board_artiq::jesd204sync): 316: ..........
[    52.867325s]  INFO(board_artiq::jesd204sync): 317: ..........
[    52.982653s]  INFO(board_artiq::jesd204sync): 318: ..........
[    53.097982s]  INFO(board_artiq::jesd204sync): 319: ..........
[    53.213312s]  INFO(board_artiq::jesd204sync): 320: ..........
[    53.328640s]  INFO(board_artiq::jesd204sync): 321: ..........
[    53.443968s]  INFO(board_artiq::jesd204sync): 322: ..........
[    53.559296s]  INFO(board_artiq::jesd204sync): 323: ..........
[    53.674625s]  INFO(board_artiq::jesd204sync): 324: ..........
[    53.789953s]  INFO(board_artiq::jesd204sync): 325: ..........
[    53.905282s]  INFO(board_artiq::jesd204sync): 326: ..........
[    54.020612s]  INFO(board_artiq::jesd204sync): 327: ..........
[    54.135941s]  INFO(board_artiq::jesd204sync): 328: x.xxxxxx.x
[    54.251270s]  INFO(board_artiq::jesd204sync): 329: ..........
[    54.366599s]  INFO(board_artiq::jesd204sync): 330: ..........
[    54.481927s]  INFO(board_artiq::jesd204sync): 331: ..........
[    54.597254s]  INFO(board_artiq::jesd204sync): 332: ..........
[    54.712583s]  INFO(board_artiq::jesd204sync): 333: ..........
[    54.827910s]  INFO(board_artiq::jesd204sync): 334: ..........
[    54.943239s]  INFO(board_artiq::jesd204sync): 335: ..........
[    55.058567s]  INFO(board_artiq::jesd204sync): 336: ..........
[    55.173897s]  INFO(board_artiq::jesd204sync): 337: ..........
[    55.289225s]  INFO(board_artiq::jesd204sync): 338: ..........
[    55.404554s]  INFO(board_artiq::jesd204sync): 339: ..........
[    55.519883s]  INFO(board_artiq::jesd204sync): 340: ..........
[    55.635211s]  INFO(board_artiq::jesd204sync): 341: ..........
[    55.750540s]  INFO(board_artiq::jesd204sync): 342: ..........
[    55.865869s]  INFO(board_artiq::jesd204sync): 343: ..........
[    55.981196s]  INFO(board_artiq::jesd204sync): 344: ..........
[    56.096525s]  INFO(board_artiq::jesd204sync): 345: ..........
[    56.211855s]  INFO(board_artiq::jesd204sync): 346: ..........
[    56.327184s]  INFO(board_artiq::jesd204sync): 347: ..........
[    56.442512s]  INFO(board_artiq::jesd204sync): 348: ..........
[    56.557841s]  INFO(board_artiq::jesd204sync): 349: ..........
[    56.673169s]  INFO(board_artiq::jesd204sync): 350: ..........
[    56.788497s]  INFO(board_artiq::jesd204sync): 351: ..........
[    56.903825s]  INFO(board_artiq::jesd204sync): 352: ..........
[    57.019153s]  INFO(board_artiq::jesd204sync): 353: ..........
[    57.134483s]  INFO(board_artiq::jesd204sync): 354: ..........
[    57.249811s]  INFO(board_artiq::jesd204sync): 355: ..........
[    57.365139s]  INFO(board_artiq::jesd204sync): 356: ..........
[    57.480467s]  INFO(board_artiq::jesd204sync): 357: ..........
[    57.595795s]  INFO(board_artiq::jesd204sync): 358: ..........
[    57.711123s]  INFO(board_artiq::jesd204sync): 359: ..........
[    57.826451s]  INFO(board_artiq::jesd204sync): 360: ..........
[    57.941779s]  INFO(board_artiq::jesd204sync): 361: ..........
[    58.057106s]  INFO(board_artiq::jesd204sync): 362: ..........
[    58.172436s]  INFO(board_artiq::jesd204sync): 363: ..........
[    58.287764s]  INFO(board_artiq::jesd204sync): 364: ..........
[    58.403093s]  INFO(board_artiq::jesd204sync): 365: ..........
[    58.518421s]  INFO(board_artiq::jesd204sync): 366: ..........
[    58.633749s]  INFO(board_artiq::jesd204sync): 367: ..........
[    58.749077s]  INFO(board_artiq::jesd204sync): 368: ..........
[    58.864405s]  INFO(board_artiq::jesd204sync): 369: ..........
[    58.979734s]  INFO(board_artiq::jesd204sync): 370: ..........
[    59.095062s]  INFO(board_artiq::jesd204sync): 371: ..........
[    59.210392s]  INFO(board_artiq::jesd204sync): 372: ..........
[    59.325720s]  INFO(board_artiq::jesd204sync): 373: ..........
[    59.441048s]  INFO(board_artiq::jesd204sync): 374: ..........
[    59.556376s]  INFO(board_artiq::jesd204sync): 375: ..........
[    59.671704s]  INFO(board_artiq::jesd204sync): 376: ..........
[    59.787032s]  INFO(board_artiq::jesd204sync): 377: ..........
[    59.902360s]  INFO(board_artiq::jesd204sync): 378: ..........
[    60.017688s]  INFO(board_artiq::jesd204sync): 379: ..........
[    60.133018s]  INFO(board_artiq::jesd204sync): 380: ..........
[    60.248346s]  INFO(board_artiq::jesd204sync): 381: ..........
[    60.363675s]  INFO(board_artiq::jesd204sync): 382: ..........
[    60.479003s]  INFO(board_artiq::jesd204sync): 383: ..........
[    60.594331s]  INFO(board_artiq::jesd204sync): 384: ..........
[    60.709660s]  INFO(board_artiq::jesd204sync): 385: ..........
[    60.824988s]  INFO(board_artiq::jesd204sync): 386: ..........
[    60.940315s]  INFO(board_artiq::jesd204sync): 387: ..........
[    61.055644s]  INFO(board_artiq::jesd204sync): 388: ..........
[    61.170973s]  INFO(board_artiq::jesd204sync): 389: ..........
[    61.286301s]  INFO(board_artiq::jesd204sync): 390: ..........
[    61.401629s]  INFO(board_artiq::jesd204sync): 391: ..........
[    61.516958s]  INFO(board_artiq::jesd204sync): 392: ..........
[    61.632286s]  INFO(board_artiq::jesd204sync): 393: ..........
[    61.747614s]  INFO(board_artiq::jesd204sync): 394: ..........
[    61.862942s]  INFO(board_artiq::jesd204sync): 395: ..........
[    61.978270s]  INFO(board_artiq::jesd204sync): 396: ..........
[    62.093598s]  INFO(board_artiq::jesd204sync): 397: ..........
[    62.208927s]  INFO(board_artiq::jesd204sync): 398: ..........
[    62.324255s]  INFO(board_artiq::jesd204sync): 399: ..........
[    62.439583s]  INFO(board_artiq::jesd204sync): 400: ..........
[    62.554911s]  INFO(board_artiq::jesd204sync): 401: ..........
[    62.670239s]  INFO(board_artiq::jesd204sync): 402: ..........
[    62.785567s]  INFO(board_artiq::jesd204sync): 403: ..........
[    62.900895s]  INFO(board_artiq::jesd204sync): 404: ..........
[    63.016223s]  INFO(board_artiq::jesd204sync): 405: ..........
[    63.131552s]  INFO(board_artiq::jesd204sync): 406: ..........
[    63.246881s]  INFO(board_artiq::jesd204sync): 407: ..........
[    63.362209s]  INFO(board_artiq::jesd204sync): 408: ..........
[    63.477537s]  INFO(board_artiq::jesd204sync): 409: ..........
[    63.592865s]  INFO(board_artiq::jesd204sync): 410: ..........
[    63.708192s]  INFO(board_artiq::jesd204sync): 411: ..........
[    63.823520s]  INFO(board_artiq::jesd204sync): 412: ..........
[    63.938848s]  INFO(board_artiq::jesd204sync): 413: ..........
[    64.054176s]  INFO(board_artiq::jesd204sync): 414: ..........
[    64.169506s]  INFO(board_artiq::jesd204sync): 415: ..........
[    64.284834s]  INFO(board_artiq::jesd204sync): 416: ..........
[    64.400163s]  INFO(board_artiq::jesd204sync): 417: ..........
[    64.515491s]  INFO(board_artiq::jesd204sync): 418: ..........
[    64.630819s]  INFO(board_artiq::jesd204sync): 419: ..........
[    64.746147s]  INFO(board_artiq::jesd204sync): 420: ..........
[    64.861475s]  INFO(board_artiq::jesd204sync): 421: ..........
[    64.976803s]  INFO(board_artiq::jesd204sync): 422: ..........
[    65.092131s]  INFO(board_artiq::jesd204sync): 423: ..........
[    65.207460s]  INFO(board_artiq::jesd204sync): 424: ..........
[    65.322788s]  INFO(board_artiq::jesd204sync): 425: ..........
[    65.438116s]  INFO(board_artiq::jesd204sync): 426: ..........
[    65.553444s]  INFO(board_artiq::jesd204sync): 427: ..........
[    65.668773s]  INFO(board_artiq::jesd204sync): 428: ..........
[    65.784102s]  INFO(board_artiq::jesd204sync): 429: ..........
[    65.899430s]  INFO(board_artiq::jesd204sync): 430: ..........
[    66.014758s]  INFO(board_artiq::jesd204sync): 431: ..........
[    66.130088s]  INFO(board_artiq::jesd204sync): 432: ..........
[    66.245415s]  INFO(board_artiq::jesd204sync): 433: ..........
[    66.360744s]  INFO(board_artiq::jesd204sync): 434: ..........
[    66.476073s]  INFO(board_artiq::jesd204sync): 435: ..........
[    66.591401s]  INFO(board_artiq::jesd204sync): 436: ..........
[    66.706729s]  INFO(board_artiq::jesd204sync): 437: ..........
[    66.822057s]  INFO(board_artiq::jesd204sync): 438: ..........
[    66.937386s]  INFO(board_artiq::jesd204sync): 439: ..........
[    67.052713s]  INFO(board_artiq::jesd204sync): 440: ..........
[    67.168043s]  INFO(board_artiq::jesd204sync): 441: ..........
[    67.283372s]  INFO(board_artiq::jesd204sync): 442: ..........
[    67.398700s]  INFO(board_artiq::jesd204sync): 443: ..........
[    67.514028s]  INFO(board_artiq::jesd204sync): 444: ..........
[    67.629356s]  INFO(board_artiq::jesd204sync): 445: ..........
[    67.744684s]  INFO(board_artiq::jesd204sync): 446: ..........
[    67.860012s]  INFO(board_artiq::jesd204sync): 447: ..........
[    67.975340s]  INFO(board_artiq::jesd204sync): 448: ..........
[    68.090668s]  INFO(board_artiq::jesd204sync): 449: ..........
[    68.205998s]  INFO(board_artiq::jesd204sync): 450: ..........
[    68.321326s]  INFO(board_artiq::jesd204sync): 451: ..........
[    68.436653s]  INFO(board_artiq::jesd204sync): 452: ..........
[    68.551981s]  INFO(board_artiq::jesd204sync): 453: ..........
[    68.667309s]  INFO(board_artiq::jesd204sync): 454: ..........
[    68.782637s]  INFO(board_artiq::jesd204sync): 455: ..........
[    68.897966s]  INFO(board_artiq::jesd204sync): 456: ..........
[    69.013295s]  INFO(board_artiq::jesd204sync): 457: ..........
[    69.128626s]  INFO(board_artiq::jesd204sync): 458: ..........
[    69.243955s]  INFO(board_artiq::jesd204sync): 459: ..........
[    69.359284s]  INFO(board_artiq::jesd204sync): 460: ..........
[    69.474613s]  INFO(board_artiq::jesd204sync): 461: ..........
[    69.589941s]  INFO(board_artiq::jesd204sync): 462: ..........
[    69.705269s]  INFO(board_artiq::jesd204sync): 463: ..........
[    69.820598s]  INFO(board_artiq::jesd204sync): 464: ..........
[    69.935927s]  INFO(board_artiq::jesd204sync): 465: ..........
[    70.051256s]  INFO(board_artiq::jesd204sync): 466: ..........
[    70.166588s]  INFO(board_artiq::jesd204sync): 467: ..........
[    70.281916s]  INFO(board_artiq::jesd204sync): 468: ..........
[    70.397245s]  INFO(board_artiq::jesd204sync): 469: ..........
[    70.512573s]  INFO(board_artiq::jesd204sync): 470: ..........
[    70.627901s]  INFO(board_artiq::jesd204sync): 471: ..........
[    70.743230s]  INFO(board_artiq::jesd204sync): 472: ..........
[    70.858559s]  INFO(board_artiq::jesd204sync): 473: ..........
[    70.973887s]  INFO(board_artiq::jesd204sync): 474: ..........
[    71.089216s]  INFO(board_artiq::jesd204sync): 475: ..........
[    71.204546s]  INFO(board_artiq::jesd204sync): 476: ..........
[    71.319874s]  INFO(board_artiq::jesd204sync): 477: ..........
[    71.435203s]  INFO(board_artiq::jesd204sync): 478: ..........
[    71.550532s]  INFO(board_artiq::jesd204sync): 479: ..........
[    71.665861s]  INFO(board_artiq::jesd204sync): 480: ..........
[    71.781189s]  INFO(board_artiq::jesd204sync): 481: ..........
[    71.896518s]  INFO(board_artiq::jesd204sync): 482: ..........
[    72.011847s]  INFO(board_artiq::jesd204sync): 483: ..........
[    72.127177s]  INFO(board_artiq::jesd204sync): 484: ..........
[    72.242505s]  INFO(board_artiq::jesd204sync): 485: ..........
[    72.357834s]  INFO(board_artiq::jesd204sync): 486: ..........
[    72.473163s]  INFO(board_artiq::jesd204sync): 487: ..........
[    72.588491s]  INFO(board_artiq::jesd204sync): 488: ..........
[    72.703820s]  INFO(board_artiq::jesd204sync): 489: ..........
[    72.819148s]  INFO(board_artiq::jesd204sync): 490: x.........
[    72.934477s]  INFO(board_artiq::jesd204sync): 491: ..........
[    73.049806s]  INFO(board_artiq::jesd204sync): 492: ..........
[    73.165136s]  INFO(board_artiq::jesd204sync): 493: ..........
[    73.280465s]  INFO(board_artiq::jesd204sync): 494: ..........
[    73.395794s]  INFO(board_artiq::jesd204sync): 495: ..........
[    73.511123s]  INFO(board_artiq::jesd204sync): 496: ..........
[    73.626451s]  INFO(board_artiq::jesd204sync): 497: ..........
[    73.741779s]  INFO(board_artiq::jesd204sync): 498: ..........
[    73.857108s]  INFO(board_artiq::jesd204sync): 499: ..........
[    73.972437s]  INFO(board_artiq::jesd204sync): 500: ..........
[    74.087766s]  INFO(board_artiq::jesd204sync): 501: ..........
[    74.203096s]  INFO(board_artiq::jesd204sync): 502: ..........
[    74.318425s]  INFO(board_artiq::jesd204sync): 503: ..........
[    74.433753s]  INFO(board_artiq::jesd204sync): 504: ..........
[    74.549081s]  INFO(board_artiq::jesd204sync): 505: ..........
[    74.664409s]  INFO(board_artiq::jesd204sync): 506: ..........
[    74.779737s]  INFO(board_artiq::jesd204sync): 507: ..........
[    74.895065s]  INFO(board_artiq::jesd204sync): 508: ..........
[    75.010394s]  INFO(board_artiq::jesd204sync): 509: ..........
[    75.125724s]  INFO(board_artiq::jesd204sync): 510: ..........

Typical eye scan for 1.2Gz DAC clock (x2 interpolation, 75 taps per clock cycle):

[    16.325384s]  INFO(board_artiq::jesd204sync): 0: x.........
[    16.440526s]  INFO(board_artiq::jesd204sync): 1: ..........
[    16.555664s]  INFO(board_artiq::jesd204sync): 2: ........xx
[    16.670803s]  INFO(board_artiq::jesd204sync): 3: ......xx..
[    16.785941s]  INFO(board_artiq::jesd204sync): 4: ....xx....
[    16.901079s]  INFO(board_artiq::jesd204sync): 5: ..xx......
[    17.016217s]  INFO(board_artiq::jesd204sync): 6: xx........
[    17.131358s]  INFO(board_artiq::jesd204sync): 7: ..........
[    17.246496s]  INFO(board_artiq::jesd204sync): 8: ........xx
[    17.361634s]  INFO(board_artiq::jesd204sync): 9: .......x..
[    17.476772s]  INFO(board_artiq::jesd204sync): 10: ....xx....
[    17.591999s]  INFO(board_artiq::jesd204sync): 11: ..........
[    17.707224s]  INFO(board_artiq::jesd204sync): 12: x.........
[    17.822450s]  INFO(board_artiq::jesd204sync): 13: ..........
[    17.937676s]  INFO(board_artiq::jesd204sync): 14: ..xxxxx..x
[    18.052902s]  INFO(board_artiq::jesd204sync): 15: .......xx.
[    18.168129s]  INFO(board_artiq::jesd204sync): 16: ....xx....
[    18.283356s]  INFO(board_artiq::jesd204sync): 17: ..xx......
[    18.398581s]  INFO(board_artiq::jesd204sync): 18: xx........
[    18.513808s]  INFO(board_artiq::jesd204sync): 19: ..........
[    18.629033s]  INFO(board_artiq::jesd204sync): 20: .........x
[    18.744259s]  INFO(board_artiq::jesd204sync): 21: .......xx.
[    18.859485s]  INFO(board_artiq::jesd204sync): 22: .....xx...
[    18.974711s]  INFO(board_artiq::jesd204sync): 23: ...xx.....
[    19.089937s]  INFO(board_artiq::jesd204sync): 24: xxx.......
[    19.205165s]  INFO(board_artiq::jesd204sync): 25: ..........
[    19.320390s]  INFO(board_artiq::jesd204sync): 26: .........x
[    19.435616s]  INFO(board_artiq::jesd204sync): 27: .......xx.
[    19.550842s]  INFO(board_artiq::jesd204sync): 28: .....xx...
[    19.666069s]  INFO(board_artiq::jesd204sync): 29: ...xx.....
[    19.781295s]  INFO(board_artiq::jesd204sync): 30: .xx.......
[    19.896521s]  INFO(board_artiq::jesd204sync): 31: x.........
[    20.011746s]  INFO(board_artiq::jesd204sync): 32: ..........
[    20.126974s]  INFO(board_artiq::jesd204sync): 33: ........xx
[    20.242200s]  INFO(board_artiq::jesd204sync): 34: ......xx..
[    20.357426s]  INFO(board_artiq::jesd204sync): 35: ....xx....
[    20.472652s]  INFO(board_artiq::jesd204sync): 36: ..xx......
[    20.587878s]  INFO(board_artiq::jesd204sync): 37: xx........
[    20.703104s]  INFO(board_artiq::jesd204sync): 38: ..........
[    20.818330s]  INFO(board_artiq::jesd204sync): 39: .........x
[    20.933556s]  INFO(board_artiq::jesd204sync): 40: .......xx.
[    21.048781s]  INFO(board_artiq::jesd204sync): 41: .....xx...
[    21.164010s]  INFO(board_artiq::jesd204sync): 42: ...xx.....
[    21.279237s]  INFO(board_artiq::jesd204sync): 43: .xx.......
[    21.394462s]  INFO(board_artiq::jesd204sync): 44: x.........
[    21.509688s]  INFO(board_artiq::jesd204sync): 45: ..........
[    21.624914s]  INFO(board_artiq::jesd204sync): 46: ........xx
[    21.740140s]  INFO(board_artiq::jesd204sync): 47: ......xx..
[    21.855366s]  INFO(board_artiq::jesd204sync): 48: ...xxx....
[    21.970591s]  INFO(board_artiq::jesd204sync): 49: .xx.......
[    22.085817s]  INFO(board_artiq::jesd204sync): 50: x.........
[    22.201045s]  INFO(board_artiq::jesd204sync): 51: ..........
[    22.316271s]  INFO(board_artiq::jesd204sync): 52: .........x
[    22.431497s]  INFO(board_artiq::jesd204sync): 53: .......xx.
[    22.546723s]  INFO(board_artiq::jesd204sync): 54: .....xx...
[    22.661949s]  INFO(board_artiq::jesd204sync): 55: ...xx.....
[    22.777176s]  INFO(board_artiq::jesd204sync): 56: xxx.......
[    22.892401s]  INFO(board_artiq::jesd204sync): 57: ..........
[    23.007627s]  INFO(board_artiq::jesd204sync): 58: ..........
[    23.122850s]  INFO(board_artiq::jesd204sync): 59: ........xx
[    23.238077s]  INFO(board_artiq::jesd204sync): 60: ......xx..
[    23.353302s]  INFO(board_artiq::jesd204sync): 61: ....xx....
[    23.468529s]  INFO(board_artiq::jesd204sync): 62: ..xx......
[    23.583755s]  INFO(board_artiq::jesd204sync): 63: xx........
[    23.698981s]  INFO(board_artiq::jesd204sync): 64: ..........
[    23.814207s]  INFO(board_artiq::jesd204sync): 65: .........x
[    23.929433s]  INFO(board_artiq::jesd204sync): 66: .......xx.
[    24.044660s]  INFO(board_artiq::jesd204sync): 67: .....xx...
[    24.159887s]  INFO(board_artiq::jesd204sync): 68: ...xx.....
[    24.275113s]  INFO(board_artiq::jesd204sync): 69: ..xx......
[    24.390340s]  INFO(board_artiq::jesd204sync): 70: xx........
[    24.505566s]  INFO(board_artiq::jesd204sync): 71: ..........
[    24.620791s]  INFO(board_artiq::jesd204sync): 72: .........x
[    24.736018s]  INFO(board_artiq::jesd204sync): 73: .......xx.
[    24.851244s]  INFO(board_artiq::jesd204sync): 74: .....xx...
[    24.966469s]  INFO(board_artiq::jesd204sync): 75: ...xx.....
[    25.081696s]  INFO(board_artiq::jesd204sync): 76: .xx.......
[    25.196925s]  INFO(board_artiq::jesd204sync): 77: xx........
[    25.312150s]  INFO(board_artiq::jesd204sync): 78: ..........
[    25.427377s]  INFO(board_artiq::jesd204sync): 79: .........x
[    25.542603s]  INFO(board_artiq::jesd204sync): 80: .......xx.
[    25.657829s]  INFO(board_artiq::jesd204sync): 81: .....xx...
[    25.773054s]  INFO(board_artiq::jesd204sync): 82: ...xx.....
[    25.888280s]  INFO(board_artiq::jesd204sync): 83: ..xx......
[    26.003506s]  INFO(board_artiq::jesd204sync): 84: xx........
[    26.118729s]  INFO(board_artiq::jesd204sync): 85: ..........
[    26.233956s]  INFO(board_artiq::jesd204sync): 86: .........x
[    26.349182s]  INFO(board_artiq::jesd204sync): 87: .......xx.
[    26.464408s]  INFO(board_artiq::jesd204sync): 88: ......xx..
[    26.579634s]  INFO(board_artiq::jesd204sync): 89: ....xx....
[    26.694860s]  INFO(board_artiq::jesd204sync): 90: ..xx......
[    26.810086s]  INFO(board_artiq::jesd204sync): 91: xx........
[    26.925312s]  INFO(board_artiq::jesd204sync): 92: ..........
[    27.040538s]  INFO(board_artiq::jesd204sync): 93: .........x
[    27.155766s]  INFO(board_artiq::jesd204sync): 94: xx..xxxxx.
[    27.270992s]  INFO(board_artiq::jesd204sync): 95: x.....xxxx
[    27.386218s]  INFO(board_artiq::jesd204sync): 96: xxxx..xxxx
[    27.501444s]  INFO(board_artiq::jesd204sync): 97: xx..xxxxxx
[    27.616670s]  INFO(board_artiq::jesd204sync): 98: ..xxxxxxxx
[    27.731896s]  INFO(board_artiq::jesd204sync): 99: .xxxxxxxxx
[    27.847123s]  INFO(board_artiq::jesd204sync): 100: xxxxxxxxxx
[    27.962436s]  INFO(board_artiq::jesd204sync): 101: xxxxxxxx..
[    28.077750s]  INFO(board_artiq::jesd204sync): 102: xxxxxx..xx
[    28.193067s]  INFO(board_artiq::jesd204sync): 103: xxxx...xxx
[    28.308380s]  INFO(board_artiq::jesd204sync): 104: xxx..xxxxx
[    28.423694s]  INFO(board_artiq::jesd204sync): 105: x..xxxxxxx
[    28.539007s]  INFO(board_artiq::jesd204sync): 106: .xxxxxxxxx
[    28.654321s]  INFO(board_artiq::jesd204sync): 107: xxxxxx....
[    28.769636s]  INFO(board_artiq::jesd204sync): 108: ........xx
[    28.884949s]  INFO(board_artiq::jesd204sync): 109: .......xx.
[    29.000263s]  INFO(board_artiq::jesd204sync): 110: .....xx...
[    29.115575s]  INFO(board_artiq::jesd204sync): 111: ...xx.....
[    29.230889s]  INFO(board_artiq::jesd204sync): 112: .xx.......
[    29.346203s]  INFO(board_artiq::jesd204sync): 113: x.........
[    29.461517s]  INFO(board_artiq::jesd204sync): 114: ..........
[    29.576830s]  INFO(board_artiq::jesd204sync): 115: .........x
[    29.692144s]  INFO(board_artiq::jesd204sync): 116: .......xx.
[    29.807458s]  INFO(board_artiq::jesd204sync): 117: .....xx...
[    29.922772s]  INFO(board_artiq::jesd204sync): 118: ...xx.....
[    30.038086s]  INFO(board_artiq::jesd204sync): 119: .xx.......
[    30.153401s]  INFO(board_artiq::jesd204sync): 120: x.........
[    30.268715s]  INFO(board_artiq::jesd204sync): 121: ..........
[    30.384028s]  INFO(board_artiq::jesd204sync): 122: .........x
[    30.499342s]  INFO(board_artiq::jesd204sync): 123: .......xx.
[    30.614656s]  INFO(board_artiq::jesd204sync): 124: .....xx...
[    30.729970s]  INFO(board_artiq::jesd204sync): 125: ...xx.....
[    30.845284s]  INFO(board_artiq::jesd204sync): 126: .xx.......
[    30.960598s]  INFO(board_artiq::jesd204sync): 127: xx........
[    31.075911s]  INFO(board_artiq::jesd204sync): 128: ..........
[    31.191227s]  INFO(board_artiq::jesd204sync): 129: .........x
[    31.306541s]  INFO(board_artiq::jesd204sync): 130: .......xx.
[    31.421855s]  INFO(board_artiq::jesd204sync): 131: .....xx...
[    31.537168s]  INFO(board_artiq::jesd204sync): 132: ....xx....
[    31.652482s]  INFO(board_artiq::jesd204sync): 133: ..xx......
[    31.767795s]  INFO(board_artiq::jesd204sync): 134: xx........
[    31.883109s]  INFO(board_artiq::jesd204sync): 135: ..........
[    31.998422s]  INFO(board_artiq::jesd204sync): 136: ..........
[    32.113736s]  INFO(board_artiq::jesd204sync): 137: ........xx
[    32.229050s]  INFO(board_artiq::jesd204sync): 138: ......xx..
[    32.344363s]  INFO(board_artiq::jesd204sync): 139: .....xx...
[    32.459677s]  INFO(board_artiq::jesd204sync): 140: ...xx.....
[    32.574991s]  INFO(board_artiq::jesd204sync): 141: .xx.......
[    32.690305s]  INFO(board_artiq::jesd204sync): 142: x.........
[    32.805619s]  INFO(board_artiq::jesd204sync): 143: ..........
[    32.920932s]  INFO(board_artiq::jesd204sync): 144: .........x
[    33.036245s]  INFO(board_artiq::jesd204sync): 145: .......xx.
[    33.151561s]  INFO(board_artiq::jesd204sync): 146: ......xx..
[    33.266875s]  INFO(board_artiq::jesd204sync): 147: ....xx....
[    33.382189s]  INFO(board_artiq::jesd204sync): 148: ..xx......
[    33.497503s]  INFO(board_artiq::jesd204sync): 149: .xx.......
[    33.612817s]  INFO(board_artiq::jesd204sync): 150: x.........
[    33.728130s]  INFO(board_artiq::jesd204sync): 151: ..........
[    33.843444s]  INFO(board_artiq::jesd204sync): 152: .........x
[    33.958757s]  INFO(board_artiq::jesd204sync): 153: .......xx.
[    34.074071s]  INFO(board_artiq::jesd204sync): 154: ......xx..
[    34.189387s]  INFO(board_artiq::jesd204sync): 155: ....xx....
[    34.304701s]  INFO(board_artiq::jesd204sync): 156: ..xx......
[    34.420014s]  INFO(board_artiq::jesd204sync): 157: .xx.......
[    34.535347s]  INFO(board_artiq::jesd204sync): 158: x.........
[    34.650673s]  INFO(board_artiq::jesd204sync): 159: ..........
[    34.766000s]  INFO(board_artiq::jesd204sync): 160: .........x
[    34.881327s]  INFO(board_artiq::jesd204sync): 161: .......xx.
[    34.996654s]  INFO(board_artiq::jesd204sync): 162: ......xx..
[    35.111981s]  INFO(board_artiq::jesd204sync): 163: ....xx....
[    35.227309s]  INFO(board_artiq::jesd204sync): 164: ..xxx.....
[    35.342635s]  INFO(board_artiq::jesd204sync): 165: .xx.......
[    35.457962s]  INFO(board_artiq::jesd204sync): 166: x.........
[    35.573288s]  INFO(board_artiq::jesd204sync): 167: ..........
[    35.688614s]  INFO(board_artiq::jesd204sync): 168: .........x
[    35.803941s]  INFO(board_artiq::jesd204sync): 169: ........xx
[    35.919268s]  INFO(board_artiq::jesd204sync): 170: ......xx..
[    36.034594s]  INFO(board_artiq::jesd204sync): 171: ....xx....
[    36.149923s]  INFO(board_artiq::jesd204sync): 172: ...xx.....
[    36.265249s]  INFO(board_artiq::jesd204sync): 173: .xx.......
[    36.380575s]  INFO(board_artiq::jesd204sync): 174: x.xx...xx.
[    36.495902s]  INFO(board_artiq::jesd204sync): 175: ........xx
[    36.611229s]  INFO(board_artiq::jesd204sync): 176: xxxxxxxxxx
[    36.726557s]  INFO(board_artiq::jesd204sync): 177: ........xx
[    36.841883s]  INFO(board_artiq::jesd204sync): 178: ......xx..
[    36.957210s]  INFO(board_artiq::jesd204sync): 179: .....xx...
[    37.072537s]  INFO(board_artiq::jesd204sync): 180: ...xx.....
[    37.187866s]  INFO(board_artiq::jesd204sync): 181: .xxx......
[    37.303193s]  INFO(board_artiq::jesd204sync): 182: xx........
[    37.418520s]  INFO(board_artiq::jesd204sync): 183: ..........
[    37.533847s]  INFO(board_artiq::jesd204sync): 184: ..........
[    37.649174s]  INFO(board_artiq::jesd204sync): 185: ........xx
[    37.764501s]  INFO(board_artiq::jesd204sync): 186: .......xx.
[    37.879827s]  INFO(board_artiq::jesd204sync): 187: .....xx...
[    37.995154s]  INFO(board_artiq::jesd204sync): 188: ....xx....
[    38.110480s]  INFO(board_artiq::jesd204sync): 189: ..xx......
[    38.225807s]  INFO(board_artiq::jesd204sync): 190: .xx.......
[    38.341133s]  INFO(board_artiq::jesd204sync): 191: x.........
[    38.456460s]  INFO(board_artiq::jesd204sync): 192: ..........
[    38.571787s]  INFO(board_artiq::jesd204sync): 193: .........x
[    38.687114s]  INFO(board_artiq::jesd204sync): 194: ........xx
[    38.802441s]  INFO(board_artiq::jesd204sync): 195: ......xx..
[    38.917767s]  INFO(board_artiq::jesd204sync): 196: .....xx...
[    39.033094s]  INFO(board_artiq::jesd204sync): 197: ...xx.....
[    39.148423s]  INFO(board_artiq::jesd204sync): 198: ..xx......
[    39.263750s]  INFO(board_artiq::jesd204sync): 199: xx........
[    39.379077s]  INFO(board_artiq::jesd204sync): 200: x.........
[    39.494404s]  INFO(board_artiq::jesd204sync): 201: ..........
[    39.609732s]  INFO(board_artiq::jesd204sync): 202: .........x
[    39.725059s]  INFO(board_artiq::jesd204sync): 203: .......xx.
[    39.840385s]  INFO(board_artiq::jesd204sync): 204: ......xx..
[    39.955711s]  INFO(board_artiq::jesd204sync): 205: ....xx....
[    40.071038s]  INFO(board_artiq::jesd204sync): 206: ..xxx.....
[    40.186367s]  INFO(board_artiq::jesd204sync): 207: .xx.......
[    40.301693s]  INFO(board_artiq::jesd204sync): 208: xx........
[    40.417020s]  INFO(board_artiq::jesd204sync): 209: ..........
[    40.532347s]  INFO(board_artiq::jesd204sync): 210: ..........
[    40.647674s]  INFO(board_artiq::jesd204sync): 211: ........xx
[    40.763001s]  INFO(board_artiq::jesd204sync): 212: .......xx.
[    40.878327s]  INFO(board_artiq::jesd204sync): 213: .....xx...
[    40.993654s]  INFO(board_artiq::jesd204sync): 214: ....xx....
[    41.108981s]  INFO(board_artiq::jesd204sync): 215: ...xx.....
[    41.224307s]  INFO(board_artiq::jesd204sync): 216: .xx.......
[    41.339634s]  INFO(board_artiq::jesd204sync): 217: xx........
[    41.454961s]  INFO(board_artiq::jesd204sync): 218: ..........
[    41.570287s]  INFO(board_artiq::jesd204sync): 219: ..........
[    41.685614s]  INFO(board_artiq::jesd204sync): 220: .........x
[    41.800941s]  INFO(board_artiq::jesd204sync): 221: .......xx.
[    41.916267s]  INFO(board_artiq::jesd204sync): 222: ......xx..
[    42.031595s]  INFO(board_artiq::jesd204sync): 223: ....xx....
[    42.146924s]  INFO(board_artiq::jesd204sync): 224: ...xx.....
[    42.262250s]  INFO(board_artiq::jesd204sync): 225: .xxx......
[    42.377577s]  INFO(board_artiq::jesd204sync): 226: xx........
[    42.492904s]  INFO(board_artiq::jesd204sync): 227: x.........
[    42.608231s]  INFO(board_artiq::jesd204sync): 228: ..........
[    42.723558s]  INFO(board_artiq::jesd204sync): 229: .........x
[    42.838885s]  INFO(board_artiq::jesd204sync): 230: .......xx.
[    42.954212s]  INFO(board_artiq::jesd204sync): 231: ......xx..
[    43.069539s]  INFO(board_artiq::jesd204sync): 232: ....xxx...
[    43.184867s]  INFO(board_artiq::jesd204sync): 233: ...xx.....
[    43.300194s]  INFO(board_artiq::jesd204sync): 234: ..xx......
[    43.415521s]  INFO(board_artiq::jesd204sync): 235: xx........
[    43.530847s]  INFO(board_artiq::jesd204sync): 236: x.........
[    43.646174s]  INFO(board_artiq::jesd204sync): 237: ..........
[    43.761501s]  INFO(board_artiq::jesd204sync): 238: .........x
[    43.876829s]  INFO(board_artiq::jesd204sync): 239: ........xx
[    43.992161s]  INFO(board_artiq::jesd204sync): 240: .......xx.
[    44.107490s]  INFO(board_artiq::jesd204sync): 241: .....xx...
[    44.222819s]  INFO(board_artiq::jesd204sync): 242: ....xx....
[    44.338147s]  INFO(board_artiq::jesd204sync): 243: ...xx.....
[    44.453476s]  INFO(board_artiq::jesd204sync): 244: .xx.......
[    44.568804s]  INFO(board_artiq::jesd204sync): 245: xx........
[    44.684131s]  INFO(board_artiq::jesd204sync): 246: ..........
[    44.799460s]  INFO(board_artiq::jesd204sync): 247: ..........
[    44.914789s]  INFO(board_artiq::jesd204sync): 248: .........x
[    45.030116s]  INFO(board_artiq::jesd204sync): 249: .......xx.
[    45.145445s]  INFO(board_artiq::jesd204sync): 250: ......xx..
[    45.260779s]  INFO(board_artiq::jesd204sync): 251: .....xx...
[    45.376107s]  INFO(board_artiq::jesd204sync): 252: ...xx.....
[    45.491434s]  INFO(board_artiq::jesd204sync): 253: ..xx......
[    45.606760s]  INFO(board_artiq::jesd204sync): 254: .xx.......
[    45.722087s]  INFO(board_artiq::jesd204sync): 255: xx........
[    45.837413s]  INFO(board_artiq::jesd204sync): 256: x.........
[    45.952741s]  INFO(board_artiq::jesd204sync): 257: ..........
[    46.068067s]  INFO(board_artiq::jesd204sync): 258: .........x
[    46.183396s]  INFO(board_artiq::jesd204sync): 259: .......xxx
[    46.298722s]  INFO(board_artiq::jesd204sync): 260: ......xx..
[    46.414049s]  INFO(board_artiq::jesd204sync): 261: .....xx...
[    46.529376s]  INFO(board_artiq::jesd204sync): 262: ....xx....
[    46.644703s]  INFO(board_artiq::jesd204sync): 263: ..xx......
[    46.760030s]  INFO(board_artiq::jesd204sync): 264: .xx.......
[    46.875357s]  INFO(board_artiq::jesd204sync): 265: xx........
[    46.990684s]  INFO(board_artiq::jesd204sync): 266: ..........
[    47.106010s]  INFO(board_artiq::jesd204sync): 267: ..........
[    47.221336s]  INFO(board_artiq::jesd204sync): 268: .........x
[    47.336663s]  INFO(board_artiq::jesd204sync): 269: ........xx
[    47.451990s]  INFO(board_artiq::jesd204sync): 270: ......xx..
[    47.567317s]  INFO(board_artiq::jesd204sync): 271: .....xx...
[    47.682643s]  INFO(board_artiq::jesd204sync): 272: ....xx....
[    47.797970s]  INFO(board_artiq::jesd204sync): 273: ..xxx.....
[    47.913297s]  INFO(board_artiq::jesd204sync): 274: .xx.......
[    48.028624s]  INFO(board_artiq::jesd204sync): 275: xx........
[    48.143953s]  INFO(board_artiq::jesd204sync): 276: x.........
[    48.259280s]  INFO(board_artiq::jesd204sync): 277: ..........
[    48.374606s]  INFO(board_artiq::jesd204sync): 278: .........x
[    48.489933s]  INFO(board_artiq::jesd204sync): 279: ........xx
[    48.605259s]  INFO(board_artiq::jesd204sync): 280: .......xx.
[    48.720586s]  INFO(board_artiq::jesd204sync): 281: ......xx..
[    48.835914s]  INFO(board_artiq::jesd204sync): 282: ....xx....
[    48.951241s]  INFO(board_artiq::jesd204sync): 283: ...xx.....
[    49.066568s]  INFO(board_artiq::jesd204sync): 284: ..xx......
[    49.181897s]  INFO(board_artiq::jesd204sync): 285: .xx.......
[    49.297223s]  INFO(board_artiq::jesd204sync): 286: xx........
[    49.412549s]  INFO(board_artiq::jesd204sync): 287: ..........
[    49.527876s]  INFO(board_artiq::jesd204sync): 288: ..........
[    49.643203s]  INFO(board_artiq::jesd204sync): 289: .........x
[    49.758530s]  INFO(board_artiq::jesd204sync): 290: ........xx
[    49.873857s]  INFO(board_artiq::jesd204sync): 291: .......xx.
[    49.989183s]  INFO(board_artiq::jesd204sync): 292: ......xx..
[    50.104510s]  INFO(board_artiq::jesd204sync): 293: .....xx...
[    50.219837s]  INFO(board_artiq::jesd204sync): 294: ...xx.....
[    50.335164s]  INFO(board_artiq::jesd204sync): 295: ..xx......
[    50.450491s]  INFO(board_artiq::jesd204sync): 296: .xx.......
[    50.565819s]  INFO(board_artiq::jesd204sync): 297: xx........
[    50.681146s]  INFO(board_artiq::jesd204sync): 298: x.........
[    50.796473s]  INFO(board_artiq::jesd204sync): 299: ..........
[    50.911800s]  INFO(board_artiq::jesd204sync): 300: .........x
[    51.027127s]  INFO(board_artiq::jesd204sync): 301: ........xx
[    51.142458s]  INFO(board_artiq::jesd204sync): 302: .......xx.
[    51.257786s]  INFO(board_artiq::jesd204sync): 303: ......xx..
[    51.373114s]  INFO(board_artiq::jesd204sync): 304: .....xx...
[    51.488441s]  INFO(board_artiq::jesd204sync): 305: ....xx....
[    51.603768s]  INFO(board_artiq::jesd204sync): 306: ...xx.....
[    51.719095s]  INFO(board_artiq::jesd204sync): 307: .xx.......
[    51.834423s]  INFO(board_artiq::jesd204sync): 308: xx........
[    51.949751s]  INFO(board_artiq::jesd204sync): 309: x.........
[    52.065078s]  INFO(board_artiq::jesd204sync): 310: ..........
[    52.180406s]  INFO(board_artiq::jesd204sync): 311: ..........
[    52.295738s]  INFO(board_artiq::jesd204sync): 312: .........x
[    52.411070s]  INFO(board_artiq::jesd204sync): 313: ........xx
[    52.526397s]  INFO(board_artiq::jesd204sync): 314: .......xx.
[    52.641724s]  INFO(board_artiq::jesd204sync): 315: ......xx..
[    52.757050s]  INFO(board_artiq::jesd204sync): 316: .....xx...
[    52.872377s]  INFO(board_artiq::jesd204sync): 317: ....xx....
[    52.987703s]  INFO(board_artiq::jesd204sync): 318: ..xxx.....
[    53.103030s]  INFO(board_artiq::jesd204sync): 319: .xx.......
[    53.218357s]  INFO(board_artiq::jesd204sync): 320: xx........
[    53.333683s]  INFO(board_artiq::jesd204sync): 321: x.........
[    53.449010s]  INFO(board_artiq::jesd204sync): 322: ..........
[    53.564338s]  INFO(board_artiq::jesd204sync): 323: ..........
[    53.679665s]  INFO(board_artiq::jesd204sync): 324: .........x
[    53.794992s]  INFO(board_artiq::jesd204sync): 325: ........xx
[    53.910319s]  INFO(board_artiq::jesd204sync): 326: .......xx.
[    54.025647s]  INFO(board_artiq::jesd204sync): 327: ......xx..
[    54.140976s]  INFO(board_artiq::jesd204sync): 328: .....xx...
[    54.256304s]  INFO(board_artiq::jesd204sync): 329: ....xx....
[    54.371631s]  INFO(board_artiq::jesd204sync): 330: ...xx.....
[    54.486958s]  INFO(board_artiq::jesd204sync): 331: ..xx......
[    54.602285s]  INFO(board_artiq::jesd204sync): 332: .xx.......
[    54.717612s]  INFO(board_artiq::jesd204sync): 333: xx........
[    54.832938s]  INFO(board_artiq::jesd204sync): 334: x.........
[    54.948266s]  INFO(board_artiq::jesd204sync): 335: ..........
[    55.063593s]  INFO(board_artiq::jesd204sync): 336: xxxxxxxxxx
[    55.178922s]  INFO(board_artiq::jesd204sync): 337: xxxxxxxxx.
[    55.294249s]  INFO(board_artiq::jesd204sync): 338: xxxxxxxx..
[    55.409576s]  INFO(board_artiq::jesd204sync): 339: xxxxxxx..x
[    55.524903s]  INFO(board_artiq::jesd204sync): 340: xxxxxx..xx
[    55.640229s]  INFO(board_artiq::jesd204sync): 341: .....xx...
[    55.755557s]  INFO(board_artiq::jesd204sync): 342: ....xx....
[    55.870884s]  INFO(board_artiq::jesd204sync): 343: ...xx.....
[    55.986211s]  INFO(board_artiq::jesd204sync): 344: ..xx......
[    56.101538s]  INFO(board_artiq::jesd204sync): 345: .xx.......
[    56.216864s]  INFO(board_artiq::jesd204sync): 346: xx........
[    56.332191s]  INFO(board_artiq::jesd204sync): 347: x.........
[    56.447517s]  INFO(board_artiq::jesd204sync): 348: ..........
[    56.562844s]  INFO(board_artiq::jesd204sync): 349: ..........
[    56.678171s]  INFO(board_artiq::jesd204sync): 350: ..........
[    56.793497s]  INFO(board_artiq::jesd204sync): 351: .........x
[    56.908824s]  INFO(board_artiq::jesd204sync): 352: ........xx
[    57.024151s]  INFO(board_artiq::jesd204sync): 353: .......xx.
[    57.139480s]  INFO(board_artiq::jesd204sync): 354: ......xx..
[    57.254806s]  INFO(board_artiq::jesd204sync): 355: ....xxx...
[    57.370133s]  INFO(board_artiq::jesd204sync): 356: ...xx.....
[    57.485460s]  INFO(board_artiq::jesd204sync): 357: ..xx......
[    57.600787s]  INFO(board_artiq::jesd204sync): 358: .xx.......
[    57.716113s]  INFO(board_artiq::jesd204sync): 359: xx........
[    57.831440s]  INFO(board_artiq::jesd204sync): 360: x.........
[    57.946767s]  INFO(board_artiq::jesd204sync): 361: ..........
[    58.062094s]  INFO(board_artiq::jesd204sync): 362: ..........
[    58.177423s]  INFO(board_artiq::jesd204sync): 363: ..........
[    58.292750s]  INFO(board_artiq::jesd204sync): 364: .........x
[    58.408077s]  INFO(board_artiq::jesd204sync): 365: ........xx
[    58.523404s]  INFO(board_artiq::jesd204sync): 366: .......xx.
[    58.638730s]  INFO(board_artiq::jesd204sync): 367: .....xxx..
[    58.754057s]  INFO(board_artiq::jesd204sync): 368: ....xxx...
[    58.869383s]  INFO(board_artiq::jesd204sync): 369: ...xxx....
[    58.984710s]  INFO(board_artiq::jesd204sync): 370: ..xx......
[    59.100037s]  INFO(board_artiq::jesd204sync): 371: .xx.......
[    59.215365s]  INFO(board_artiq::jesd204sync): 372: xx........
[    59.330691s]  INFO(board_artiq::jesd204sync): 373: x.........
[    59.446018s]  INFO(board_artiq::jesd204sync): 374: ..........
[    59.561344s]  INFO(board_artiq::jesd204sync): 375: ..........
[    59.676672s]  INFO(board_artiq::jesd204sync): 376: ..........
[    59.791998s]  INFO(board_artiq::jesd204sync): 377: .........x
[    59.907325s]  INFO(board_artiq::jesd204sync): 378: ........xx
[    60.022651s]  INFO(board_artiq::jesd204sync): 379: .......xx.
[    60.137980s]  INFO(board_artiq::jesd204sync): 380: ......xx..
[    60.253307s]  INFO(board_artiq::jesd204sync): 381: .....xx...
[    60.368634s]  INFO(board_artiq::jesd204sync): 382: ....xx....
[    60.483961s]  INFO(board_artiq::jesd204sync): 383: ...xx.....
[    60.599288s]  INFO(board_artiq::jesd204sync): 384: ..xx......
[    60.714615s]  INFO(board_artiq::jesd204sync): 385: .xx.......
[    60.829942s]  INFO(board_artiq::jesd204sync): 386: xx........
[    60.945269s]  INFO(board_artiq::jesd204sync): 387: x.........
[    61.060595s]  INFO(board_artiq::jesd204sync): 388: ..........
[    61.175924s]  INFO(board_artiq::jesd204sync): 389: ..........
[    61.291251s]  INFO(board_artiq::jesd204sync): 390: ..........
[    61.406577s]  INFO(board_artiq::jesd204sync): 391: .........x
[    61.521904s]  INFO(board_artiq::jesd204sync): 392: ........xx
[    61.637231s]  INFO(board_artiq::jesd204sync): 393: .......xx.
[    61.752557s]  INFO(board_artiq::jesd204sync): 394: ......xx..
[    61.867884s]  INFO(board_artiq::jesd204sync): 395: .....xx...
[    61.983210s]  INFO(board_artiq::jesd204sync): 396: ....xx....
[    62.098537s]  INFO(board_artiq::jesd204sync): 397: ...xx.....
[    62.213865s]  INFO(board_artiq::jesd204sync): 398: ..xx......
[    62.329192s]  INFO(board_artiq::jesd204sync): 399: .xx.......
[    62.444519s]  INFO(board_artiq::jesd204sync): 400: xxx.......
[    62.559846s]  INFO(board_artiq::jesd204sync): 401: xx........
[    62.675173s]  INFO(board_artiq::jesd204sync): 402: x.........
[    62.790500s]  INFO(board_artiq::jesd204sync): 403: ..........
[    62.905826s]  INFO(board_artiq::jesd204sync): 404: ..........
[    63.021153s]  INFO(board_artiq::jesd204sync): 405: .........x
[    63.136482s]  INFO(board_artiq::jesd204sync): 406: ........xx
[    63.251808s]  INFO(board_artiq::jesd204sync): 407: .......xx.
[    63.367135s]  INFO(board_artiq::jesd204sync): 408: ......xx..
[    63.482462s]  INFO(board_artiq::jesd204sync): 409: .....xx...
[    63.597789s]  INFO(board_artiq::jesd204sync): 410: ....xx....
[    63.713115s]  INFO(board_artiq::jesd204sync): 411: ...xx.....
[    63.828442s]  INFO(board_artiq::jesd204sync): 412: ..xx......
[    63.943769s]  INFO(board_artiq::jesd204sync): 413: .xx.......
[    64.059095s]  INFO(board_artiq::jesd204sync): 414: xx........
[    64.174424s]  INFO(board_artiq::jesd204sync): 415: x.........
[    64.289751s]  INFO(board_artiq::jesd204sync): 416: .xx...xxxx
[    64.405078s]  INFO(board_artiq::jesd204sync): 417: xxxxxxxxxx
[    64.520405s]  INFO(board_artiq::jesd204sync): 418: xxxxxxxxxx
[    64.635731s]  INFO(board_artiq::jesd204sync): 419: ........xx
[    64.751058s]  INFO(board_artiq::jesd204sync): 420: .......xx.
[    64.866384s]  INFO(board_artiq::jesd204sync): 421: ......xx..
[    64.981711s]  INFO(board_artiq::jesd204sync): 422: .....xx...
[    65.097038s]  INFO(board_artiq::jesd204sync): 423: ....xx....
[    65.212368s]  INFO(board_artiq::jesd204sync): 424: ...xx.....
[    65.327694s]  INFO(board_artiq::jesd204sync): 425: ..xx......
[    65.443021s]  INFO(board_artiq::jesd204sync): 426: .xx.......
[    65.558348s]  INFO(board_artiq::jesd204sync): 427: xx........
[    65.673674s]  INFO(board_artiq::jesd204sync): 428: x.........
[    65.789002s]  INFO(board_artiq::jesd204sync): 429: x.........
[    65.904328s]  INFO(board_artiq::jesd204sync): 430: ..........
[    66.019655s]  INFO(board_artiq::jesd204sync): 431: ..........
[    66.134984s]  INFO(board_artiq::jesd204sync): 432: .........x
[    66.250311s]  INFO(board_artiq::jesd204sync): 433: ........xx
[    66.365637s]  INFO(board_artiq::jesd204sync): 434: .......xx.
[    66.480964s]  INFO(board_artiq::jesd204sync): 435: .......xx.
[    66.596291s]  INFO(board_artiq::jesd204sync): 436: ......xx..
[    66.711618s]  INFO(board_artiq::jesd204sync): 437: .....xx...
[    66.826944s]  INFO(board_artiq::jesd204sync): 438: ....xx....
[    66.942270s]  INFO(board_artiq::jesd204sync): 439: ...xx.....
[    67.057597s]  INFO(board_artiq::jesd204sync): 440: ..xx......
[    67.172926s]  INFO(board_artiq::jesd204sync): 441: .xx.......
[    67.288253s]  INFO(board_artiq::jesd204sync): 442: .xx.......
[    67.403581s]  INFO(board_artiq::jesd204sync): 443: xx........
[    67.518908s]  INFO(board_artiq::jesd204sync): 444: x.........
[    67.634234s]  INFO(board_artiq::jesd204sync): 445: ..........
[    67.749561s]  INFO(board_artiq::jesd204sync): 446: ..........
[    67.864887s]  INFO(board_artiq::jesd204sync): 447: ..........
[    67.980214s]  INFO(board_artiq::jesd204sync): 448: .........x
[    68.095541s]  INFO(board_artiq::jesd204sync): 449: ........xx
[    68.210870s]  INFO(board_artiq::jesd204sync): 450: .......xx.
[    68.326196s]  INFO(board_artiq::jesd204sync): 451: .......xx.
[    68.441523s]  INFO(board_artiq::jesd204sync): 452: ......xx..
[    68.556850s]  INFO(board_artiq::jesd204sync): 453: .....xx...
[    68.672176s]  INFO(board_artiq::jesd204sync): 454: ....xx....
[    68.787503s]  INFO(board_artiq::jesd204sync): 455: ...xxx....
[    68.902831s]  INFO(board_artiq::jesd204sync): 456: ...xx.....
[    69.018158s]  INFO(board_artiq::jesd204sync): 457: ..xx......
[    69.133488s]  INFO(board_artiq::jesd204sync): 458: .xx.......
[    69.248815s]  INFO(board_artiq::jesd204sync): 459: xxx.......
[    69.364141s]  INFO(board_artiq::jesd204sync): 460: xx........
[    69.479469s]  INFO(board_artiq::jesd204sync): 461: x.........
[    69.594796s]  INFO(board_artiq::jesd204sync): 462: ..........
[    69.710123s]  INFO(board_artiq::jesd204sync): 463: ..........
[    69.825451s]  INFO(board_artiq::jesd204sync): 464: ..........
[    69.940778s]  INFO(board_artiq::jesd204sync): 465: .........x
[    70.056106s]  INFO(board_artiq::jesd204sync): 466: ........xx
[    70.171436s]  INFO(board_artiq::jesd204sync): 467: ........xx
[    70.286763s]  INFO(board_artiq::jesd204sync): 468: .......xx.
[    70.402090s]  INFO(board_artiq::jesd204sync): 469: ......xx..
[    70.517417s]  INFO(board_artiq::jesd204sync): 470: .....xx...
[    70.632744s]  INFO(board_artiq::jesd204sync): 471: .....xx...
[    70.748071s]  INFO(board_artiq::jesd204sync): 472: ....xx....
[    70.863399s]  INFO(board_artiq::jesd204sync): 473: ...xx.....
[    70.978725s]  INFO(board_artiq::jesd204sync): 474: ..xx......
[    71.094053s]  INFO(board_artiq::jesd204sync): 475: .xxx......
[    71.209382s]  INFO(board_artiq::jesd204sync): 476: .xx.......
[    71.324708s]  INFO(board_artiq::jesd204sync): 477: xx........
[    71.440035s]  INFO(board_artiq::jesd204sync): 478: x.........
[    71.555362s]  INFO(board_artiq::jesd204sync): 479: x.........
[    71.670689s]  INFO(board_artiq::jesd204sync): 480: ..........
[    71.786016s]  INFO(board_artiq::jesd204sync): 481: ..........
[    71.901343s]  INFO(board_artiq::jesd204sync): 482: ..........
[    72.016671s]  INFO(board_artiq::jesd204sync): 483: .........x
[    72.132000s]  INFO(board_artiq::jesd204sync): 484: ........xx
[    72.247327s]  INFO(board_artiq::jesd204sync): 485: ........xx
[    72.362653s]  INFO(board_artiq::jesd204sync): 486: .......xx.
[    72.477981s]  INFO(board_artiq::jesd204sync): 487: ......xx..
[    72.593309s]  INFO(board_artiq::jesd204sync): 488: ......xx..
[    72.708636s]  INFO(board_artiq::jesd204sync): 489: .....xx...
[    72.823963s]  INFO(board_artiq::jesd204sync): 490: ....xx....
[    72.939290s]  INFO(board_artiq::jesd204sync): 491: ...xx.....
[    73.054617s]  INFO(board_artiq::jesd204sync): 492: ...xx.....
[    73.169946s]  INFO(board_artiq::jesd204sync): 493: ..xx......
[    73.285273s]  INFO(board_artiq::jesd204sync): 494: .xx.......
[    73.400600s]  INFO(board_artiq::jesd204sync): 495: xx........
[    73.515927s]  INFO(board_artiq::jesd204sync): 496: xx........
[    73.631254s]  INFO(board_artiq::jesd204sync): 497: x.........
[    73.746581s]  INFO(board_artiq::jesd204sync): 498: ..xxx..xxx
[    73.861908s]  INFO(board_artiq::jesd204sync): 499: xxxxxxxxxx
[    73.977236s]  INFO(board_artiq::jesd204sync): 500: xxxxxxxxxx
[    74.092563s]  INFO(board_artiq::jesd204sync): 501: xxxxxxxxx.
[    74.207892s]  INFO(board_artiq::jesd204sync): 502: xxxxxxxxx.
[    74.323219s]  INFO(board_artiq::jesd204sync): 503: xxxxxxxxxx
[    74.438546s]  INFO(board_artiq::jesd204sync): 504: .......xx.
[    74.553873s]  INFO(board_artiq::jesd204sync): 505: ......xx..
[    74.669200s]  INFO(board_artiq::jesd204sync): 506: ......xx..
[    74.784528s]  INFO(board_artiq::jesd204sync): 507: .....xx...
[    74.899855s]  INFO(board_artiq::jesd204sync): 508: ....xx....
[    75.015182s]  INFO(board_artiq::jesd204sync): 509: ....xx....
[    75.130511s]  INFO(board_artiq::jesd204sync): 510: ...xx.....

Finally, 2.4GHz (4x interpolation, 38 taps per clock cycle):

[    14.482000s]  INFO(board_artiq::jesd204sync): 0: x...xx....
[    14.597141s]  INFO(board_artiq::jesd204sync): 1: ..x.x.....
[    14.712279s]  INFO(board_artiq::jesd204sync): 2: x.........
[    14.827418s]  INFO(board_artiq::jesd204sync): 3: ..........
[    14.942556s]  INFO(board_artiq::jesd204sync): 4: ........x.
[    15.057694s]  INFO(board_artiq::jesd204sync): 5: x.....xx..
[    15.172834s]  INFO(board_artiq::jesd204sync): 6: ....x.x...
[    15.287973s]  INFO(board_artiq::jesd204sync): 7: ..x.x.....
[    15.403112s]  INFO(board_artiq::jesd204sync): 8: xxxxx.....
[    15.518251s]  INFO(board_artiq::jesd204sync): 9: ..........
[    15.633389s]  INFO(board_artiq::jesd204sync): 10: ........xx
[    15.748614s]  INFO(board_artiq::jesd204sync): 11: ......x.x.
[    15.863840s]  INFO(board_artiq::jesd204sync): 12: ....xx....
[    15.979066s]  INFO(board_artiq::jesd204sync): 13: ..xx......
[    16.094291s]  INFO(board_artiq::jesd204sync): 14: xxxxxxxxxx
[    16.209520s]  INFO(board_artiq::jesd204sync): 15: xxxxxxxxxx
[    16.324745s]  INFO(board_artiq::jesd204sync): 16: xxxxxxxxxx
[    16.439971s]  INFO(board_artiq::jesd204sync): 17: ......x.x.
[    16.555197s]  INFO(board_artiq::jesd204sync): 18: ....xxx...
[    16.670423s]  INFO(board_artiq::jesd204sync): 19: .x.x......
[    16.785649s]  INFO(board_artiq::jesd204sync): 20: xx........
[    16.900874s]  INFO(board_artiq::jesd204sync): 21: ..........
[    17.016099s]  INFO(board_artiq::jesd204sync): 22: ........xx
[    17.131327s]  INFO(board_artiq::jesd204sync): 23: xxxxxxx.x.
[    17.246553s]  INFO(board_artiq::jesd204sync): 24: ...xx.....
[    17.361779s]  INFO(board_artiq::jesd204sync): 25: .xxx......
[    17.477006s]  INFO(board_artiq::jesd204sync): 26: xx........
[    17.592232s]  INFO(board_artiq::jesd204sync): 27: ..........
[    17.707458s]  INFO(board_artiq::jesd204sync): 28: .......xxx
[    17.822683s]  INFO(board_artiq::jesd204sync): 29: xxxxxxxxx.
[    17.937909s]  INFO(board_artiq::jesd204sync): 30: ...xxx....
[    18.053135s]  INFO(board_artiq::jesd204sync): 31: ..xxxxxxxx
[    18.168362s]  INFO(board_artiq::jesd204sync): 32: .xxxxxxxxx
[    18.283588s]  INFO(board_artiq::jesd204sync): 33: xxxxxxxxxx
[    18.398814s]  INFO(board_artiq::jesd204sync): 34: xxxxxxxxxx
[    18.514040s]  INFO(board_artiq::jesd204sync): 35: x.....xxxx
[    18.629266s]  INFO(board_artiq::jesd204sync): 36: xxxxxxxxxx
[    18.744492s]  INFO(board_artiq::jesd204sync): 37: xxxxx.....
[    18.859717s]  INFO(board_artiq::jesd204sync): 38: xx........
[    18.974943s]  INFO(board_artiq::jesd204sync): 39: ..........
[    19.090169s]  INFO(board_artiq::jesd204sync): 40: ........x.
[    19.205397s]  INFO(board_artiq::jesd204sync): 41: xxxxxxxx..
[    19.320623s]  INFO(board_artiq::jesd204sync): 42: ....xxxxxx
[    19.435849s]  INFO(board_artiq::jesd204sync): 43: xxx.x.....
[    19.551076s]  INFO(board_artiq::jesd204sync): 44: xx........
[    19.666301s]  INFO(board_artiq::jesd204sync): 45: ..........
[    19.781528s]  INFO(board_artiq::jesd204sync): 46: ........x.
[    19.896754s]  INFO(board_artiq::jesd204sync): 47: x......xxx
[    20.011980s]  INFO(board_artiq::jesd204sync): 48: ....x..x..
[    20.127208s]  INFO(board_artiq::jesd204sync): 49: ..x.xxxx..
[    20.242434s]  INFO(board_artiq::jesd204sync): 50: .xxxxxxxxx
[    20.357660s]  INFO(board_artiq::jesd204sync): 51: xxxxxxxxxx
[    20.472885s]  INFO(board_artiq::jesd204sync): 52: xxxxxxxxxx
[    20.588111s]  INFO(board_artiq::jesd204sync): 53: xxxxxxxx.x
[    20.703337s]  INFO(board_artiq::jesd204sync): 54: .....x.x..
[    20.818562s]  INFO(board_artiq::jesd204sync): 55: .xxx.x....
[    20.933787s]  INFO(board_artiq::jesd204sync): 56: xx.x......
[    21.049013s]  INFO(board_artiq::jesd204sync): 57: xx........
[    21.164240s]  INFO(board_artiq::jesd204sync): 58: .........x
[    21.279467s]  INFO(board_artiq::jesd204sync): 59: x.......xx
[    21.394693s]  INFO(board_artiq::jesd204sync): 60: x.....xxxx
[    21.509918s]  INFO(board_artiq::jesd204sync): 61: ...x.x....
[    21.625144s]  INFO(board_artiq::jesd204sync): 62: ..xxxxxxxx
[    21.740369s]  INFO(board_artiq::jesd204sync): 63: xxxxxxxxxx
[    21.855595s]  INFO(board_artiq::jesd204sync): 64: xxxxxxxxxx
[    21.970821s]  INFO(board_artiq::jesd204sync): 65: xxxxxxxxxx
[    22.086047s]  INFO(board_artiq::jesd204sync): 66: ......xxx.
[    22.201275s]  INFO(board_artiq::jesd204sync): 67: ....x.x...
[    22.316501s]  INFO(board_artiq::jesd204sync): 68: ..xxxxxxxx
[    22.431727s]  INFO(board_artiq::jesd204sync): 69: xxx.......
[    22.546953s]  INFO(board_artiq::jesd204sync): 70: xxxxxxxxxx
[    22.662179s]  INFO(board_artiq::jesd204sync): 71: xxxxxxxxxx
[    22.777405s]  INFO(board_artiq::jesd204sync): 72: xxxxxxxxxx
[    22.892631s]  INFO(board_artiq::jesd204sync): 73: x.....xxx.
[    23.007857s]  INFO(board_artiq::jesd204sync): 74: ....xx....
[    23.123080s]  INFO(board_artiq::jesd204sync): 75: ..x.x.....
[    23.238307s]  INFO(board_artiq::jesd204sync): 76: xxx.......
[    23.353533s]  INFO(board_artiq::jesd204sync): 77: ..........
[    23.468759s]  INFO(board_artiq::jesd204sync): 78: ..........
[    23.583985s]  INFO(board_artiq::jesd204sync): 79: ........xx
[    23.699211s]  INFO(board_artiq::jesd204sync): 80: xxxxxx.x..
[    23.814437s]  INFO(board_artiq::jesd204sync): 81: ...x..x...
[    23.929664s]  INFO(board_artiq::jesd204sync): 82: .x..x.....
[    24.044889s]  INFO(board_artiq::jesd204sync): 83: x.x.......
[    24.160118s]  INFO(board_artiq::jesd204sync): 84: ..........
[    24.275345s]  INFO(board_artiq::jesd204sync): 85: .........x
[    24.390571s]  INFO(board_artiq::jesd204sync): 86: x......x.x
[    24.505797s]  INFO(board_artiq::jesd204sync): 87: .....x.x..
[    24.621023s]  INFO(board_artiq::jesd204sync): 88: ...x.x....
[    24.736249s]  INFO(board_artiq::jesd204sync): 89: ..xx......
[    24.851475s]  INFO(board_artiq::jesd204sync): 90: xxxxxxxxxx
[    24.966700s]  INFO(board_artiq::jesd204sync): 91: xxxxxxxxxx
[    25.081927s]  INFO(board_artiq::jesd204sync): 92: xxxxxxxxxx
[    25.197155s]  INFO(board_artiq::jesd204sync): 93: x......x.x
[    25.312381s]  INFO(board_artiq::jesd204sync): 94: ......xx..
[    25.427607s]  INFO(board_artiq::jesd204sync): 95: ...x..x...
[    25.542833s]  INFO(board_artiq::jesd204sync): 96: xxxx......
[    25.658059s]  INFO(board_artiq::jesd204sync): 97: xxx.......
[    25.773285s]  INFO(board_artiq::jesd204sync): 98: ..........
[    25.888511s]  INFO(board_artiq::jesd204sync): 99: .........x
[    26.003737s]  INFO(board_artiq::jesd204sync): 100: xx......xx
[    26.119049s]  INFO(board_artiq::jesd204sync): 101: ......xx..
[    26.234363s]  INFO(board_artiq::jesd204sync): 102: ....xx....
[    26.349678s]  INFO(board_artiq::jesd204sync): 103: ..xx......
[    26.464991s]  INFO(board_artiq::jesd204sync): 104: xxxxx.....
[    26.580305s]  INFO(board_artiq::jesd204sync): 105: ..........
[    26.695619s]  INFO(board_artiq::jesd204sync): 106: ........xx
[    26.810933s]  INFO(board_artiq::jesd204sync): 107: x.....xxxx
[    26.926247s]  INFO(board_artiq::jesd204sync): 108: ....xxx...
[    27.041561s]  INFO(board_artiq::jesd204sync): 109: ...xxx....
[    27.156876s]  INFO(board_artiq::jesd204sync): 110: .xx.......
[    27.272190s]  INFO(board_artiq::jesd204sync): 111: xx........
[    27.387504s]  INFO(board_artiq::jesd204sync): 112: ..........
[    27.502818s]  INFO(board_artiq::jesd204sync): 113: .........x
[    27.618132s]  INFO(board_artiq::jesd204sync): 114: xxxxxxxx.x
[    27.733445s]  INFO(board_artiq::jesd204sync): 115: ....xx....
[    27.848759s]  INFO(board_artiq::jesd204sync): 116: ..xxxx....
[    27.964073s]  INFO(board_artiq::jesd204sync): 117: .x.x......
[    28.079387s]  INFO(board_artiq::jesd204sync): 118: xxxxxxxxxx
[    28.194703s]  INFO(board_artiq::jesd204sync): 119: xxxxxxxxxx
[    28.310017s]  INFO(board_artiq::jesd204sync): 120: xxxxxxxxx.
[    28.425330s]  INFO(board_artiq::jesd204sync): 121: x.....x.x.
[    28.540644s]  INFO(board_artiq::jesd204sync): 122: .....xx...
[    28.655957s]  INFO(board_artiq::jesd204sync): 123: ..x..x....
[    28.771271s]  INFO(board_artiq::jesd204sync): 124: .xxxxxxxxx
[    28.886585s]  INFO(board_artiq::jesd204sync): 125: .xxxxxxxxx
[    29.001898s]  INFO(board_artiq::jesd204sync): 126: xxxxxxxxxx
[    29.117210s]  INFO(board_artiq::jesd204sync): 127: xxxxxxxxxx
[    29.232526s]  INFO(board_artiq::jesd204sync): 128: x.....x.x.
[    29.347841s]  INFO(board_artiq::jesd204sync): 129: ....x.xxxx
[    29.463154s]  INFO(board_artiq::jesd204sync): 130: xxx.x.....
[    29.578468s]  INFO(board_artiq::jesd204sync): 131: x..x......
[    29.693782s]  INFO(board_artiq::jesd204sync): 132: xxxxxxxxxx
[    29.809096s]  INFO(board_artiq::jesd204sync): 133: xxxxxxxxxx
[    29.924409s]  INFO(board_artiq::jesd204sync): 134: x.......x.
[    30.039723s]  INFO(board_artiq::jesd204sync): 135: x.....x.x.
[    30.155038s]  INFO(board_artiq::jesd204sync): 136: .....xxxxx
[    30.270352s]  INFO(board_artiq::jesd204sync): 137: xxxx......
[    30.385666s]  INFO(board_artiq::jesd204sync): 138: xx.x......
[    30.500980s]  INFO(board_artiq::jesd204sync): 139: xx........
[    30.616294s]  INFO(board_artiq::jesd204sync): 140: ..........
[    30.731607s]  INFO(board_artiq::jesd204sync): 141: ........xx
[    30.846920s]  INFO(board_artiq::jesd204sync): 142: x.....x.x.
[    30.962234s]  INFO(board_artiq::jesd204sync): 143: .....xx...
[    31.077548s]  INFO(board_artiq::jesd204sync): 144: ..xxxx....
[    31.192864s]  INFO(board_artiq::jesd204sync): 145: ..xxxxxxxx
[    31.308177s]  INFO(board_artiq::jesd204sync): 146: .xxxxxxxxx
[    31.423491s]  INFO(board_artiq::jesd204sync): 147: xxxxxxxxxx
[    31.538805s]  INFO(board_artiq::jesd204sync): 148: x.......x.
[    31.654119s]  INFO(board_artiq::jesd204sync): 149: x.....xxx.
[    31.769433s]  INFO(board_artiq::jesd204sync): 150: ....xxxx..
[    31.884747s]  INFO(board_artiq::jesd204sync): 151: ...xxxxxxx
[    32.000061s]  INFO(board_artiq::jesd204sync): 152: xxxx......
[    32.115372s]  INFO(board_artiq::jesd204sync): 153: xx........
[    32.230686s]  INFO(board_artiq::jesd204sync): 154: ..........
[    32.346000s]  INFO(board_artiq::jesd204sync): 155: ........xx
[    32.461313s]  INFO(board_artiq::jesd204sync): 156: .......xxx
[    32.576627s]  INFO(board_artiq::jesd204sync): 157: ....xx.xxx
[    32.691940s]  INFO(board_artiq::jesd204sync): 158: xxxx.x....
[    32.807254s]  INFO(board_artiq::jesd204sync): 159: xxxx......
[    32.922567s]  INFO(board_artiq::jesd204sync): 160: xxxxxxxxxx
[    33.037881s]  INFO(board_artiq::jesd204sync): 161: xxx.......
[    33.153196s]  INFO(board_artiq::jesd204sync): 162: ........x.
[    33.268510s]  INFO(board_artiq::jesd204sync): 163: x......xx.
[    33.383823s]  INFO(board_artiq::jesd204sync): 164: .....x.x..
[    33.499137s]  INFO(board_artiq::jesd204sync): 165: ..xx.x....
[    33.614451s]  INFO(board_artiq::jesd204sync): 166: .x.x......
[    33.729765s]  INFO(board_artiq::jesd204sync): 167: xxxxxxxxxx
[    33.845079s]  INFO(board_artiq::jesd204sync): 168: xxxxxxxxxx
[    33.960393s]  INFO(board_artiq::jesd204sync): 169: x.......xx
[    34.075706s]  INFO(board_artiq::jesd204sync): 170: x.....x.x.
[    34.191022s]  INFO(board_artiq::jesd204sync): 171: ......xxxx
[    34.306336s]  INFO(board_artiq::jesd204sync): 172: xxxx.x....
[    34.421650s]  INFO(board_artiq::jesd204sync): 173: xx.x......
[    34.536983s]  INFO(board_artiq::jesd204sync): 174: xxxxxxxxxx
[    34.652310s]  INFO(board_artiq::jesd204sync): 175: xxxxxxxxxx
[    34.767637s]  INFO(board_artiq::jesd204sync): 176: xxxxxxxxxx
[    34.882964s]  INFO(board_artiq::jesd204sync): 177: x.....xx.x
[    34.998291s]  INFO(board_artiq::jesd204sync): 178: ....xxxxx.
[    35.113618s]  INFO(board_artiq::jesd204sync): 179: ..xxxx....
[    35.228945s]  INFO(board_artiq::jesd204sync): 180: xxxx......
[    35.344272s]  INFO(board_artiq::jesd204sync): 181: xx........
[    35.459599s]  INFO(board_artiq::jesd204sync): 182: ..........
[    35.574926s]  INFO(board_artiq::jesd204sync): 183: ........xx
[    35.690253s]  INFO(board_artiq::jesd204sync): 184: x......xx.
[    35.805579s]  INFO(board_artiq::jesd204sync): 185: ....xxxx..
[    35.920905s]  INFO(board_artiq::jesd204sync): 186: ...xxx....
[    36.036231s]  INFO(board_artiq::jesd204sync): 187: ..xxxxxxxx
[    36.151560s]  INFO(board_artiq::jesd204sync): 188: .x........
[    36.266887s]  INFO(board_artiq::jesd204sync): 189: ..........
[    36.382213s]  INFO(board_artiq::jesd204sync): 190: ........xx
[    36.497540s]  INFO(board_artiq::jesd204sync): 191: xxxxxxxxxx
[    36.612867s]  INFO(board_artiq::jesd204sync): 192: xxxxxx.x..
[    36.728194s]  INFO(board_artiq::jesd204sync): 193: ....xx....
[    36.843521s]  INFO(board_artiq::jesd204sync): 194: .xxxx.....
[    36.958848s]  INFO(board_artiq::jesd204sync): 195: .xxxxxxxxx
[    37.074175s]  INFO(board_artiq::jesd204sync): 196: xxxxxxxxxx
[    37.189505s]  INFO(board_artiq::jesd204sync): 197: xxxxxxxxxx
[    37.304832s]  INFO(board_artiq::jesd204sync): 198: xxxxxxxxxx
[    37.420159s]  INFO(board_artiq::jesd204sync): 199: x....xxx..
[    37.535485s]  INFO(board_artiq::jesd204sync): 200: ...xxxxxxx
[    37.650811s]  INFO(board_artiq::jesd204sync): 201: xxx.x.....
[    37.766138s]  INFO(board_artiq::jesd204sync): 202: .xx.......
[    37.881465s]  INFO(board_artiq::jesd204sync): 203: ..........
[    37.996792s]  INFO(board_artiq::jesd204sync): 204: .........x
[    38.112119s]  INFO(board_artiq::jesd204sync): 205: x.......xx
[    38.227445s]  INFO(board_artiq::jesd204sync): 206: x.....xxx.
[    38.342771s]  INFO(board_artiq::jesd204sync): 207: ....xxxxxx
[    38.458099s]  INFO(board_artiq::jesd204sync): 208: xxx..x....
[    38.573426s]  INFO(board_artiq::jesd204sync): 209: .x.x......
[    38.688753s]  INFO(board_artiq::jesd204sync): 210: x.........
[    38.804079s]  INFO(board_artiq::jesd204sync): 211: ..........
[    38.919406s]  INFO(board_artiq::jesd204sync): 212: .........x
[    39.034733s]  INFO(board_artiq::jesd204sync): 213: xxxxxxxxxx
[    39.150062s]  INFO(board_artiq::jesd204sync): 214: .....xxxxx
[    39.265388s]  INFO(board_artiq::jesd204sync): 215: x...xx....
[    39.380715s]  INFO(board_artiq::jesd204sync): 216: xxxxx.....
[    39.496042s]  INFO(board_artiq::jesd204sync): 217: xxx......x
[    39.611369s]  INFO(board_artiq::jesd204sync): 218: xxxxxxxxxx
[    39.726695s]  INFO(board_artiq::jesd204sync): 219: xxxxxxxx.x
[    39.842021s]  INFO(board_artiq::jesd204sync): 220: xxxx....xx
[    39.957348s]  INFO(board_artiq::jesd204sync): 221: x....xx.x.
[    40.072675s]  INFO(board_artiq::jesd204sync): 222: ....xxx...
[    40.188005s]  INFO(board_artiq::jesd204sync): 223: ..xxxxxxxx
[    40.303332s]  INFO(board_artiq::jesd204sync): 224: xxxx......
[    40.418659s]  INFO(board_artiq::jesd204sync): 225: xxxxxxxxxx
[    40.533985s]  INFO(board_artiq::jesd204sync): 226: xxx.......
[    40.649312s]  INFO(board_artiq::jesd204sync): 227: ........xx
[    40.764639s]  INFO(board_artiq::jesd204sync): 228: x.....xxxx
[    40.879966s]  INFO(board_artiq::jesd204sync): 229: xxxxxx.x..
[    40.995294s]  INFO(board_artiq::jesd204sync): 230: ...xxxxxxx
[    41.110626s]  INFO(board_artiq::jesd204sync): 231: xxx.x.....
[    41.225954s]  INFO(board_artiq::jesd204sync): 232: .xx.......
[    41.341285s]  INFO(board_artiq::jesd204sync): 233: ..........
[    41.456613s]  INFO(board_artiq::jesd204sync): 234: ..........
[    41.571942s]  INFO(board_artiq::jesd204sync): 235: ........x.
[    41.687270s]  INFO(board_artiq::jesd204sync): 236: x......xxx
[    41.802597s]  INFO(board_artiq::jesd204sync): 237: ......xxxx
[    41.917926s]  INFO(board_artiq::jesd204sync): 238: xxxx.x....
[    42.033254s]  INFO(board_artiq::jesd204sync): 239: .xxx......
[    42.148585s]  INFO(board_artiq::jesd204sync): 240: xxxxxxxxxx
[    42.263912s]  INFO(board_artiq::jesd204sync): 241: xxxxxxxxxx
[    42.379244s]  INFO(board_artiq::jesd204sync): 242: xxxxxxxx.x
[    42.494570s]  INFO(board_artiq::jesd204sync): 243: x.......xx
[    42.609897s]  INFO(board_artiq::jesd204sync): 244: xxxxxxx.x.
[    42.725223s]  INFO(board_artiq::jesd204sync): 245: ....xxxxxx
[    42.840550s]  INFO(board_artiq::jesd204sync): 246: xxxx.x....
[    42.955876s]  INFO(board_artiq::jesd204sync): 247: .x.x......
[    43.071202s]  INFO(board_artiq::jesd204sync): 248: xxxxxxxxxx
[    43.186532s]  INFO(board_artiq::jesd204sync): 249: xxxxxxxxxx
[    43.301859s]  INFO(board_artiq::jesd204sync): 250: xxxxxxxxxx
[    43.417185s]  INFO(board_artiq::jesd204sync): 251: x.......x.
[    43.532512s]  INFO(board_artiq::jesd204sync): 252: x.....xxx.
[    43.647839s]  INFO(board_artiq::jesd204sync): 253: ....x.x...
[    43.763167s]  INFO(board_artiq::jesd204sync): 254: ...x.x....
[    43.878493s]  INFO(board_artiq::jesd204sync): 255: ..xx......
[    43.993820s]  INFO(board_artiq::jesd204sync): 256: xx........
[    44.109147s]  INFO(board_artiq::jesd204sync): 257: ..xxxxxxxx
[    44.224474s]  INFO(board_artiq::jesd204sync): 258: xxxxxxxx.x
[    44.339801s]  INFO(board_artiq::jesd204sync): 259: x......xxx
[    44.455128s]  INFO(board_artiq::jesd204sync): 260: x.....xxx.
[    44.570455s]  INFO(board_artiq::jesd204sync): 261: .....xxxxx
[    44.685781s]  INFO(board_artiq::jesd204sync): 262: xxxxxx....
[    44.801107s]  INFO(board_artiq::jesd204sync): 263: .x.x......
[    44.916434s]  INFO(board_artiq::jesd204sync): 264: x.xxxxxxxx
[    45.031761s]  INFO(board_artiq::jesd204sync): 265: x.........
[    45.147090s]  INFO(board_artiq::jesd204sync): 266: ..........
[    45.262416s]  INFO(board_artiq::jesd204sync): 267: .........x
[    45.377743s]  INFO(board_artiq::jesd204sync): 268: xxxxxxxxxx
[    45.493070s]  INFO(board_artiq::jesd204sync): 269: ....xx.x..
[    45.608397s]  INFO(board_artiq::jesd204sync): 270: ...xxxxxxx
[    45.723723s]  INFO(board_artiq::jesd204sync): 271: xxxxx.....
[    45.839050s]  INFO(board_artiq::jesd204sync): 272: xxxx......
[    45.954377s]  INFO(board_artiq::jesd204sync): 273: xxxxxxxxxx
[    46.069704s]  INFO(board_artiq::jesd204sync): 274: xxx.......
[    46.185032s]  INFO(board_artiq::jesd204sync): 275: ........xx
[    46.300359s]  INFO(board_artiq::jesd204sync): 276: x......xxx
[    46.415686s]  INFO(board_artiq::jesd204sync): 277: ......xxxx
[    46.531014s]  INFO(board_artiq::jesd204sync): 278: xxxxx.x...
[    46.646340s]  INFO(board_artiq::jesd204sync): 279: ...x.x....
[    46.761667s]  INFO(board_artiq::jesd204sync): 280: .x.x......
[    46.876993s]  INFO(board_artiq::jesd204sync): 281: xxx.......
[    46.992320s]  INFO(board_artiq::jesd204sync): 282: ..........
[    47.107646s]  INFO(board_artiq::jesd204sync): 283: ..........
[    47.222973s]  INFO(board_artiq::jesd204sync): 284: .........x
[    47.338300s]  INFO(board_artiq::jesd204sync): 285: x.......xx
[    47.453627s]  INFO(board_artiq::jesd204sync): 286: xxxxxxx.x.
[    47.568954s]  INFO(board_artiq::jesd204sync): 287: ....xxxxxx
[    47.684281s]  INFO(board_artiq::jesd204sync): 288: xxxx.xxxxx
[    47.799609s]  INFO(board_artiq::jesd204sync): 289: xx.x......
[    47.914937s]  INFO(board_artiq::jesd204sync): 290: xxx.......
[    48.030263s]  INFO(board_artiq::jesd204sync): 291: ..........
[    48.145593s]  INFO(board_artiq::jesd204sync): 292: ..........
[    48.260921s]  INFO(board_artiq::jesd204sync): 293: .........x
[    48.376248s]  INFO(board_artiq::jesd204sync): 294: x.......xx
[    48.491577s]  INFO(board_artiq::jesd204sync): 295: xxxxxxx.x.
[    48.606904s]  INFO(board_artiq::jesd204sync): 296: .....xx...
[    48.722232s]  INFO(board_artiq::jesd204sync): 297: ...xxx....
[    48.837560s]  INFO(board_artiq::jesd204sync): 298: xx.xxxxxx.
[    48.952888s]  INFO(board_artiq::jesd204sync): 299: .xx..x...x
[    49.068216s]  INFO(board_artiq::jesd204sync): 300: ..........
[    49.183546s]  INFO(board_artiq::jesd204sync): 301: ..........
[    49.298873s]  INFO(board_artiq::jesd204sync): 302: ........xx
[    49.414204s]  INFO(board_artiq::jesd204sync): 303: x.....xx.x
[    49.529534s]  INFO(board_artiq::jesd204sync): 304: .....x.x..
[    49.644860s]  INFO(board_artiq::jesd204sync): 305: ...xxxx...
[    49.760186s]  INFO(board_artiq::jesd204sync): 306: ..xxxxxxxx
[    49.875513s]  INFO(board_artiq::jesd204sync): 307: x..x......
[    49.990839s]  INFO(board_artiq::jesd204sync): 308: x.x.......
[    50.106165s]  INFO(board_artiq::jesd204sync): 309: ..........
[    50.221493s]  INFO(board_artiq::jesd204sync): 310: ..........
[    50.336820s]  INFO(board_artiq::jesd204sync): 311: ........xx
[    50.452146s]  INFO(board_artiq::jesd204sync): 312: x......x.x
[    50.567474s]  INFO(board_artiq::jesd204sync): 313: ......xxx.
[    50.682801s]  INFO(board_artiq::jesd204sync): 314: ....xxxxxx
[    50.798129s]  INFO(board_artiq::jesd204sync): 315: xxxx.x....
[    50.913455s]  INFO(board_artiq::jesd204sync): 316: ..xxx.....
[    51.028782s]  INFO(board_artiq::jesd204sync): 317: xxxxxxxxxx
[    51.144112s]  INFO(board_artiq::jesd204sync): 318: .xxxxxxxxx
[    51.259440s]  INFO(board_artiq::jesd204sync): 319: xxxxxxxxxx
[    51.374767s]  INFO(board_artiq::jesd204sync): 320: xx.......x
[    51.490093s]  INFO(board_artiq::jesd204sync): 321: x........x
[    51.605420s]  INFO(board_artiq::jesd204sync): 322: xxxxxxxxxx
[    51.720747s]  INFO(board_artiq::jesd204sync): 323: .....xxx..
[    51.836074s]  INFO(board_artiq::jesd204sync): 324: ....xx....
[    51.951401s]  INFO(board_artiq::jesd204sync): 325: ..x..x....
[    52.066729s]  INFO(board_artiq::jesd204sync): 326: .x.xx.....
[    52.182058s]  INFO(board_artiq::jesd204sync): 327: x.x.......
[    52.297385s]  INFO(board_artiq::jesd204sync): 328: xxxxxxxxxx
[    52.412712s]  INFO(board_artiq::jesd204sync): 329: xxxxxxxxxx
[    52.528039s]  INFO(board_artiq::jesd204sync): 330: xx.......x
[    52.643366s]  INFO(board_artiq::jesd204sync): 331: x........x
[    52.758693s]  INFO(board_artiq::jesd204sync): 332: xxxxxxxx.x
[    52.874020s]  INFO(board_artiq::jesd204sync): 333: .....x.x..
[    52.989346s]  INFO(board_artiq::jesd204sync): 334: .....xx...
[    53.104673s]  INFO(board_artiq::jesd204sync): 335: ..xx.x....
[    53.220000s]  INFO(board_artiq::jesd204sync): 336: .x.x......
[    53.335327s]  INFO(board_artiq::jesd204sync): 337: .xx.......
[    53.450654s]  INFO(board_artiq::jesd204sync): 338: xxxxxxxxxx
[    53.565981s]  INFO(board_artiq::jesd204sync): 339: xxxxxxxxxx
[    53.681308s]  INFO(board_artiq::jesd204sync): 340: x........x
[    53.796635s]  INFO(board_artiq::jesd204sync): 341: x.......xx
[    53.911961s]  INFO(board_artiq::jesd204sync): 342: xx....xxxx
[    54.027288s]  INFO(board_artiq::jesd204sync): 343: ......xxx.
[    54.142617s]  INFO(board_artiq::jesd204sync): 344: ....xxx...
[    54.257944s]  INFO(board_artiq::jesd204sync): 345: ...x.xxxx.
[    54.373271s]  INFO(board_artiq::jesd204sync): 346: .xxxx.....
[    54.488597s]  INFO(board_artiq::jesd204sync): 347: .xxx......
[    54.603924s]  INFO(board_artiq::jesd204sync): 348: xxx.......
[    54.719251s]  INFO(board_artiq::jesd204sync): 349: ..........
[    54.834578s]  INFO(board_artiq::jesd204sync): 350: ..........
[    54.949905s]  INFO(board_artiq::jesd204sync): 351: .........x
[    55.065233s]  INFO(board_artiq::jesd204sync): 352: x........x
[    55.180561s]  INFO(board_artiq::jesd204sync): 353: .....xx..x
[    55.295888s]  INFO(board_artiq::jesd204sync): 354: ....xxxxx.
[    55.411215s]  INFO(board_artiq::jesd204sync): 355: ....xxx...
[    55.526542s]  INFO(board_artiq::jesd204sync): 356: ...x.xxxxx
[    55.641869s]  INFO(board_artiq::jesd204sync): 357: xxxxx.....
[    55.757195s]  INFO(board_artiq::jesd204sync): 358: ..xxxxx...
[    55.872522s]  INFO(board_artiq::jesd204sync): 359: .xx.......
[    55.987849s]  INFO(board_artiq::jesd204sync): 360: xx........
[    56.103175s]  INFO(board_artiq::jesd204sync): 361: ..........
[    56.218501s]  INFO(board_artiq::jesd204sync): 362: ..........
[    56.333828s]  INFO(board_artiq::jesd204sync): 363: .........x
[    56.449155s]  INFO(board_artiq::jesd204sync): 364: x.......xx
[    56.564482s]  INFO(board_artiq::jesd204sync): 365: xxxx..xx..
[    56.679808s]  INFO(board_artiq::jesd204sync): 366: .....xxx..
[    56.795135s]  INFO(board_artiq::jesd204sync): 367: .....xx...
[    56.910462s]  INFO(board_artiq::jesd204sync): 368: ..x..x....
[    57.025789s]  INFO(board_artiq::jesd204sync): 369: xxxxx.....
[    57.141117s]  INFO(board_artiq::jesd204sync): 370: .x.xxxxxxx
[    57.256444s]  INFO(board_artiq::jesd204sync): 371: x.x.......
[    57.371771s]  INFO(board_artiq::jesd204sync): 372: ..........
[    57.487098s]  INFO(board_artiq::jesd204sync): 373: ..........
[    57.602424s]  INFO(board_artiq::jesd204sync): 374: .........x
[    57.717751s]  INFO(board_artiq::jesd204sync): 375: x.......xx
[    57.833078s]  INFO(board_artiq::jesd204sync): 376: x.......xx
[    57.948405s]  INFO(board_artiq::jesd204sync): 377: xxxxxx..x.
[    58.063733s]  INFO(board_artiq::jesd204sync): 378: .....x.x..
[    58.179062s]  INFO(board_artiq::jesd204sync): 379: xxxxxxx.xx
[    58.294389s]  INFO(board_artiq::jesd204sync): 380: xxx..x....
[    58.409715s]  INFO(board_artiq::jesd204sync): 381: .x.x......
[    58.525041s]  INFO(board_artiq::jesd204sync): 382: xxxxx.....
[    58.640368s]  INFO(board_artiq::jesd204sync): 383: xx........
[    58.755695s]  INFO(board_artiq::jesd204sync): 384: ..........
[    58.871022s]  INFO(board_artiq::jesd204sync): 385: ..........
[    58.986348s]  INFO(board_artiq::jesd204sync): 386: ..........
[    59.101675s]  INFO(board_artiq::jesd204sync): 387: .......xxx
[    59.217002s]  INFO(board_artiq::jesd204sync): 388: xxxxxxxxxx
[    59.332328s]  INFO(board_artiq::jesd204sync): 389: .....xxxx.
[    59.447655s]  INFO(board_artiq::jesd204sync): 390: ....xxx...
[    59.562982s]  INFO(board_artiq::jesd204sync): 391: ...xxx....
[    59.678308s]  INFO(board_artiq::jesd204sync): 392: ..xxx.....
[    59.793635s]  INFO(board_artiq::jesd204sync): 393: xxxx......
[    59.908961s]  INFO(board_artiq::jesd204sync): 394: xxx.......
[    60.024289s]  INFO(board_artiq::jesd204sync): 395: xx........
[    60.139619s]  INFO(board_artiq::jesd204sync): 396: ..........
[    60.254946s]  INFO(board_artiq::jesd204sync): 397: .........x
[    60.370273s]  INFO(board_artiq::jesd204sync): 398: x.......x.
[    60.485601s]  INFO(board_artiq::jesd204sync): 399: x........x
[    60.600927s]  INFO(board_artiq::jesd204sync): 400: xxxxxxxxxx
[    60.716253s]  INFO(board_artiq::jesd204sync): 401: .....xxxx.
[    60.831580s]  INFO(board_artiq::jesd204sync): 402: ....xx....
[    60.946906s]  INFO(board_artiq::jesd204sync): 403: ...x.x....
[    61.062233s]  INFO(board_artiq::jesd204sync): 404: ..xxx.....
[    61.177563s]  INFO(board_artiq::jesd204sync): 405: ..xx......
[    61.292890s]  INFO(board_artiq::jesd204sync): 406: x.x.......
[    61.408217s]  INFO(board_artiq::jesd204sync): 407: xxxxxxxxxx
[    61.523544s]  INFO(board_artiq::jesd204sync): 408: xxxxxxxxxx
[    61.638870s]  INFO(board_artiq::jesd204sync): 409: xxxxxxxxxx
[    61.754196s]  INFO(board_artiq::jesd204sync): 410: x.......xx
[    61.869522s]  INFO(board_artiq::jesd204sync): 411: x.......x.
[    61.984850s]  INFO(board_artiq::jesd204sync): 412: x.......xx
[    62.100177s]  INFO(board_artiq::jesd204sync): 413: xxxxxx..xx
[    62.215503s]  INFO(board_artiq::jesd204sync): 414: xxxxx..x..
[    62.330830s]  INFO(board_artiq::jesd204sync): 415: ...xxxxxxx
[    62.446157s]  INFO(board_artiq::jesd204sync): 416: xxxx.x....
[    62.561485s]  INFO(board_artiq::jesd204sync): 417: ..x.x.....
[    62.676811s]  INFO(board_artiq::jesd204sync): 418: xxxx......
[    62.792138s]  INFO(board_artiq::jesd204sync): 419: .xxxxxxxxx
[    62.907465s]  INFO(board_artiq::jesd204sync): 420: xx........
[    63.022790s]  INFO(board_artiq::jesd204sync): 421: ..........
[    63.138119s]  INFO(board_artiq::jesd204sync): 422: ..........
[    63.253446s]  INFO(board_artiq::jesd204sync): 423: ........xx
[    63.368773s]  INFO(board_artiq::jesd204sync): 424: xxxxx..xx.
[    63.484100s]  INFO(board_artiq::jesd204sync): 425: xxxxxxxxxx
[    63.599427s]  INFO(board_artiq::jesd204sync): 426: ......x.x.
[    63.714754s]  INFO(board_artiq::jesd204sync): 427: .....xxx..
[    63.830081s]  INFO(board_artiq::jesd204sync): 428: ....xxx...
[    63.945407s]  INFO(board_artiq::jesd204sync): 429: ...xxx....
[    64.060735s]  INFO(board_artiq::jesd204sync): 430: ...xx.....
[    64.176064s]  INFO(board_artiq::jesd204sync): 431: xx.x......
[    64.291390s]  INFO(board_artiq::jesd204sync): 432: .xxxxxxxxx
[    64.406717s]  INFO(board_artiq::jesd204sync): 433: .xxxxxxxxx
[    64.522043s]  INFO(board_artiq::jesd204sync): 434: xxxxxxxxxx
[    64.637370s]  INFO(board_artiq::jesd204sync): 435: xxxxxxxxxx
[    64.752697s]  INFO(board_artiq::jesd204sync): 436: xxxxxxxxxx
[    64.868025s]  INFO(board_artiq::jesd204sync): 437: .......xxx
[    64.983352s]  INFO(board_artiq::jesd204sync): 438: xxxxxxxxxx
[    65.098679s]  INFO(board_artiq::jesd204sync): 439: .......xxx
[    65.214008s]  INFO(board_artiq::jesd204sync): 440: xxxxx..x..
[    65.329335s]  INFO(board_artiq::jesd204sync): 441: ...x..x...
[    65.444662s]  INFO(board_artiq::jesd204sync): 442: ..xx.x....
[    65.559988s]  INFO(board_artiq::jesd204sync): 443: .xxxx.....
[    65.675314s]  INFO(board_artiq::jesd204sync): 444: xx.x......
[    65.790641s]  INFO(board_artiq::jesd204sync): 445: xxx.......
[    65.905967s]  INFO(board_artiq::jesd204sync): 446: xxxxxxxxxx
[    66.021294s]  INFO(board_artiq::jesd204sync): 447: xxxxxxxxxx
[    66.136622s]  INFO(board_artiq::jesd204sync): 448: xxxxxxxxxx
[    66.251949s]  INFO(board_artiq::jesd204sync): 449: xxxxxxxxxx
[    66.367276s]  INFO(board_artiq::jesd204sync): 450: xxxxxxxxx.
[    66.482603s]  INFO(board_artiq::jesd204sync): 451: xxxxxxxx.x
[    66.597930s]  INFO(board_artiq::jesd204sync): 452: .....x..x.
[    66.713257s]  INFO(board_artiq::jesd204sync): 453: .....x.x..
[    66.828583s]  INFO(board_artiq::jesd204sync): 454: ....x.x...
[    66.943910s]  INFO(board_artiq::jesd204sync): 455: ..xx.xxxxx
[    67.059237s]  INFO(board_artiq::jesd204sync): 456: xxx.x.....
[    67.174566s]  INFO(board_artiq::jesd204sync): 457: .xxxxxxxxx
[    67.289894s]  INFO(board_artiq::jesd204sync): 458: ..xxxxxxxx
[    67.405221s]  INFO(board_artiq::jesd204sync): 459: .xxxxxxxxx
[    67.520548s]  INFO(board_artiq::jesd204sync): 460: xxx.x.xx..
[    67.635875s]  INFO(board_artiq::jesd204sync): 461: .........x
[    67.751202s]  INFO(board_artiq::jesd204sync): 462: x.......xx
[    67.866529s]  INFO(board_artiq::jesd204sync): 463: .........x
[    67.981855s]  INFO(board_artiq::jesd204sync): 464: x.......xx
[    68.097183s]  INFO(board_artiq::jesd204sync): 465: .......xx.
[    68.212511s]  INFO(board_artiq::jesd204sync): 466: ......x...
[    68.327837s]  INFO(board_artiq::jesd204sync): 467: .....xxxxx
[    68.443164s]  INFO(board_artiq::jesd204sync): 468: xxxx.x....
[    68.558490s]  INFO(board_artiq::jesd204sync): 469: ...xxxxx..
[    68.673817s]  INFO(board_artiq::jesd204sync): 470: .xxx......
[    68.789144s]  INFO(board_artiq::jesd204sync): 471: x.x.......
[    68.904471s]  INFO(board_artiq::jesd204sync): 472: xx........
[    69.019798s]  INFO(board_artiq::jesd204sync): 473: ..........
[    69.135127s]  INFO(board_artiq::jesd204sync): 474: ..........
[    69.250454s]  INFO(board_artiq::jesd204sync): 475: ........xx
[    69.365782s]  INFO(board_artiq::jesd204sync): 476: x.......x.
[    69.481109s]  INFO(board_artiq::jesd204sync): 477: xxxxxxxx..
[    69.596436s]  INFO(board_artiq::jesd204sync): 478: xxxxxxxx.x
[    69.711763s]  INFO(board_artiq::jesd204sync): 479: xxxxxxx.x.
[    69.827090s]  INFO(board_artiq::jesd204sync): 480: ....xxxx..
[    69.942417s]  INFO(board_artiq::jesd204sync): 481: ....xxx...
[    70.057744s]  INFO(board_artiq::jesd204sync): 482: ..xxxxxxx.
[    70.173073s]  INFO(board_artiq::jesd204sync): 483: .xxxx.....
[    70.288400s]  INFO(board_artiq::jesd204sync): 484: x..x......
[    70.403728s]  INFO(board_artiq::jesd204sync): 485: x.x.......
[    70.519055s]  INFO(board_artiq::jesd204sync): 486: xxxxxxxxxx
[    70.634383s]  INFO(board_artiq::jesd204sync): 487: xxxxxxxxxx
[    70.749710s]  INFO(board_artiq::jesd204sync): 488: xxxxxxxxxx
[    70.865037s]  INFO(board_artiq::jesd204sync): 489: xxxxxxxxxx
[    70.980364s]  INFO(board_artiq::jesd204sync): 490: xxxxxxxxxx
[    71.095692s]  INFO(board_artiq::jesd204sync): 491: x.......xx
[    71.211020s]  INFO(board_artiq::jesd204sync): 492: .......x.x
[    71.326347s]  INFO(board_artiq::jesd204sync): 493: ......x.x.
[    71.441674s]  INFO(board_artiq::jesd204sync): 494: ......xxxx
[    71.557001s]  INFO(board_artiq::jesd204sync): 495: xxxxxxxxxx
[    71.672330s]  INFO(board_artiq::jesd204sync): 496: xxxx.xxxxx
[    71.787657s]  INFO(board_artiq::jesd204sync): 497: xxx.x.....
[    71.902985s]  INFO(board_artiq::jesd204sync): 498: ..xxxxx...
[    72.018312s]  INFO(board_artiq::jesd204sync): 499: xx..xxxxxx
[    72.133642s]  INFO(board_artiq::jesd204sync): 500: .x........
[    72.248969s]  INFO(board_artiq::jesd204sync): 501: ..........
[    72.364297s]  INFO(board_artiq::jesd204sync): 502: ..........
[    72.479624s]  INFO(board_artiq::jesd204sync): 503: .........x
[    72.594950s]  INFO(board_artiq::jesd204sync): 504: x.......xx
[    72.710277s]  INFO(board_artiq::jesd204sync): 505: x......x.x
[    72.825604s]  INFO(board_artiq::jesd204sync): 506: xxxxxxx.xx
[    72.940932s]  INFO(board_artiq::jesd204sync): 507: xxxxxxxxxx
[    73.056259s]  INFO(board_artiq::jesd204sync): 508: xxxxxxxx..
[    73.171588s]  INFO(board_artiq::jesd204sync): 509: ...xxxx...
[    73.286915s]  INFO(board_artiq::jesd204sync): 510: ....xx....
hartytp commented 6 years ago
hartytp commented 6 years ago

So, @gkasprow the things I don't understand and want your input on are:

  1. Why does it look great for 600MHz and so bad for higher DAC clock frequencies? If there is a SI issue shouldn't we see that on the 600MHz scan, but just with wider margins? The only explanation I can think of is that there is increased ground/etc noise at higher clock frequencies which makes the SI worse
  2. There seems to be some periodic structure in the 1.2GHz sample. Note that each point for the same delay is a repeat measurement, so I would expect the 'x' and '.' to be random on each row.
hartytp commented 6 years ago

All I can think of is that: I will have a go at doing a synchronization test at 600MHz (I will use a scope to post-select data points where the HMC830 divider starts with the correct phase since that's something we can't control without additional HW changes). Once I've done that, I'll send my whole test setup to Greg to see if he can improve the SI

hartytp commented 6 years ago

Okay, I just don't understand that. Repeating the 1.2GHz measurement, but taking more points. The sequence here is:

[    16.402040s]  INFO(board_artiq::jesd204sync): 0: x.....xx...........xx...........xx...........xx...........xx............xx......
[    16.598795s]  INFO(board_artiq::jesd204sync): 1: .......xx...........xx............xx...........xx...........xx...........xx.....
[    16.795522s]  INFO(board_artiq::jesd204sync): 2: .........xx...........xx...........xx...........xx............xx...........xx...
[    16.992250s]  INFO(board_artiq::jesd204sync): 3: ...........xx...........xx...........xx...........xx...........xx...........xxx.
[    17.188977s]  INFO(board_artiq::jesd204sync): 4: x...........xx...........xx............xx...........xx...........xx...........xx
[    17.385705s]  INFO(board_artiq::jesd204sync): 5: .xx...........xx...........xx...........xx............xx...........xx...........
[    17.582433s]  INFO(board_artiq::jesd204sync): 6: ...xx...........xx...........xx...........xx...........xx............xx.........
[    17.779160s]  INFO(board_artiq::jesd204sync): 7: ....xx...........xxx...........xx...........xx...........xx...........xx........
[    17.975888s]  INFO(board_artiq::jesd204sync): 8: ......xx...........xx...........xx............xx...........xx...........xx......
[    18.172616s]  INFO(board_artiq::jesd204sync): 9: ........xx...........xx...........xx...........xx............xx...........xx....
[    18.369342s]  INFO(board_artiq::jesd204sync): 10: ..........xx...........xx...........xx...........xx...........xx............xx..
[    18.566157s]  INFO(board_artiq::jesd204sync): 11: ...........xx...........xx............xx...........xx...........xx...........xx.
[    18.762973s]  INFO(board_artiq::jesd204sync): 12: xx...........xx...........xx...........xx...........xxx...........xx...........x
[    18.959788s]  INFO(board_artiq::jesd204sync): 13: .xx............xx...........xx...........xx...........xx...........xx...........
[    19.156605s]  INFO(board_artiq::jesd204sync): 14: ...xx...........xx...........xx............xx...........xx...........xx.........
[    19.353419s]  INFO(board_artiq::jesd204sync): 15: .....xx...........xx...........xx...........xx...........xxx...........xx.......
[    19.550234s]  INFO(board_artiq::jesd204sync): 16: ......xx............xx...........xx...........xx...........xx...........xx......
[    19.747049s]  INFO(board_artiq::jesd204sync): 17: ........xx...........xx...........xx............xx...........xx...........xx....
[    19.943864s]  INFO(board_artiq::jesd204sync): 18: ..........xx...........xx...........xx...........xx...........xxx...........xx..
[    20.140679s]  INFO(board_artiq::jesd204sync): 19: ...........xx............xx...........xx...........xx...........xx...........xx.
[    20.337493s]  INFO(board_artiq::jesd204sync): 20: xx...........xx...........xx............xx...........xx...........xx...........x
[    20.534309s]  INFO(board_artiq::jesd204sync): 21: ..xx...........xx...........xx...........xx............xx...........xx..........
[    20.731123s]  INFO(board_artiq::jesd204sync): 22: ...xx...........xxx...........xx...........xx...........xx...........xx.........
[    20.927939s]  INFO(board_artiq::jesd204sync): 23: .....xx...........xx...........xx............xx...........xx...........xx.......
[    21.124754s]  INFO(board_artiq::jesd204sync): 24: .......xx...........xx...........xx...........xx............xx...........xx.....
[    21.321570s]  INFO(board_artiq::jesd204sync): 25: .........xx...........xx...........xx...........xx...........xx............xx...
[    21.518386s]  INFO(board_artiq::jesd204sync): 26: ..........xx...........xxx...........xx...........xx...........xx...........xx..
[    21.715200s]  INFO(board_artiq::jesd204sync): 27: x...........xx...........xx...........xx............xx...........xx...........xx
[    21.912015s]  INFO(board_artiq::jesd204sync): 28: .xx...........xx...........xx...........xx...........xxx...........xx...........
[    22.108830s]  INFO(board_artiq::jesd204sync): 29: ...xx...........xx...........xx...........xx...........xx............xx.........
[    22.305645s]  INFO(board_artiq::jesd204sync): 30: ....xx...........xxx...........xx...........xx...........xx...........xx........
[    22.502461s]  INFO(board_artiq::jesd204sync): 31: ......xx...........xx...........xx...........xxx...........xx...........xx......
[    22.699275s]  INFO(board_artiq::jesd204sync): 32: ........xx...........xx...........xx...........xx...........xx............xx....
[    22.896090s]  INFO(board_artiq::jesd204sync): 33: .........xx...........xxx...........xx...........xx...........xx...........xx...
[    23.092906s]  INFO(board_artiq::jesd204sync): 34: ...........xx...........xx...........xx............xx...........xx...........xx.
[    23.289722s]  INFO(board_artiq::jesd204sync): 35: xx...........xx...........xx...........xx...........xx............xx...........x
[    23.486538s]  INFO(board_artiq::jesd204sync): 36: .xx............xx...........xx...........xx...........xx...........xx...........
[    23.683353s]  INFO(board_artiq::jesd204sync): 37: ...xx...........xx............xx...........xx...........xx...........xx.........
[    23.880169s]  INFO(board_artiq::jesd204sync): 38: .....xx...........xx...........xx............xx...........xx...........xx.......
[    24.076983s]  INFO(board_artiq::jesd204sync): 39: .......xx...........xx...........xx............xx...........xx...........xx.....
[    24.273799s]  INFO(board_artiq::jesd204sync): 40: .........xx...........xx...........xx...........xx............xx...........xx...
[    24.470613s]  INFO(board_artiq::jesd204sync): 41: ...........xx...........xx...........xx...........xx...........xxx...........xx.
[    24.667429s]  INFO(board_artiq::jesd204sync): 42: x............xx...........xx...........xx...........xx..xxxxxxxxx...x..........x
[    24.864244s]  INFO(board_artiq::jesd204sync): 43: x..xxxxxxxxxxx..xxxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxxxx
[    25.061059s]  INFO(board_artiq::jesd204sync): 44: xxx..xxxxxxxxxxx..xxxxxxxxxxx...xxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxx
[    25.257876s]  INFO(board_artiq::jesd204sync): 45: xxxxx..xxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxxxxx..xxxxxxxxxxx..xxxxxxxxxxx..xxxxxxx
[    25.454690s]  INFO(board_artiq::jesd204sync): 46: xxxxxxx..xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxx
[    25.651505s]  INFO(board_artiq::jesd204sync): 47: xxxxxxxxxxx...........xx...........xxx...........xx...........xx...........xx...
[    25.848320s]  INFO(board_artiq::jesd204sync): 48: ...........xx...........xx...........xxx...........xx...........xx...........xx.
[    26.045137s]  INFO(board_artiq::jesd204sync): 49: xx...........xx...........xx............xx...........xx...........xx...........x
[    26.241953s]  INFO(board_artiq::jesd204sync): 50: ..xx...........xx...........xx............xx...........xx...........xx..........
[    26.438769s]  INFO(board_artiq::jesd204sync): 51: ....xx...........xx............xx...........xx...........xx...........xx........
[    26.635586s]  INFO(board_artiq::jesd204sync): 52: ......xx............xx...........xx...........xx...........xx...........xxx.....
[    26.832401s]  INFO(board_artiq::jesd204sync): 53: ........xxx...........xx...........xx...........xx...........xx............xx...
[    27.029215s]  INFO(board_artiq::jesd204sync): 54: ...........xx...........xx...........xx...........xx...........xxx...........xx.
[    27.226031s]  INFO(board_artiq::jesd204sync): 55: xx...........xx...........xx...........xx...........xx............xx...........x
[    27.422846s]  INFO(board_artiq::jesd204sync): 56: ..xx...........xx...........xx...........xx............xx...........xx..........
[    27.619662s]  INFO(board_artiq::jesd204sync): 57: ....xx...........xx...........xx...........xxx...........xx...........xx........
[    27.816477s]  INFO(board_artiq::jesd204sync): 58: ......xx...........xx............xx...........xx...........xx...........xx......
[    28.013292s]  INFO(board_artiq::jesd204sync): 59: ........xx............xx...........xx...........xx...........xx............xx...
[    28.210109s]  INFO(board_artiq::jesd204sync): 60: ...........xx...........xx...........xx...........xx............xx...........xx.
[    28.406924s]  INFO(board_artiq::jesd204sync): 61: xx...........xx...........xx...........xx............xx...........xx...........x
[    28.603739s]  INFO(board_artiq::jesd204sync): 62: ..xx...........xx...........xx............xx...........xx...........xx..........
[    28.800554s]  INFO(board_artiq::jesd204sync): 63: ....xx...........xxx...........xx...........xx...........xx...........xx........
[    28.997371s]  INFO(board_artiq::jesd204sync): 64: ......xxx...........xx...........xx...........xx...........xx............xx.....
[    29.194186s]  INFO(board_artiq::jesd204sync): 65: .........xx...........xx...........xx...........xxx...........xx...........xx...
[    29.391001s]  INFO(board_artiq::jesd204sync): 66: ...........xx...........xx...........xxx...........xx...........xx...........xx.
[    29.587816s]  INFO(board_artiq::jesd204sync): 67: xx...........xx............xx...........xx...........xx...........xx............
[    29.784632s]  INFO(board_artiq::jesd204sync): 68: ..xxx...........xx...........xx...........xx............xx...........xx.........
[    29.981447s]  INFO(board_artiq::jesd204sync): 69: .....xx...........xx...........xxx...........xx...........xx...........xx.......
[    30.178262s]  INFO(board_artiq::jesd204sync): 70: .......xx............xx...........xx...........xx...........xx............xx....
[    30.375079s]  INFO(board_artiq::jesd204sync): 71: ..........xx...........xx...........xx............xx...........xx...........xx..
[    30.571895s]  INFO(board_artiq::jesd204sync): 72: x...........xx...........xx............xx...........xx...........xx...........xx
[    30.768711s]  INFO(board_artiq::jesd204sync): 73: .xx...........xx............xx...........xx...........xx...........xx...........
[    30.965528s]  INFO(board_artiq::jesd204sync): 74: ....xx...........xx...........xx...........xx............xx...........xx........
[    31.162343s]  INFO(board_artiq::jesd204sync): 75: ......xx...........xx............xx...........xx...........xx...........xxx.....
[    31.359159s]  INFO(board_artiq::jesd204sync): 76: .........xx...........xx...........xx...........xx............xx...........xx...
[    31.555975s]  INFO(board_artiq::jesd204sync): 77: ...........xx...........xx............xx...........xx...........xx...........xx.
[    31.752789s]  INFO(board_artiq::jesd204sync): 78: xx...........xxx...........xx...........xx...........xx............xx...........
[    31.949604s]  INFO(board_artiq::jesd204sync): 79: ...xx...........xx...........xx............xx...........xx...........xx.........
[    32.146418s]  INFO(board_artiq::jesd204sync): 80: .....xx............xx...........xx...........xx...........xx............xx......
[    32.343234s]  INFO(board_artiq::jesd204sync): 81: ........xx...........xx...........xx............xx...........xx...........xx....
[    32.540048s]  INFO(board_artiq::jesd204sync): 82: ..........xx............xx...........xx...........xx...........xx............xx.
[    32.736864s]  INFO(board_artiq::jesd204sync): 83: xx...........xx...........xx...........xxx...........xx...........xx...........x
[    32.933678s]  INFO(board_artiq::jesd204sync): 84: ..xx...........xxx...........xx...........xx...........xx............xx.........
[    33.130493s]  INFO(board_artiq::jesd204sync): 85: .....xx...........xx...........xx............xx...........xx...........xx.......
[    33.327308s]  INFO(board_artiq::jesd204sync): 86: .......xx............xx...........xx...........xx...........xx............xx....
[    33.524123s]  INFO(board_artiq::jesd204sync): 87: ..........xx...........xx...........xx............xx...........xx...........xx..
[    33.720938s]  INFO(board_artiq::jesd204sync): 88: x...........xx............xx...........xx...........xx...........xx............x
[    33.917753s]  INFO(board_artiq::jesd204sync): 89: ..xx...........xx...........xx...........xx............xx...........xx..........
[    34.114570s]  INFO(board_artiq::jesd204sync): 90: ....xx...........xx............xx...........xx...........xx...........xxx.......
[    34.311386s]  INFO(board_artiq::jesd204sync): 91: .......xx...........xx...........xx............xx...........xx...........xx.....
[    34.508201s]  INFO(board_artiq::jesd204sync): 92: .........xx............xx...........xx...........xx...........xx............xx..
[    34.705035s]  INFO(board_artiq::jesd204sync): 93: x...........xx...........xx...........xxx...........xx...........xx...........xx
[    34.901862s]  INFO(board_artiq::jesd204sync): 94: .xx...........xxx...........xx...........xx...........xx............xx..........
[    35.098690s]  INFO(board_artiq::jesd204sync): 95: ....xx...........xx...........xx............xx...........xx...........xx........
[    35.295518s]  INFO(board_artiq::jesd204sync): 96: ......xx............xx...........xx...........xx...........xx............xx.....
[    35.492346s]  INFO(board_artiq::jesd204sync): 97: .........xx...........xx...........xxx...........xx...........xx...........xx...
[    35.689173s]  INFO(board_artiq::jesd204sync): 98: ............xx...........xx...........xx...........xx............xx...........xx
[    35.886001s]  INFO(board_artiq::jesd204sync): 99: .xx...........xx...........xxx...........xx...........xx...........xx...........
[    36.082829s]  INFO(board_artiq::jesd204sync): 100: ....xx...........xx...........xx...........xx............xx...........xx........
[    36.279747s]  INFO(board_artiq::jesd204sync): 101: ......xx...........xx............xx...........xx...........xx...........xx......
[    36.476661s]  INFO(board_artiq::jesd204sync): 102: .........xx...........xx...........xx...........xxx...........xx...........xx...
[    36.673578s]  INFO(board_artiq::jesd204sync): 103: ...........xx...........xxx...........xx...........xx...........xx............xx
[    36.870493s]  INFO(board_artiq::jesd204sync): 104: .xx...........xx...........xx...........xx............xx...........xx...........
[    37.067406s]  INFO(board_artiq::jesd204sync): 105: ...xx............xx...........xx...........xx...........xx............xx........
[    37.264344s]  INFO(board_artiq::jesd204sync): 106: ......xx...........xx............xx...........xx...........xx...........xx......
[    37.461262s]  INFO(board_artiq::jesd204sync): 107: .........xx...........xx...........xx............xx...........xx...........xx...
[    37.658180s]  INFO(board_artiq::jesd204sync): 108: ............xx...........xx...........xx...........xxx...........xx...........xx
[    37.855096s]  INFO(board_artiq::jesd204sync): 109: .xx...........xxx...........xx...........xx...........xx............xx..........
[    38.052013s]  INFO(board_artiq::jesd204sync): 110: ....xx...........xx...........xxx...........xx...........xx...........xx........
[    38.248930s]  INFO(board_artiq::jesd204sync): 111: .......xx...........xx...........xx............xx...........xx...........xx.....
[    38.445847s]  INFO(board_artiq::jesd204sync): 112: .........xx............xx...........xx...........xx............xx...........xx..
[    38.642762s]  INFO(board_artiq::jesd204sync): 113: x...........xx...........xxx...........xx...........xx...........xx............x
[    38.839677s]  INFO(board_artiq::jesd204sync): 114: ..xx...........xx...........xx............xx...........xx...........xx..........
[    39.036593s]  INFO(board_artiq::jesd204sync): 115: ....xxx...........xx...........xx...........xx............xx...........xx.......
[    39.233511s]  INFO(board_artiq::jesd204sync): 116: .......xx............xx...........xx...........xx...........xx............xx....
[    39.430428s]  INFO(board_artiq::jesd204sync): 117: ..........xx...........xx............xx...........xx...........xx............xx.
[    39.627346s]  INFO(board_artiq::jesd204sync): 118: xx...........xx...........xx............xx...........xx...........xx...........x
[    39.824279s]  INFO(board_artiq::jesd204sync): 119: ...xx...........xx...........xx...........xxx...........xx...........xx.........
[    40.021195s]  INFO(board_artiq::jesd204sync): 120: .....xx............xx...........xx...........xx............xx...........xx......
[    40.218112s]  INFO(board_artiq::jesd204sync): 121: ........xx............xx...........xx...........xx...........xxx...........xx...
[    40.415027s]  INFO(board_artiq::jesd204sync): 122: ...........xx...........xxx...........xx...........xx...........xx............xx
[    40.611943s]  INFO(board_artiq::jesd204sync): 123: .xx..xxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxx
[    40.808858s]  INFO(board_artiq::jesd204sync): 124: xxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxx
[    41.005773s]  INFO(board_artiq::jesd204sync): 125: xxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxx
[    41.202686s]  INFO(board_artiq::jesd204sync): 126: xxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..x
[    41.399602s]  INFO(board_artiq::jesd204sync): 127: x.xxxxxxxxxxxxx...........xx...........xxx...........xx...........xx...........x
[    41.596517s]  INFO(board_artiq::jesd204sync): 128: ...xx...........xx...........xx...........xxx...........xx...........xx.........
[    41.793432s]  INFO(board_artiq::jesd204sync): 129: ......xx...........xx...........xx...........xxx...........xx...........xx......
[    41.990347s]  INFO(board_artiq::jesd204sync): 130: .........xx...........xx...........xx...........xxx...........xx...........xx...
[    42.187262s]  INFO(board_artiq::jesd204sync): 131: ............xx...........xx...........xx............xx...........xx...........xx
[    42.384177s]  INFO(board_artiq::jesd204sync): 132: .xx............xx...........xx...........xx............xx...........xx..........
[    42.581092s]  INFO(board_artiq::jesd204sync): 133: ....xx............xx...........xx...........xx............xx...........xx.......
[    42.778006s]  INFO(board_artiq::jesd204sync): 134: .......xxx...........xx...........xx...........xxx...........xx...........xx....
[    42.974921s]  INFO(board_artiq::jesd204sync): 135: ...........xx...........xx...........xx...........xxx...........xx...........xx.
[    43.171839s]  INFO(board_artiq::jesd204sync): 136: xx............xx...........xx...........xx............xx...........xx...........
[    43.368753s]  INFO(board_artiq::jesd204sync): 137: ...xx............xx...........xx...........xx............xx...........xx........
[    43.565668s]  INFO(board_artiq::jesd204sync): 138: ......xx............xx...........xx...........xx............xx...........xx.....
[    43.762583s]  INFO(board_artiq::jesd204sync): 139: .........xxx...........xx...........xx...........xx............xx...........xx..
[    43.959498s]  INFO(board_artiq::jesd204sync): 140: x............xx...........xx...........xx............xx...........xx...........x
[    44.156413s]  INFO(board_artiq::jesd204sync): 141: ..xx............xx...........xx...........xx............xx...........xx.........
[    44.353328s]  INFO(board_artiq::jesd204sync): 142: .....xxx...........xx...........xx...........xx............xx...........xx......
[    44.550242s]  INFO(board_artiq::jesd204sync): 143: .........xx...........xx...........xx...........xxx...........xx...........xx...
[    44.747156s]  INFO(board_artiq::jesd204sync): 144: ............xx...........xx...........xx............xx...........xx...........xx
[    44.944071s]  INFO(board_artiq::jesd204sync): 145: ..xx...........xx...........xx............xx...........xx...........xx..........
[    45.140987s]  INFO(board_artiq::jesd204sync): 146: .....xx...........xx...........xx............xx...........xx...........xx.......
[    45.337902s]  INFO(board_artiq::jesd204sync): 147: ........xx...........xx............xx...........xx...........xx............xx...
[    45.534816s]  INFO(board_artiq::jesd204sync): 148: ...........xx............xx...........xx...........xx............xx...........xx
[    45.731731s]  INFO(board_artiq::jesd204sync): 149: .xx............xx...........xx...........xx............xx...........xx..........
[    45.928644s]  INFO(board_artiq::jesd204sync): 150: .....xx...........xx...........xx............xx...........xx...........xx.......
[    46.125560s]  INFO(board_artiq::jesd204sync): 151: ........xx...........xx............xx...........xx...........xx...........xxx...
[    46.322474s]  INFO(board_artiq::jesd204sync): 152: ...........xx...........xx............xx...........xx...........xx............xx
[    46.519389s]  INFO(board_artiq::jesd204sync): 153: .xx...........xx............xx...........xx...........xx............xx..........
[    46.716304s]  INFO(board_artiq::jesd204sync): 154: ....xx...........xxx...........xx...........xx...........xxx...........xx.......
[    46.913218s]  INFO(board_artiq::jesd204sync): 155: .......xx............xx...........xx...........xx............xx...........xx....
[    47.110133s]  INFO(board_artiq::jesd204sync): 156: ...........xx...........xx...........xx...........xxx...........xx...........xx.
[    47.307050s]  INFO(board_artiq::jesd204sync): 157: xxx...........xx...........xx...........xx............xx...........xx...........
[    47.503965s]  INFO(board_artiq::jesd204sync): 158: ....xx...........xx...........xx............xx...........xx...........xx........
[    47.700880s]  INFO(board_artiq::jesd204sync): 159: .......xx...........xx............xx...........xx...........xx............xx....
[    47.897794s]  INFO(board_artiq::jesd204sync): 160: ..........xx............xx...........xx...........xx............xx...........xx.
[    48.094710s]  INFO(board_artiq::jesd204sync): 161: xx............xx...........xx...........xx............xx...........xx...........
[    48.291628s]  INFO(board_artiq::jesd204sync): 162: ....xx...........xx...........xxx...........xx...........xx...........xxx.......
[    48.488543s]  INFO(board_artiq::jesd204sync): 163: .......xx............xx...........xx...........xx...........xxx...........xx....
[    48.685459s]  INFO(board_artiq::jesd204sync): 164: ...........xx...........xx...........xx............xx...........xx...........xx.
[    48.882374s]  INFO(board_artiq::jesd204sync): 165: .xx...........xx...........xx............xx...........xx...........xx...........
[    49.079289s]  INFO(board_artiq::jesd204sync): 166: ....xx...........xx............xx...........xx...........xx............xx.......
[    49.276207s]  INFO(board_artiq::jesd204sync): 167: .......xxx...........xx...........xx...........xxx...........xx...........xx....
[    49.473122s]  INFO(board_artiq::jesd204sync): 168: ...........xx...........xx............xx...........xx...........xx............xx
[    49.670037s]  INFO(board_artiq::jesd204sync): 169: .xx...........xx............xx...........xx...........xx............xx..........
[    49.866953s]  INFO(board_artiq::jesd204sync): 170: .....xx...........xx...........xx............xx...........xx...........xx.......
[    50.063868s]  INFO(board_artiq::jesd204sync): 171: ........xx...........xx............xx...........xx...........xx............xx...
[    50.260786s]  INFO(board_artiq::jesd204sync): 172: ...........xx............xx...........xx...........xxx...........xx...........xx
[    50.457703s]  INFO(board_artiq::jesd204sync): 173: ..xx...........xx...........xx............xx...........xx...........xx..........
[    50.654616s]  INFO(board_artiq::jesd204sync): 174: .....xx...........xx............xx...........xx...........xx............xx......
[    50.851532s]  INFO(board_artiq::jesd204sync): 175: .........xx...........xx...........xx............xx...........xx...........xx...
[    51.048446s]  INFO(board_artiq::jesd204sync): 176: x...........xx...........xxx...........xx...........xx...........xxx...........x
[    51.245363s]  INFO(board_artiq::jesd204sync): 177: ..xx............xx...........xx...........xx............xx...........xx.........
[    51.442279s]  INFO(board_artiq::jesd204sync): 178: ......xx...........xx...........xx............xx...........xx...........xx......
[    51.639194s]  INFO(board_artiq::jesd204sync): 179: .........xx...........xx............xx...........xx...........xx............xx..
[    51.836110s]  INFO(board_artiq::jesd204sync): 180: x...........xxx...........xx...........xx...........xxx...........xx...........x
[    52.033023s]  INFO(board_artiq::jesd204sync): 181: ...xx...........xx...........xx............xx...........xx...........xx.........
[    52.229941s]  INFO(board_artiq::jesd204sync): 182: ......xx...........xx............xx...........xx...........xx............xx.....
[    52.426856s]  INFO(board_artiq::jesd204sync): 183: .........xxx...........xx...........xx...........xxx...........xx...........xx..
[    52.623771s]  INFO(board_artiq::jesd204sync): 184: xx...........xx...........xx............xx...........xx...........xx............
[    52.820687s]  INFO(board_artiq::jesd204sync): 185: ...xx............xx...........xx...........xx............xx...........xx........
[    53.017601s]  INFO(board_artiq::jesd204sync): 186: .......xx...........xx...........xx............xx...........xx...........xx.....
[    53.214519s]  INFO(board_artiq::jesd204sync): 187: ..........xx............xx...........xx...........xx............xx...........xx.
[    53.411436s]  INFO(board_artiq::jesd204sync): 188: xx............xx...........xx...........xx............xx...........xx...........
[    53.608350s]  INFO(board_artiq::jesd204sync): 189: ....xx...........xx............xx...........xx...........xx............xx.......
[    53.805266s]  INFO(board_artiq::jesd204sync): 190: ........xx...........xx...........xx............xx...........xx...........xx....
[    54.002181s]  INFO(board_artiq::jesd204sync): 191: ...........xx...........xx............xx...........xx...........xx............xx
[    54.199096s]  INFO(board_artiq::jesd204sync): 192: .xx...........xxx...........xx...........xx...........xxx...........xx..........
[    54.396012s]  INFO(board_artiq::jesd204sync): 193: .....xx...........xx...........xx............xx...........xx...........xx.......
[    54.592926s]  INFO(board_artiq::jesd204sync): 194: ........xx............xx...........xx...........xx............xx...........xx...
[    54.789844s]  INFO(board_artiq::jesd204sync): 195: x...........xx...........xx...........xxx...........xx...........xx............x
[    54.986758s]  INFO(board_artiq::jesd204sync): 196: ..xx...........xxx...........xx...........xx...........xxx...........xx.........
[    55.183672s]  INFO(board_artiq::jesd204sync): 197: ......xx...........xx...........xx............xx...........xx...........xxx.....
[    55.380587s]  INFO(board_artiq::jesd204sync): 198: .........xx............xx...........xx...........xx............xx...........xx..
[    55.577502s]  INFO(board_artiq::jesd204sync): 199: xx...........xx...........xx............xx...........xx...........xx............
[    55.774417s]  INFO(board_artiq::jesd204sync): 200: ...xx............xx...........xx...........xx............xx...........xx........
[    55.971331s]  INFO(board_artiq::jesd204sync): 201: .......xx...........xx............xx...........xx...........xx............xx....
[    56.168246s]  INFO(board_artiq::jesd204sync): 202: ...........xx...........xx...........xxx...........xx...........xx............xx
[    56.365161s]  INFO(board_artiq::jesd204sync): 203: .xx............xx...........xx...........xx............xx...........xx..........
[    56.562076s]  INFO(board_artiq::jesd204sync): 204: xxxxxxxxxxxxxxxx.xx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxx
[    56.758990s]  INFO(board_artiq::jesd204sync): 205: xxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xx
[    56.955905s]  INFO(board_artiq::jesd204sync): 206: .xxxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx
[    57.152821s]  INFO(board_artiq::jesd204sync): 207: xxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxx........xx............xx........
[    57.349736s]  INFO(board_artiq::jesd204sync): 208: .......xx...........xx...........xx............xx...........xx...........xx.....
[    57.546651s]  INFO(board_artiq::jesd204sync): 209: ..........xx............xx...........xx...........xxx...........xx...........xx.
[    57.743568s]  INFO(board_artiq::jesd204sync): 210: .xx...........xx............xx...........xx...........xx............xx..........
[    57.940483s]  INFO(board_artiq::jesd204sync): 211: .....xx...........xx...........xx............xx...........xx...........xx.......
[    58.137397s]  INFO(board_artiq::jesd204sync): 212: ........xxx...........xx...........xx............xx...........xx...........xx...
[    58.334310s]  INFO(board_artiq::jesd204sync): 213: x...........xx............xx...........xx...........xx............xx...........x
[    58.531226s]  INFO(board_artiq::jesd204sync): 214: ...xx...........xx............xx...........xx...........xx............xx........
[    58.728141s]  INFO(board_artiq::jesd204sync): 215: .......xx...........xx...........xx............xx...........xx...........xxx....
[    58.925057s]  INFO(board_artiq::jesd204sync): 216: ...........xx...........xx...........xx............xx...........xx...........xx.
[    59.121973s]  INFO(board_artiq::jesd204sync): 217: .xx...........xxx...........xx...........xx............xx...........xx..........
[    59.318888s]  INFO(board_artiq::jesd204sync): 218: .....xx...........xx............xx...........xx...........xxx...........xx......
[    59.515803s]  INFO(board_artiq::jesd204sync): 219: .........xx...........xx............xx...........xx...........xx............xx..
[    59.712717s]  INFO(board_artiq::jesd204sync): 220: x............xx...........xx............xx...........xx...........xx............
[    59.909632s]  INFO(board_artiq::jesd204sync): 221: ...xx............xx...........xx...........xxx...........xx...........xx........
[    60.106546s]  INFO(board_artiq::jesd204sync): 222: .......xx............xx...........xx...........xxx...........xx...........xx....
[    60.303461s]  INFO(board_artiq::jesd204sync): 223: ...........xx............xx...........xx...........xx............xx...........xx
[    60.500376s]  INFO(board_artiq::jesd204sync): 224: ..xx...........xx............xx...........xx...........xx............xx.........
[    60.697294s]  INFO(board_artiq::jesd204sync): 225: ......xx...........xx...........xxx...........xx...........xx............xx.....
[    60.894208s]  INFO(board_artiq::jesd204sync): 226: ..........xx...........xx...........xxx...........xx...........xx............xx.
[    61.091124s]  INFO(board_artiq::jesd204sync): 227: xx............xx...........xx............xx...........xx...........xx...........
[    61.288042s]  INFO(board_artiq::jesd204sync): 228: .....xx...........xx...........xx............xx...........xx...........xxx......
[    61.484958s]  INFO(board_artiq::jesd204sync): 229: .........xx...........xx...........xx............xx...........xx............xx..
[    61.681871s]  INFO(board_artiq::jesd204sync): 230: x............xx...........xx...........xxx...........xx...........xx............
[    61.878786s]  INFO(board_artiq::jesd204sync): 231: ...xx............xx...........xx...........xxx...........xx...........xx........
[    62.075702s]  INFO(board_artiq::jesd204sync): 232: .......xx............xx...........xx...........xxx...........xx...........xx....
[    62.272621s]  INFO(board_artiq::jesd204sync): 233: ...........xx............xx...........xx...........xxx...........xx...........xx
[    62.469537s]  INFO(board_artiq::jesd204sync): 234: ..xx...........xx............xx...........xx...........xx............xx.........
[    62.666452s]  INFO(board_artiq::jesd204sync): 235: ......xx...........xx............xx...........xx...........xx............xx.....
[    62.863367s]  INFO(board_artiq::jesd204sync): 236: ..........xx...........xx...........xxx...........xx...........xx............xx.
[    63.060281s]  INFO(board_artiq::jesd204sync): 237: xx............xx...........xx...........xx............xx...........xx...........
[    63.257197s]  INFO(board_artiq::jesd204sync): 238: ....xx............xx...........xx...........xx............xx...........xx.......
[    63.454113s]  INFO(board_artiq::jesd204sync): 239: ........xx............xx...........xx...........xx............xx...........xx...
[    63.651027s]  INFO(board_artiq::jesd204sync): 240: x...........xx............xx...........xx...........xx............xx...........x
[    63.847942s]  INFO(board_artiq::jesd204sync): 241: ...xx...........xx...........xxx...........xx...........xx............xx........
[    64.044856s]  INFO(board_artiq::jesd204sync): 242: .......xx...........xx...........xxx...........xx...........xx............xx....
[    64.241774s]  INFO(board_artiq::jesd204sync): 243: ...........xx...........xx...........xxx...........xx...........xx............xx
[    64.438688s]  INFO(board_artiq::jesd204sync): 244: .xx............xx...........xx...........xxx...........xx...........xx..........
[    64.635602s]  INFO(board_artiq::jesd204sync): 245: .....xx............xx...........xx...........xxx...........xx...........xx......
[    64.832516s]  INFO(board_artiq::jesd204sync): 246: .........xx............xx...........xx...........xxx...........xx...........xx..
[    65.029433s]  INFO(board_artiq::jesd204sync): 247: xx...........xx............xx...........xx...........xx............xx...........
[    65.226351s]  INFO(board_artiq::jesd204sync): 248: ....xx...........xx............xx...........xx...........xx............xx.......
[    65.423265s]  INFO(board_artiq::jesd204sync): 249: ........xx...........xx............xx...........xx...........xx............xx...
[    65.620181s]  INFO(board_artiq::jesd204sync): 250: x...........xx...........xx............xx...........xx...........xx............x
[    65.817095s]  INFO(board_artiq::jesd204sync): 251: ...xx...........xx...........xx............xx...........xx...........xx.........
[    66.014011s]  INFO(board_artiq::jesd204sync): 252: ......xxx...........xx...........xx............xx...........xx...........xx.....
[    66.210929s]  INFO(board_artiq::jesd204sync): 253: ..........xxx...........xx...........xx............xx...........xx...........xx.
[    66.407843s]  INFO(board_artiq::jesd204sync): 254: .xx...........xxx...........xx...........xx............xx...........xx..........
[    66.604759s]  INFO(board_artiq::jesd204sync): 255: .....xx............xx...........xx...........xx............xx...........xx......
[    66.801673s]  INFO(board_artiq::jesd204sync): 256: .........xx...........xxx...........xx...........xx............xx...........xx..
[    66.998588s]  INFO(board_artiq::jesd204sync): 257: xx...........xx...........xxx...........xx...........xx............xx...........
[    67.195503s]  INFO(board_artiq::jesd204sync): 258: ....xx...........xx...........xx............xx...........xx...........xxx.......
[    67.392418s]  INFO(board_artiq::jesd204sync): 259: ........xx...........xx...........xx............xx...........xx...........xxx...
[    67.589335s]  INFO(board_artiq::jesd204sync): 260: ............xx...........xx...........xx............xx...........xx............x
[    67.786248s]  INFO(board_artiq::jesd204sync): 261: ..xx............xx...........xx...........xxx...........xx...........xx.........
[    67.983163s]  INFO(board_artiq::jesd204sync): 262: ......xx............xx...........xx............xx...........xx...........xx.....
[    68.180077s]  INFO(board_artiq::jesd204sync): 263: ..........xxx...........xx...........xx............xx...........xx...........xx.
[    68.376991s]  INFO(board_artiq::jesd204sync): 264: .xx............xx...........xx...........xx............xx...........xx..........
[    68.573906s]  INFO(board_artiq::jesd204sync): 265: .....xx............xx...........xx...........xxx...........xx...........xx......
[    68.770821s]  INFO(board_artiq::jesd204sync): 266: .........xxx...........xx...........xx............xx...........xx...........xx..
[    68.967736s]  INFO(board_artiq::jesd204sync): 267: xx............xx...........xx...........xx............xx...........xx...........
[    69.164652s]  INFO(board_artiq::jesd204sync): 268: ....xx............xx...........xx...........xxx...........xx...........xx.......
[    69.361566s]  INFO(board_artiq::jesd204sync): 269: ........xxx...........xx...........xx............xx...........xx...........xx...
[    69.558481s]  INFO(board_artiq::jesd204sync): 270: x...........xxx...........xx...........xx............xx...........xx...........x
[    69.755396s]  INFO(board_artiq::jesd204sync): 271: ...xx............xx...........xx...........xx............xx...........xx........
[    69.952312s]  INFO(board_artiq::jesd204sync): 272: .......xx............xx...........xx...........xxx...........xx...........xx....
[    70.149228s]  INFO(board_artiq::jesd204sync): 273: ...........xxx...........xx...........xx............xx...........xx...........xx
[    70.346145s]  INFO(board_artiq::jesd204sync): 274: ..xx............xx...........xx...........xx............xx...........xx.........
[    70.543061s]  INFO(board_artiq::jesd204sync): 275: ......xx............xx...........xx...........xxx...........xx...........xx.....
[    70.739974s]  INFO(board_artiq::jesd204sync): 276: ..........xxx...........xx...........xx............xx...........xx...........xxx
[    70.936890s]  INFO(board_artiq::jesd204sync): 277: .xx............xx...........xx...........xxx...........xx...........xx..........
[    71.133804s]  INFO(board_artiq::jesd204sync): 278: .....xxx...........xx...........xx............xx...........xx...........xxx.....
[    71.330720s]  INFO(board_artiq::jesd204sync): 279: ..........xx...........xx...........xxx...........xx...........xx............xx.
[    71.527635s]  INFO(board_artiq::jesd204sync): 280: xxx...........xx...........xx............xx...........xx...........xx...........
[    71.724550s]  INFO(board_artiq::jesd204sync): 281: .....xx...........xx...........xx............xx...........xx...........xx.......
[    71.921466s]  INFO(board_artiq::jesd204sync): 282: .........xx...........xx...........xx............xx...........xx...........xxx..
[    72.118380s]  INFO(board_artiq::jesd204sync): 283: x............xx...........xx............xx...........xx...........xx............
[    72.315295s]  INFO(board_artiq::jesd204sync): 284: ....xx...........xx...........xx.....xxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxx
[    72.512209s]  INFO(board_artiq::jesd204sync): 285: xxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxx.xxx
[    72.709125s]  INFO(board_artiq::jesd204sync): 286: .xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxx
[    72.906039s]  INFO(board_artiq::jesd204sync): 287: xxx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxx
[    73.102955s]  INFO(board_artiq::jesd204sync): 288: xxx...xxx...........xx...........xx............xx...........xx...........xxx....
[    73.299871s]  INFO(board_artiq::jesd204sync): 289: ...........xx...........xx...........xxx...........xx...........xx............xx
[    73.496787s]  INFO(board_artiq::jesd204sync): 290: ..xx...........xx...........xx............xx...........xx............xx.........
[    73.693704s]  INFO(board_artiq::jesd204sync): 291: ......xx...........xx............xx...........xx...........xxx...........xx.....
[    73.890618s]  INFO(board_artiq::jesd204sync): 292: ..........xx...........xxx...........xx...........xx............xx...........xx.
[    74.087534s]  INFO(board_artiq::jesd204sync): 293: .xx...........xx............xx...........xx............xx...........xx..........
[    74.284451s]  INFO(board_artiq::jesd204sync): 294: .....xx............xx...........xx...........xx............xx...........xx......
[    74.481365s]  INFO(board_artiq::jesd204sync): 295: .........xxx...........xx...........xx............xx...........xx...........xxx.
[    74.678282s]  INFO(board_artiq::jesd204sync): 296: xx............xx...........xx............xx...........xx...........xx...........
[    74.875197s]  INFO(board_artiq::jesd204sync): 297: .....xx...........xx...........xxx...........xx...........xx............xx......
[    75.072113s]  INFO(board_artiq::jesd204sync): 298: .........xx...........xx............xx...........xx...........xxx...........xx..
[    75.269030s]  INFO(board_artiq::jesd204sync): 299: xx...........xx...........xxx...........xx...........xx............xx...........
[    75.465945s]  INFO(board_artiq::jesd204sync): 300: ....xx...........xx............xx...........xx...........xxx...........xx.......
[    75.662861s]  INFO(board_artiq::jesd204sync): 301: ........xx............xx...........xx...........xx............xx...........xx...
[    75.859779s]  INFO(board_artiq::jesd204sync): 302: x...........xxx...........xx...........xx............xx...........xx...........x
[    76.056694s]  INFO(board_artiq::jesd204sync): 303: ...xx............xx...........xx............xx...........xx...........xx........
[    76.253612s]  INFO(board_artiq::jesd204sync): 304: ........xx...........xx...........xxx...........xx...........xx............xx...
[    76.450528s]  INFO(board_artiq::jesd204sync): 305: x...........xx...........xxx...........xx...........xx............xx...........x
[    76.647446s]  INFO(board_artiq::jesd204sync): 306: ...xx...........xxx...........xx...........xx............xx...........xx........
[    76.844360s]  INFO(board_artiq::jesd204sync): 307: .......xx............xx...........xx............xx...........xx...........xx....
[    77.041276s]  INFO(board_artiq::jesd204sync): 308: ............xx...........xx............xx...........xx...........xx............x
[    77.238193s]  INFO(board_artiq::jesd204sync): 309: ...xx...........xx...........xxx...........xx...........xx............xx........
[    77.435109s]  INFO(board_artiq::jesd204sync): 310: .......xx...........xx............xx...........xx............xx...........xx....
[    77.632024s]  INFO(board_artiq::jesd204sync): 311: ...........xx............xx...........xx............xx...........xx...........xx
[    77.828941s]  INFO(board_artiq::jesd204sync): 312: ..xx............xx...........xx............xx...........xx...........xx.........
[    78.025857s]  INFO(board_artiq::jesd204sync): 313: .......xx...........xx............xx...........xx...........xx............xx....
[    78.222775s]  INFO(board_artiq::jesd204sync): 314: ...........xx............xx...........xx...........xxx...........xx...........xx
[    78.419690s]  INFO(board_artiq::jesd204sync): 315: ..xx............xx...........xx...........xx............xx...........xx.........
[    78.616605s]  INFO(board_artiq::jesd204sync): 316: .......xx...........xx...........xx............xx...........xx............xx....
[    78.813520s]  INFO(board_artiq::jesd204sync): 317: ...........xx...........xx............xx...........xx............xx...........xx
[    79.010437s]  INFO(board_artiq::jesd204sync): 318: ..xx...........xxx...........xx...........xx............xx...........xx.........
[    79.207354s]  INFO(board_artiq::jesd204sync): 319: ......xxx...........xx...........xx............xx...........xx...........xxx....
[    79.404269s]  INFO(board_artiq::jesd204sync): 320: ...........xx...........xx............xx...........xx............xx...........xx
[    79.601185s]  INFO(board_artiq::jesd204sync): 321: ..xx...........xxx...........xx...........xx............xx...........xx.........
[    79.798099s]  INFO(board_artiq::jesd204sync): 322: .......xx...........xx...........xx............xx...........xx............xx....
[    79.995015s]  INFO(board_artiq::jesd204sync): 323: ...........xx...........xx............xx...........xx............xx...........xx
[    80.191931s]  INFO(board_artiq::jesd204sync): 324: ..xx...........xxx...........xx...........xx............xx...........xx.........
[    80.388846s]  INFO(board_artiq::jesd204sync): 325: .......xx...........xx...........xxx...........xx...........xx............xx....
[    80.585763s]  INFO(board_artiq::jesd204sync): 326: ...........xx............xx...........xx...........xx............xx...........xx
[    80.782677s]  INFO(board_artiq::jesd204sync): 327: ..xx............xx...........xx...........xxx...........xx...........xx.........
[    80.979593s]  INFO(board_artiq::jesd204sync): 328: .......xx...........xx............xx...........xx...........xxx...........xx....
[    81.176509s]  INFO(board_artiq::jesd204sync): 329: ...........xx............xx...........xx............xx...........xx...........xx
[    81.373423s]  INFO(board_artiq::jesd204sync): 330: ..xxx...........xx...........xx............xx...........xx............xx........
[    81.570340s]  INFO(board_artiq::jesd204sync): 331: .......xx...........xx............xx...........xx............xx...........xx....
[    81.767255s]  INFO(board_artiq::jesd204sync): 332: ...........xxx...........xx...........xx............xx...........xx............x
[    81.964170s]  INFO(board_artiq::jesd204sync): 333: ...xx...........xx...........xxx...........xx...........xx............xx........
[    82.161085s]  INFO(board_artiq::jesd204sync): 334: .......xx............xx...........xx...........xx............xx...........xx....
[    82.357999s]  INFO(board_artiq::jesd204sync): 335: ............xx...........xx............xx...........xx...........xx............x
[    82.554914s]  INFO(board_artiq::jesd204sync): 336: ...xx...........xx............xx...........xx...........xxx...........xx........
[    82.751829s]  INFO(board_artiq::jesd204sync): 337: .......xxx...........xx...........xx............xx...........xx............xx...
[    82.948743s]  INFO(board_artiq::jesd204sync): 338: x...........xx............xx...........xx...........xxx...........xx...........x
[    83.145659s]  INFO(board_artiq::jesd204sync): 339: ...xxx...........xx...........xx............xx...........xx............xx.......
[    83.342574s]  INFO(board_artiq::jesd204sync): 340: ........xx............xx...........xx...........xx............xx...........xx...
[    83.539490s]  INFO(board_artiq::jesd204sync): 341: xx...........xx...........xx............xx...........xx............xx...........
[    83.736406s]  INFO(board_artiq::jesd204sync): 342: ....xx............xx...........xx...........xxx...........xx...........xx.......
[    83.933321s]  INFO(board_artiq::jesd204sync): 343: .........xx...........xx............xx...........xx............xx...........xx..
[    84.130236s]  INFO(board_artiq::jesd204sync): 344: xx............xx...........xx...........xx............xx...........xx...........
[    84.327150s]  INFO(board_artiq::jesd204sync): 345: .....xx...........xx............xx...........xx............xx...........xx......
[    84.524065s]  INFO(board_artiq::jesd204sync): 346: ..........xx...........xx............xx...........xx...........xx............xx.
[    84.720980s]  INFO(board_artiq::jesd204sync): 347: .xx...........xx............xx...........xx............xx...........xx..........
[    84.917895s]  INFO(board_artiq::jesd204sync): 348: ......xx...........xx............xx...........xx...........xx............xx.....
[    85.114811s]  INFO(board_artiq::jesd204sync): 349: ..........xx............xx...........xx............xx...........xx............xx
[    85.311726s]  INFO(board_artiq::jesd204sync): 350: ..xx...........xx...........xxx...........xx...........xx............xx.........
[    85.508642s]  INFO(board_artiq::jesd204sync): 351: ......xx............xx...........xx............xx...........xx...........xxx....
[    85.705556s]  INFO(board_artiq::jesd204sync): 352: ...........xx...........xxx...........xx...........xx............xx...........xx
[    85.902473s]  INFO(board_artiq::jesd204sync): 353: ..xx............xx...........xx............xx...........xx............xx........
[    86.099389s]  INFO(board_artiq::jesd204sync): 354: .......xx............xx...........xx...........xxx...........xx...........xx....
[    86.296306s]  INFO(board_artiq::jesd204sync): 355: x...........xx...........xx............xx...........xx............xx...........x
[    86.493221s]  INFO(board_artiq::jesd204sync): 356: ...xx............xx...........xx............xx...........xx...........xxx.......
[    86.690135s]  INFO(board_artiq::jesd204sync): 357: ........xx...........xx............xx...........xx............xx...........xx...
[    86.887050s]  INFO(board_artiq::jesd204sync): 358: x............xx...........xx...........xxx...........xx...........xx............
[    87.083965s]  INFO(board_artiq::jesd204sync): 359: ....xx...........xx............xx...........xx............xx...........xx.......
[    87.280882s]  INFO(board_artiq::jesd204sync): 360: .........xx...........xx............xx...........xx...........xx............xx..
[    87.477799s]  INFO(board_artiq::jesd204sync): 361: xx...........xx............xx...........xx............xx...........xx...........
[    87.674715s]  INFO(board_artiq::jesd204sync): 362: .....xx...........xx...........xx............xx...........xx............xx......
[    87.871629s]  INFO(board_artiq::jesd204sync): 363: .........xx............xx...........xx...........xxx...........xx...........xx..
[    88.068545s]  INFO(board_artiq::jesd204sync): 364: xxx...........xx...........xx............xx...........xx............xx..........
[    88.265462s]  INFO(board_artiq::jesd204sync): 365: .....xx............xx...........xx............xx...........xx...........xx......
[    88.462376s]  INFO(board_artiq::jesd204sync): 366: .xxxxx....xxxxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx.x
[    88.659292s]  INFO(board_artiq::jesd204sync): 367: xx..xxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxx
[    88.856205s]  INFO(board_artiq::jesd204sync): 368: xxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxx.xxxxxxxxx..xx.....
[    89.053121s]  INFO(board_artiq::jesd204sync): 369: ...........xx...........xx...........xx............xx...........xx............xx
[    89.250040s]  INFO(board_artiq::jesd204sync): 370: ..xx...........xx............xx...........xx............xx...........xx.........
[    89.446954s]  INFO(board_artiq::jesd204sync): 371: .......xx...........xx...........xx............xx...........xx............xx....
[    89.643871s]  INFO(board_artiq::jesd204sync): 372: ...........xx............xx...........xx...........xx............xx...........xx
[    89.840786s]  INFO(board_artiq::jesd204sync): 373: ..xx............xx...........xx............xx...........xx...........xxx........
[    90.037701s]  INFO(board_artiq::jesd204sync): 374: .......xx...........xxx...........xx...........xx............xx...........xx....
[    90.234619s]  INFO(board_artiq::jesd204sync): 375: ............xx...........xx............xx...........xx...........xxx...........x
[    90.431536s]  INFO(board_artiq::jesd204sync): 376: ...xx............xx...........xx...........xx............xx...........xx........
[    90.628450s]  INFO(board_artiq::jesd204sync): 377: ........xx...........xx............xx...........xx...........xxx...........xx...
[    90.825367s]  INFO(board_artiq::jesd204sync): 378: x...........xxx...........xx...........xx............xx...........xx............
[    91.022282s]  INFO(board_artiq::jesd204sync): 379: ....xx...........xx............xx...........xx...........xxx...........xx.......
[    91.219198s]  INFO(board_artiq::jesd204sync): 380: ........xxx...........xx...........xx............xx...........xx............xx..
[    91.416114s]  INFO(board_artiq::jesd204sync): 381: xx...........xx............xx...........xx...........xxx...........xx...........
[    91.613030s]  INFO(board_artiq::jesd204sync): 382: .....xx...........xx...........xx............xx...........xx............xx......
[    91.809946s]  INFO(board_artiq::jesd204sync): 383: .........xx............xx...........xx............xx...........xx...........xx..
[    92.006861s]  INFO(board_artiq::jesd204sync): 384: .xx...........xx...........xx............xx...........xx............xx..........
[    92.203776s]  INFO(board_artiq::jesd204sync): 385: .....xx............xx...........xx............xx...........xx...........xxx.....
[    92.400694s]  INFO(board_artiq::jesd204sync): 386: ..........xx...........xx............xx...........xx............xx...........xx.
[    92.597609s]  INFO(board_artiq::jesd204sync): 387: .xx............xx...........xx...........xxx...........xx...........xx..........
[    92.794524s]  INFO(board_artiq::jesd204sync): 388: ......xx...........xx............xx...........xx............xx...........xx.....
[    92.991440s]  INFO(board_artiq::jesd204sync): 389: ...........xx...........xx............xx...........xx...........xxx...........xx
[    93.188355s]  INFO(board_artiq::jesd204sync): 390: ..xx............xx...........xx...........xxx...........xx...........xx.........
[    93.385270s]  INFO(board_artiq::jesd204sync): 391: .......xx...........xx............xx...........xx............xx...........xx....
[    93.582185s]  INFO(board_artiq::jesd204sync): 392: ............xx...........xx...........xxx...........xx...........xx............x
[    93.779099s]  INFO(board_artiq::jesd204sync): 393: ...xx...........xx............xx...........xx............xx...........xx........
[    93.976013s]  INFO(board_artiq::jesd204sync): 394: ........xx...........xx...........xxx...........xx...........xx............xx...
[    94.172928s]  INFO(board_artiq::jesd204sync): 395: x...........xx............xx...........xx............xx...........xx...........x
[    94.369843s]  INFO(board_artiq::jesd204sync): 396: ....xx...........xx...........xxx...........xx...........xx............xx.......
[    94.566758s]  INFO(board_artiq::jesd204sync): 397: ........xxx...........xx...........xx............xx...........xx............xx..
[    94.763672s]  INFO(board_artiq::jesd204sync): 398: xx...........xx............xx...........xx............xx...........xx...........
[    94.960587s]  INFO(board_artiq::jesd204sync): 399: .....xx...........xx............xx...........xx...........xx............xx......
[    95.157501s]  INFO(board_artiq::jesd204sync): 400: .........xx............xx...........xx............xx...........xx...........xxx.
[    95.354417s]  INFO(board_artiq::jesd204sync): 401: .xx...........xx...........xxx...........xx...........xx............xx..........
[    95.551332s]  INFO(board_artiq::jesd204sync): 402: .....xx............xx...........xx............xx...........xx...........xxx.....
[    95.748247s]  INFO(board_artiq::jesd204sync): 403: ..........xx...........xxx...........xx...........xx............xx...........xx.
[    95.945162s]  INFO(board_artiq::jesd204sync): 404: .xx............xx...........xx............xx...........xx............xx.........
[    96.142079s]  INFO(board_artiq::jesd204sync): 405: ......xx............xx...........xx...........xx............xx...........xx.....
[    96.338996s]  INFO(board_artiq::jesd204sync): 406: ...........xx...........xx............xx...........xx...........xx............xx
[    96.535911s]  INFO(board_artiq::jesd204sync): 407: ..xx...........xx............xx...........xx............xx...........xx.........
[    96.732826s]  INFO(board_artiq::jesd204sync): 408: .......xx...........xx............xx...........xx...........xxx...........xx....
[    96.929740s]  INFO(board_artiq::jesd204sync): 409: ...........xxx...........xx...........xx............xx...........xx............x
[    97.126656s]  INFO(board_artiq::jesd204sync): 410: ...xx...........xx...........xxx...........xx...........xx............xx........
[    97.323573s]  INFO(board_artiq::jesd204sync): 411: .......xx............xx...........xx............xx...........xx...........xx....
[    97.520487s]  INFO(board_artiq::jesd204sync): 412: x...........xx...........xx............xx...........xx............xx...........x
[    97.717403s]  INFO(board_artiq::jesd204sync): 413: ...xx............xx...........xx............xx...........xx...........xx........
[    97.914318s]  INFO(board_artiq::jesd204sync): 414: ........xx............xx...........xx...........xxx...........xx...........xx...
[    98.111234s]  INFO(board_artiq::jesd204sync): 415: xx...........xx...........xx............xx...........xx............xx...........
[    98.308150s]  INFO(board_artiq::jesd204sync): 416: ....xx............xx...........xx............xx...........xx............xx......
[    98.505065s]  INFO(board_artiq::jesd204sync): 417: .........xx............xx...........xx............xx...........xx...........xx..
[    98.701980s]  INFO(board_artiq::jesd204sync): 418: .xx...........xx...........xxx...........xx...........xx............xx..........
[    98.898896s]  INFO(board_artiq::jesd204sync): 419: .....xx............xx...........xx............xx...........xx............xx.....
[    99.095811s]  INFO(board_artiq::jesd204sync): 420: ..........xx............xx...........xx...........xxx...........xx...........xx.
[    99.292729s]  INFO(board_artiq::jesd204sync): 421: .xxx...........xx...........xx............xx...........xx............xx.........
[    99.489644s]  INFO(board_artiq::jesd204sync): 422: ......xx............xx...........xx............xx...........xx...........xxx....
[    99.686559s]  INFO(board_artiq::jesd204sync): 423: ...........xx............xx...........xx...........xxx...........xx...........xx
[    99.883475s]  INFO(board_artiq::jesd204sync): 424: ...xx...........xx...........xxx...........xx...........xx............xx........
[   100.080390s]  INFO(board_artiq::jesd204sync): 425: .......xxx...........xx...........xx............xx...........xx............xx...
[   100.277307s]  INFO(board_artiq::jesd204sync): 426: x...........xxx...........xx...........xx............xx...........xx............
[   100.474224s]  INFO(board_artiq::jesd204sync): 427: ....xx...........xx............xx...........xx............xx...........xx.......
[   100.671139s]  INFO(board_artiq::jesd204sync): 428: .........xx...........xx............xx...........xx............xx...........xx..
[   100.868055s]  INFO(board_artiq::jesd204sync): 429: xx............xx...........xx............xx...........xx...........xxx..........
[   101.064970s]  INFO(board_artiq::jesd204sync): 430: .....xx............xx...........xx...........xx............xx...........xx......
[   101.261888s]  INFO(board_artiq::jesd204sync): 431: ..........xx...........xx............xx...........xx............xx...........xx.
[   101.458803s]  INFO(board_artiq::jesd204sync): 432: .xx............xx...........xx............xx...........xx...........xxx.........
[   101.655721s]  INFO(board_artiq::jesd204sync): 433: ......xx............xx...........xx...........xx............xx...........xx.....
[   101.852636s]  INFO(board_artiq::jesd204sync): 434: ...........xx...........xxx...........xx...........xx............xx...........xx
[   102.049551s]  INFO(board_artiq::jesd204sync): 435: ..xxx...........xx...........xx............xx...........xx............xx........
[   102.246469s]  INFO(board_artiq::jesd204sync): 436: .......xxx...........xx...........xx............xx...........xx............xx...
[   102.443385s]  INFO(board_artiq::jesd204sync): 437: x...........xxx...........xx...........xx............xx...........xx............
[   102.640301s]  INFO(board_artiq::jesd204sync): 438: ....xx...........xx............xx...........xx............xx...........xx.......
[   102.837217s]  INFO(board_artiq::jesd204sync): 439: .........xx...........xx............xx...........xx............xx...........xx..
[   103.034133s]  INFO(board_artiq::jesd204sync): 440: xx............xx...........xx............xx...........xx...........xxx..........
[   103.231051s]  INFO(board_artiq::jesd204sync): 441: .....xx............xx...........xx............xx...........xx...........xxx.....
[   103.427966s]  INFO(board_artiq::jesd204sync): 442: ..........xx............xx...........xx............xx...........xx...........xxx
[   103.624883s]  INFO(board_artiq::jesd204sync): 443: ..xx...........xx............xx...........xx............xx...........xx.........
[   103.821799s]  INFO(board_artiq::jesd204sync): 444: .......xx...........xx............xx...........xx............xx...........xx....
[   104.018715s]  INFO(board_artiq::jesd204sync): 445: x...........xx...........xx............xx...........xx............xx...........x
[   104.215633s]  INFO(board_artiq::jesd204sync): 446: ...xxx.xxxxxxxxxx..xxxxxxxxxx.xx.....xx.xxxx..xxxxxxxxxx.xx..xxxx......xxxxxxxxx
[   104.412549s]  INFO(board_artiq::jesd204sync): 447: xxxxxxxxxx.xxxxxxxxxxxx.xxxxxxxxxxxx..xxxxxxxxxxxxx...........xx............xx..
[   104.609465s]  INFO(board_artiq::jesd204sync): 448: xx...........xxx...........xx...........xx............xx...........xx...........
[   104.806380s]  INFO(board_artiq::jesd204sync): 449: .....xx...........xxx...........xx...........xx............xx...........xx......
[   105.003295s]  INFO(board_artiq::jesd204sync): 450: ..........xx............xx...........xx...........xxx...........xx...........xx.
[   105.200209s]  INFO(board_artiq::jesd204sync): 451: ..xx...........xx............xx...........xx............xx...........xx.........
[   105.397125s]  INFO(board_artiq::jesd204sync): 452: .......xx...........xxx...........xx...........xx............xx...........xx....
[   105.594043s]  INFO(board_artiq::jesd204sync): 453: x...........xx............xx...........xx...........xxx...........xx...........x
[   105.790958s]  INFO(board_artiq::jesd204sync): 454: ....xx...........xx............xx...........xx...........xxx...........xx.......
[   105.987874s]  INFO(board_artiq::jesd204sync): 455: .........xx...........xx............xx...........xx...........xxx...........xx..
[   106.184790s]  INFO(board_artiq::jesd204sync): 456: xx............xx...........xx............xx...........xx............xx..........
[   106.381706s]  INFO(board_artiq::jesd204sync): 457: .....xx............xx...........xx............xx...........xx............xx.....
[   106.578624s]  INFO(board_artiq::jesd204sync): 458: ..........xxx...........xx...........xx............xx...........xx............xx
[   106.775539s]  INFO(board_artiq::jesd204sync): 459: ..xx............xx...........xx............xx...........xx...........xxx........
[   106.972456s]  INFO(board_artiq::jesd204sync): 460: .......xx............xx...........xx............xx...........xx............xx...
[   107.169373s]  INFO(board_artiq::jesd204sync): 461: x............xx...........xx...........xxx...........xx...........xx............
[   107.366291s]  INFO(board_artiq::jesd204sync): 462: ....xx............xx...........xx............xx...........xx............xx......
[   107.563206s]  INFO(board_artiq::jesd204sync): 463: .........xxx...........xx...........xx............xx...........xx............xx.
[   107.760121s]  INFO(board_artiq::jesd204sync): 464: .xx............xx...........xx...........xxx...........xx...........xx..........
[   107.957037s]  INFO(board_artiq::jesd204sync): 465: ......xx............xx...........xx............xx...........xx............xx....
[   108.153955s]  INFO(board_artiq::jesd204sync): 466: ...........xx............xx...........xx............xx...........xx............x
[   108.350870s]  INFO(board_artiq::jesd204sync): 467: ...xx...........xx............xx...........xx............xx...........xx........
[   108.547787s]  INFO(board_artiq::jesd204sync): 468: ........xx...........xx............xx...........xx............xx...........xx...
[   108.744705s]  INFO(board_artiq::jesd204sync): 469: xx...........xx...........xxx...........xx...........xx............xx...........
[   108.941620s]  INFO(board_artiq::jesd204sync): 470: .....xx...........xx............xx...........xx...........xxx...........xx......
[   109.138535s]  INFO(board_artiq::jesd204sync): 471: ..........xx...........xx............xx...........xx............xx...........xx.
[   109.335451s]  INFO(board_artiq::jesd204sync): 472: .xx............xx...........xx............xx...........xx............xx.........
[   109.532366s]  INFO(board_artiq::jesd204sync): 473: ......xxx...........xx...........xx............xx...........xx............xx....
[   109.729283s]  INFO(board_artiq::jesd204sync): 474: ............xx...........xx...........xxx...........xx...........xx............x
[   109.926198s]  INFO(board_artiq::jesd204sync): 475: ...xx............xx...........xx............xx...........xx...........xxx.......
[   110.123113s]  INFO(board_artiq::jesd204sync): 476: ........xx............xx...........xx............xx...........xx............xx..
[   110.320028s]  INFO(board_artiq::jesd204sync): 477: xx...........xxx...........xx...........xx............xx...........xx...........
[   110.516943s]  INFO(board_artiq::jesd204sync): 478: .....xx............xx...........xx............xx...........xx............xx.....
[   110.713860s]  INFO(

Pretty deterministically, about every 12th time we ask the DAC to check the SYSREF phase it gives us an error