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]