sb0 changed the topic of #m-labs to: https://m-labs.hk :: Logs http://irclog.whitequark.org/m-labs :: Due to spam bots, only registered users can talk. See: https://freenode.net/kb/answer/registration
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #1129: Or more simply, the margin scans can be disabled (if that doesn't make the bug disappear). https://github.com/m-labs/artiq/issues/1129#issuecomment-415913344
mumptai has quit [Quit: Verlassend]
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #1137: > However, does this "latency" change for remote input events from somewhere down the DRTIO tree?... https://github.com/m-labs/artiq/issues/1137#issuecomment-415921243
sb0 has quit [Quit: Leaving]
_whitelogger has joined #m-labs
percY-7 has joined #m-labs
percY-7 has quit [Remote host closed the connection]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
iwxzr has quit [Quit: WeeChat 2.1]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
rohitksingh has joined #m-labs
hartytp has joined #m-labs
<hartytp> larsc: any idea why ADI seem to have given up on high-quality fast 16-bit DACs like the AD9726?
<hartytp> all newer models are 14-bits
<hartytp> do they just feel that there is no market for the 16-bit parallel DACs?
<hartytp> also, am I right in thinking that there are still no plans to obsolete/end of life the AD9726? I'm assuming that the "not recommended for new designs" is someone trying to push the newer 14-bit DACs on users, not an indicator of impending EOL
hartytp has quit [Ping timeout: 252 seconds]
Guest46665 has joined #m-labs
Guest46665 has quit [Remote host closed the connection]
rohitksingh1 has joined #m-labs
rohitksingh has quit [Ping timeout: 264 seconds]
rohitksingh1 has quit [Client Quit]
hook54321a has joined #m-labs
hook54321a is now known as Guest35338
Guest35338 has quit [Remote host closed the connection]
sb0 has joined #m-labs
<sb0> hartytp, how important is it right now, considering you can use a 10-port master from sayma, which also has lower-latency than switching?
<sb0> my plan was to look into it after 4.0 is out, and after #636 is working
cncr04s23 has joined #m-labs
cncr04s23 has quit [Remote host closed the connection]
sb0 has quit [Quit: Leaving]
sirnaysayer17 has joined #m-labs
sirnaysayer17 has quit [Killed (Unit193 (Spam is not permitted on freenode.))]
rjo has quit [Quit: WeeChat 1.6]
rjo has joined #m-labs
hartytp has joined #m-labs
<hartytp> sb0: it's becoming pressing for us because we need to get it completed, tested and paid in good time before the grant runs out
<hartytp> if we leave it until the last possible minute then it's going to create a headache for me
<hartytp> I know there is a lot in the pipeline right now, but we're coming up to the one year anniversary of the order being placed, so it would be nice to start soon
<hartytp> also, the Sayma 10-port master is nice in principle, but we don't have enough of them to run our experiments and there won't be any more available any time soon
<hartytp> not to mention that, given the history of Sayma, I wouldn't want to rely on it being the master for my experiment just yet
hartytp has quit [Quit: Page closed]
Natechip has joined #m-labs
Natechip has quit [Remote host closed the connection]
Guest69312 has joined #m-labs
Guest69312 has quit [Remote host closed the connection]
L0j1k7 has joined #m-labs
L0j1k7 has quit [Remote host closed the connection]
AceChen has joined #m-labs
AceChen has quit [Client Quit]
AceChen has joined #m-labs
sb0 has joined #m-labs
<sb0> hartytp, I'm still worried that the 7044 will not work, not only because HMC chips are junk, but also because hitting the 100MHz edges from a 150MHz clock sounds tricky
<sb0> can we get the existing stuff to work before adding complex new features?
hartytp has joined #m-labs
hartytp has quit [Client Quit]
hartytp has joined #m-labs
<hartytp> sb0: personally, I'm done looking into the current sync scheme
<hartytp> but, that shouldn't stop you from continuing work
<hartytp> my feeling is just that the HMC7044 will be easiest and most reliable in the long run
<hartytp> re your concern with the reference clock being different to the rtio clock...
<hartytp> I'd advocate that, at least in the short term, we demand that users use a reference clock at f_rtio
<hartytp> 125MHz/150MHz references from Wenzel etc are not expensive or hard to come by
<hartytp> or expensive compared to Sayma
<hartytp> and most people have synths anyway
<sb0> does the hmc7044 provide a constant input-to-output skew without bug? isn't that one of the "advanced" features that no one else uses and is a total mess due to silicon bugs and poor HMC design?
<hartytp> afaict, yes
<hartytp> but, I have an eval board and I can test that very quickly
<hartytp> the sync schemes I've seen in various white papers (and some papers from SCQC groups building systems like ours) use the HMC7044 in combination with an FPGA-generated trigger to provide deterministic latency between the FPGA clock and the DACs
<hartytp> put it this way: can we come up with a series of tests that I can do in half a day or so using stuff I have in my lab that will give us an indication of whether the HMC7044 is likely to do what we want without too much pain
<hartytp> if we can, then I think it's worth exploring it as an alternative
<sb0> well first of all, every test has to be repeated ~100 times, the HMC crap is sneaky
<hartytp> sure
<sb0> so there is:
<sb0> in-to-out skew with 150MHz in and 150MHz out
<sb0> 600MHz out, also constant skew (that one is hard to mess up, but HMC are experts at messing up)
<sb0> two SYSREF generated at the right frequency
<hartytp> yes
<hartytp> all sounds fairly easy to test with a multi-channel fast scope
<hartytp> right?
<sb0> SYSREF delay tunable smoothly over one DAC clock cycle
<hartytp> yes
<sb0> and then constant skew between a CLKIN edge designated by RFSYNCIN and the next SYSREF edge
<sb0> and no bug and other HMC shenanigans with every combination of the above
<hartytp> anyway, before we discuss this too much further, let me re-read the white papers as it's been a while since I thought about that
<sb0> that is all, I think. JESD sync isn't that complicated, it's only the HMC7043...
<hartytp> okay, well that sounds like a plan then, pending my re-reading the white papers and checking that my memory for how the 44 works is correct
<hartytp> (well, how it's supposed to work at any rate)
<sb0> yes, a fast scope definitely helps with those tests
<hartytp> cool. I'll write this up and post a detailed proposal on GitHub in the next few days. First, I need to finish stress-testing booster
<hartytp> (if you find £25k under a mattress at some point, I'd really recommend the key sight scopes. they're ace)
<sb0> also, the SYSREF delay tuning does not have to be hitless - we can put the DAC into single-shot mode, so it ignores the HMC output when it is incorrect
<sb0> ah and while you're at it, you can check the setup/hold numbers on RFSYNCIN. don't trust the datasheet.
<hartytp> ack
hartytp has quit [Ping timeout: 252 seconds]
mumptai has joined #m-labs
hartytp has joined #m-labs
mumptai has quit [Read error: Connection reset by peer]
mumptai has joined #m-labs
hartytp has quit [Ping timeout: 252 seconds]
X-Scale has quit [Ping timeout: 264 seconds]
X-Scale has joined #m-labs