rohitksingh_work has quit [Ping timeout: 258 seconds]
futarisIRCcloud has joined #m-labs
rohitksingh_work has joined #m-labs
rohitksingh has joined #m-labs
lkcl has quit [Ping timeout: 246 seconds]
lkcl has joined #m-labs
kc5tja has quit [Ping timeout: 258 seconds]
rohitksingh has quit [Ping timeout: 245 seconds]
rohitksingh has joined #m-labs
gruetzkopf has joined #m-labs
Gurty has joined #m-labs
gruetzkopf is now known as gruetze
gruetze is now known as gruetzkopf
lkcl has quit [Ping timeout: 272 seconds]
rohitksingh has quit [Ping timeout: 272 seconds]
rohitksingh_work has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
<d_n|a>
rjo: Do you have a moment? Urukul phase tracking is broken here witih your driver, and I'm not sure I understand how your calculation is supposed to work.
m4ssi has joined #m-labs
lkcl has joined #m-labs
<rjo>
sb0: is the 35t ok for the rtm? can we lock that in?
<rjo>
d_n|a: in a meeting right now.
<rjo>
d_n|a: do you have an example
<sb0>
rjo: just make sure to use a fast speed grade
<sb0>
-3 should be safe, -2 maybe
m4ssi has quit [Ping timeout: 250 seconds]
<rjo>
sb0: ack.
<rjo>
d_n|a: i tested the phase tracking. could you describe what you mean by broken?
<sb0>
other than that, 15t/35t/50t shouldn't really matter. we can even populate based on availability/price du jour, and then have the AMC detect what is there :)
m4ssi has joined #m-labs
<d_n|a>
rjo: Turns out the problem isn't in the calculations, but somewhere else (still looking). Still, using the timestamp before the SPI transaction for the pow calculation rather than the one of the io_update pulse seems weird.
<d_n|a>
(Symptoms are phase sync relative to the timeline being lost every few seconds, with a duty cycle of about 60% synced/40% unsynced. SYNC alignment is tuned using your code. Working on it, though, sorry for the noise.)
<sb0>
can't we even just drop the IDCODE packet?
kc5tja has joined #m-labs
<rjo>
d_n|a: if the time between before the spi xfer and the io update is constant then this doesn't matter, right? it just shifts the virtual t=0.
<rjo>
sb0: i think there is the tooling aspect and the reliability aspect. hacking it precludes us from pushing stuff to xilinx (or even greg).
<rjo>
sb0: try it. the tool is easy to modify. but maybe the idcode packet enables something.
<sb0>
greg needs to stop loving trash software, and for xilinx we can likely send minimal designs
<sb0>
anyway, it likely fits in 35t with some optimization
<rjo>
he loves it (and uses it) as much as you love (and use xilinx fpgas).
<sb0>
whitequark: what's the latest on mor1kx performance on ecp5?