lekernel changed the topic of #m-labs to: Mixxeo, Migen, MiSoC & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
_florent_ has quit [Read error: Connection reset by peer]
<sb0>
rjo, without SYNC_CLK syncing I don't think there's much of a choice
<sb0>
the PTW can be computed after the shifting, if that helps
<rjo>
sb0: i was trying to imagine how subsequent experiments could differe in the worst case if (for some reason) the measured syncclk phases are different and thus the fud shifts are different.
<rjo>
the skew should be constant after each reset. so there is no point in measuring before each experiment. then the shifts can be known at compiletime and cheaply integrated there.
<rjo>
it depends quite a bit on the phase setting/tracking mode. john gaebler wanted to write something on that...
<rjo>
but with runtime-shifts at least the timing violations can be avoided. and it will not be worse than the current implementation.
<rjo>
bah. nasty stuff. local rtio fpgas for every ~4 dds would be the way to go.
<sb0>
yeah, and no more large (and unreliable, as I have noticed) cables...
<sb0>
what about running under 2.5GHz so that sync works properly?
<GitHub127>
[artiq] sbourdeauducq pushed 1 new commit to master: http://git.io/UcIRlg
<GitHub127>
artiq/master 29cd340 Robert Jordens: taaccs slides: fix spelling, get rid of lab_hardware.jpg
sj_mackenzie has joined #m-labs
wpwrak has quit [Ping timeout: 245 seconds]
wpwrak has joined #m-labs
nengel has quit [Remote host closed the connection]
nengel has joined #m-labs
<rjo>
sb0: yep. need to do the convincing that the synchronization scheme from the datasheet (which is not that trivial afaict) is the way to go.
<sb0>
rjo, according to ADI tech support you can actually sync them even at 3.5GHz (with "extreme difficulty")?
<rjo>
the reply that raghu got? i don't know whether i would want to explore that parameter range given their own apparent uncertainty ;)
<rjo>
once they put something in the datasheet or someone shows me that it can be done, maybe.
<rjo>
did they mention the timing that would be hypothetically required to do it?
<sb0>
no, it's all very vague. the monster-FPGA can do output delays with ~40ps resolution, so if we use it to send the resets we have a lot of control - but this assumes low jitter, etc.
<sb0>
also, it cannot take the 3.5GHz clock so we'd need some prescaler circuit that can also introduce jitter or some unknown delay
<sb0>
the monster-FPGA can be programmed to retry the reset for each DDS with different timing until all the clocks are aligned, though
<sb0>
some sort of automatic calibration mechanism like for DDR3...
<rjo>
sounds more like DDR5 or 6.
<rjo>
by the way. another thing that came to mind regarding plls:
<rjo>
ah no forget it. i figured it out while writing the post.
MY123 has joined #m-labs
sb0_ has joined #m-labs
sb0_ has quit [Quit: Leaving]
xiangfu has joined #m-labs
xiangfu has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
sj_mackenzie has quit [Remote host closed the connection]
_florent_ has joined #m-labs
xiangfu_ has joined #m-labs
xiangfu_ has quit [Read error: Connection reset by peer]
xiangfu has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu_ has joined #m-labs
kristianpaul has quit [Ping timeout: 245 seconds]
xiangfu_ has quit [Read error: Connection reset by peer]
xiangfu has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu has quit [Read error: Connection reset by peer]
kristianpaul has joined #m-labs
kristianpaul has joined #m-labs
xiangfu has joined #m-labs
xiangfu has quit [Read error: Connection reset by peer]
clever_ is now known as clever
xiangfu has joined #m-labs
xiangfu_ has joined #m-labs
xiangfu has quit [Read error: Connection reset by peer]
xiangfu_ has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu_ has joined #m-labs
xiangfu_ has quit [Read error: Connection reset by peer]
xiangfu has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu_ has joined #m-labs
xiangfu_ has quit [Read error: Connection reset by peer]
xiangfu has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu_ has joined #m-labs
xiangfu has quit [Read error: Connection reset by peer]
xiangfu_ has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu has quit [Remote host closed the connection]
xiangfu has joined #m-labs
xiangfu_ has joined #m-labs
xiangfu_ has quit [Read error: Connection reset by peer]
xiangfu has quit [Read error: Connection reset by peer]
FabM has quit [Quit: ChatZilla 0.9.91 [Iceweasel 31.1.0/20140903072827]]
14WAAHOK0 has joined #m-labs
77CAAQP4Q has joined #m-labs
14WAAHOK0 has quit [Remote host closed the connection]
77CAAQP4Q has quit [Ping timeout: 260 seconds]
xiangfu has joined #m-labs
xiangfu has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu has quit [Read error: Connection reset by peer]
xiangfu has joined #m-labs
xiangfu_ has joined #m-labs
xiangfu_ has quit [Remote host closed the connection]
xiangfu has quit [Remote host closed the connection]
xiangfu has joined #m-labs
_florent_ has quit [Quit: Leaving]
xiangfu_ has joined #m-labs
xiangfu_ has quit [Remote host closed the connection]
xiangfu has quit [Remote host closed the connection]
<GitHub137>
[artiq] sbourdeauducq pushed 2 new commits to master: http://git.io/z-v9Xw