<d_n|a>
Apologies for another vague "have you seen anything weird" question, but: Any known issues with setting RTIO input gates using from a DMA sequence?
<d_n|a>
I still need to create a test case for this issue, but I'm getting an overflow on a .count() following a gate set from the DMA sequence, where there should be at most one event. Same sequence works fine without DMA.
<d_n|a>
(I can't think of a reason why set_sensitivity should be different from any other output event in that respect...)
rohitksingh has quit [Quit: Leaving.]
<rjo>
d_n|a: shouldn't. but keep in mind that the overflow can be pretty persistent if the gate is never closed (due to rtio collisions e.g.). make sure it is actually closed before clearing all events, the overflow flag, and starting your dma sequence.
<d_n|a>
It works without use_dma, and produces the given output with it set to True. No overflows this time, but still broken. pulsar1_trig -> pulsar1_red_picked_pd is a TTLInOut -> TTLInOut loopback connection with a few hundred nanoseconds of latency (albeit a rather expensive one - I'm not in the lab right now to plug in an actual BNC cable). Am I missing anything obvious?
mumptai has quit [Quit: Verlassend]
kuldeep_ is now known as kuldeep_do
kuldeep has quit [Quit: Its never too late!]
kuldeep_do is now known as kuldeep
<GitHub-m-labs>
[artiq] klickverbot opened pull request #1112: test_rtio: Add loopback test using DMA (master...dma-loopback-test) https://github.com/m-labs/artiq/pull/1112
d_n|a_ has joined #m-labs
<d_n|a_>
bb-m-labs: force build --branch=pull/1112/merge artiq
<bb-m-labs>
build forced [ETA 45m11s]
<bb-m-labs>
I'll give a shout when the build finishes