sb0 changed the topic of #m-labs to: ARTIQ, Migen, MiSoC, Mixxeo & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
mumptai has quit [Quit: Verlassend]
<sb0> d_n|a, you are not supposed to modify it (all modifications go through the Notifier directly). so "data" is a bad choice as it doesn't point this out. "data_view" could be okay.
<sb0> rjo, now == since when? you modified the resets?
<GitHub-m-labs> [artiq] sbourdeauducq commented on commit 3a6566f: Now a reset can leave ``valid=1`` values in the pipeline AFAICT - or that can be handled with minimum reset pulse width requirements. https://github.com/m-labs/artiq/commit/3a6566f9492f9c7eae2188079e293491a7a73c4e#commitcomment-27986962
<sb0> whitequark, ping. any update on the camera driver?
d_n|a has quit [Ping timeout: 256 seconds]
rohitksingh_work has joined #m-labs
sb0 has quit [Quit: Leaving]
sb0 has joined #m-labs
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
<sb0> cjbe, did you already write code for the multiplied RTIO clock on Kasli?
<sb0> rjo, FYI, the kasli picture you took says 2I for the FPGA
<sb0> so 100C maximum junction temperature
sb0 has quit [Quit: Leaving]
sb0 has joined #m-labs
<GitHub156> [ionpak] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/ionpak/compare/9a1d839e19e2...4641af7dcb84
<GitHub156> ionpak/master 4641af7 Sebastien Bourdeauducq: add rev2 hardware design
<GitHub156> ionpak/master 7a2cf0a Sebastien Bourdeauducq: remove broken mechanical design
<GitHub40> [ionpak] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/ionpak/commit/8737557752fa1b215e416dac8e65aed14a92610e
<GitHub40> ionpak/master 8737557 Sebastien Bourdeauducq: remove 1U box from BS vendor from shopping list
attie has quit [Ping timeout: 248 seconds]
attie has joined #m-labs
_whitelogger has joined #m-labs
_whitelogger_ has quit [Remote host closed the connection]
attie has quit [Ping timeout: 248 seconds]
attie has joined #m-labs
mumptai has joined #m-labs
<sb0> rjo, the kasli 1.1 boots and ethernet and drtio are working, but there is nothing on the serial output. i did built the bitstream with --hw-rev v1.1
<sb0> rjo, okay. fixed it. it's no longer on the first FTDI UART channel...
<GitHub-m-labs> [artiq] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/37ec97eb28e6...0adbbd8ede0c
<GitHub-m-labs> artiq/master 0adbbd8 Sebastien Bourdeauducq: drtio: reset aux packet gateware after locking to recovered clock...
<GitHub-m-labs> artiq/master 8bd85ca Sebastien Bourdeauducq: examples: fix Sayma DRTIO ref_period
attie has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #947: Reproduced. https://github.com/m-labs/artiq/issues/947#issuecomment-371413911
<bb-m-labs> build #1320 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1320
attie has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/8bd15d36c4f3e206c5f128a8dc462a7adb671dbe
<GitHub-m-labs> artiq/master 8bd15d3 Sebastien Bourdeauducq: drtio: fix error CSR edge detection (#947)
sb0 has quit [Quit: Leaving]
<bb-m-labs> build #757 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/757 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #2160 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2160
<cjbe> sb0, not yet
<GitHub-m-labs> [misoc] enjoy-digital pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/0654d33f2559c227631d982bd0972d77b222d3bc
<GitHub-m-labs> misoc/master 0654d33 Florent Kermarrec: sdram_phy/kusddrphy: operate odelaye3/idelaye3 in time mode and output initial dqs delay value on csr to allow reconfiguration
<GitHub-m-labs> [artiq] enjoy-digital pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/8475c21c461a9aefca4849ee69ba3e2d589e9a62
<GitHub-m-labs> artiq/master 8475c21 Florent Kermarrec: firmware/libboard/sdram: kusddrphy now use time mode for odelaye3/idelaye3, now reloading dqs delay_value (500ps) with software
<bb-m-labs> build #1321 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1321
attie has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: I just did some changes to operate the ODELAYE3/IDELAYE3 in "TIME" mode instead of "COUNT" mode. I was using "COUNT" mode since was not able to get the DELAY_VALUE reseted correctly in "TIME" mode but i added a workaround for that. Phase shift between DQ and DQS should now always be guaranted to be 500ps. https://github.com/m-labs/artiq/issues/908#issuecomment-
<bb-m-labs> build #758 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/758 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #405 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/405
<bb-m-labs> build #2161 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2161
mumptai has quit [Remote host closed the connection]
<GitHub-m-labs> [misoc] enjoy-digital pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/dfacdb6f570923404d7cd5df1edf0df7f389e396
<GitHub-m-labs> misoc/master dfacdb6 Florent Kermarrec: sdram_phy/kusddrphy: add dqs preamble/postamble instead of always toggling on oe_dqs
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: @sbourdeauducq: https://github.com/m-labs/misoc/commit/dfacdb6f570923404d7cd5df1edf0df7f389e396 adds preamble/postamble on DQS. https://github.com/m-labs/artiq/issues/908#issuecomment-371436230
<GitHub-m-labs> [artiq] hartytp commented on issue #908: > @hartytp the 1.5V rail supplies both SDRAM and relevant bank of FPGA. So the current consumption is related only with SDRAM transactions. That's why we observe small transients when the memory cycles start. We will measure it once again with the Xilinx IP core tester. Tomorrow I go for a conference, @marmeladapk could you please measure the DC voltage on some cap under
<GitHub-m-labs> [artiq] hartytp commented on issue #908: > @hartytp the 1.5V rail supplies both SDRAM and relevant bank of FPGA. So the current consumption is related only with SDRAM transactions. That's why we observe small transients when the memory cycles start. We will measure it once again with the Xilinx IP core tester. Tomorrow I go for a conference, @marmeladapk could you please measure the DC voltage on some cap under
<GitHub-m-labs> [artiq] hartytp commented on issue #908: > I just did some changes to operate the ODELAYE3/IDELAYE3 in "TIME" mode instead of "COUNT" mode. I was using "COUNT" mode since was not able to get the DELAY_VALUE reseted correctly in "TIME" mode but i added a workaround for that. Phase shift between DQ and DQS should now always be guaranted to be 500ps.... https://github.com/m-labs/artiq/issues/908#issuecomment-3
attie has quit [Ping timeout: 260 seconds]
attie has joined #m-labs
<bb-m-labs> build #1322 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1322
<GitHub-m-labs> [artiq] marmeladapk commented on issue #908: I measured 1,49 V idle (while holding core on reset) and 1,47 V with self-test. https://github.com/m-labs/artiq/issues/908#issuecomment-371444493
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @marmeladapk So, the voltage drop with the Xilinx stress test is less than the voltage drop with the M-Labs core at a light load? Or is this just the measurement accuracy?... https://github.com/m-labs/artiq/issues/908#issuecomment-371445191
<bb-m-labs> build #406 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/406
<bb-m-labs> build #759 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/759 blamelist: Florent Kermarrec <florent@enjoy-digital.fr>
<rjo> sb0: since the last time i tried to compile the whole thing. when did you test it last?
<bb-m-labs> build #2162 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2162
<rjo> sb0: what was there to fex re kasli? you took the wrong port, right?
<rjo> *fix
hartytp has joined #m-labs
<hartytp> can you bump misoc in artiq-dev to dfacdb6f570923404d7cd5df1edf0df7f389e396
<GitHub-m-labs> [artiq] jordens commented on issue #797: #675 https://github.com/m-labs/artiq/issues/797#issuecomment-371457551
attie has quit [Ping timeout: 245 seconds]
attie has joined #m-labs
attie has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
<GitHub-m-labs> [misoc] enjoy-digital pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/760097d0ca03df6464aaeea82d984210a281b75e
<GitHub-m-labs> misoc/master 760097d Florent Kermarrec: sdram_phy/kusddrphy: revert dqs preamble/postamble since not working for continuous transfers, will need a proper implementation
<rjo> sb0: timing on sayma already fails before the reset changes (fails with b0282fa8). you'll have to do some yak shaving.
<bb-m-labs> build #407 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/407
<hartytp> rjo: can you bump misoc in artiq-dev, please?
<hartytp> I want to try _florent_'s new SDRAM code
<rjo> hartytp: even though he says it's not working?
<hartytp> AFAICT, that's just the preamble part
<hartytp> the COUNT/TIME mode bit seems to work
<hartytp> (I think from the comments)
<rjo> instead of changing artiq, i'd uninstall conda misoc and artiq-dev and just use misoc in development mode (pip install -e . in the misoc checkout).
<hartytp> okay
<rjo> if you want to switch back to artiq-dev, just pip uninstall misoc and conda install artiq-dev=....
<rjo> hartytp: or do you have other reasons for using artiq-dev that i don't know about?
rohitksingh_work has quit [Read error: Connection reset by peer]
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: Here is a test design ([ddram_64_test.zip](https://github.com/m-labs/artiq/files/1793233/ddram_64_test.zip)) that can do:... https://github.com/m-labs/artiq/issues/908#issuecomment-371481664
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: Here is a test design ([ddram_64_test.zip](https://github.com/m-labs/artiq/files/1793233/ddram_64_test.zip)) that can do:... https://github.com/m-labs/artiq/issues/908#issuecomment-371481664
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @marmeladapk is it worth you running this and checking the 1V5 voltage drop? https://github.com/m-labs/artiq/issues/908#issuecomment-371483565
attie has quit [Ping timeout: 245 seconds]
attie has joined #m-labs
<GitHub-m-labs> [artiq] jordens commented on issue #940: As I said above, `self.urukul0_cpld.init()` already does the IO_RESET pulse you suggest as a remedy.... https://github.com/m-labs/artiq/issues/940#issuecomment-371487518
<hartytp> rjo: pip installing misoc I'm running into the libunwind issue again
attie has quit [Ping timeout: 268 seconds]
attie has joined #m-labs
<rjo> hartytp: with cargo not finding libcurl?
rohitksingh has joined #m-labs
<marmelada> _florent_: should I run flterm on jtag port?
<rjo> hartytp: yes. but that's just part of it.
<rjo> hartytp: anyway, if you prefer not to resolve that issue, then i'll let _florent_ bump misoc in artiq-dev.
<rjo> hartytp: iirc what i said in that issue is true.
<rjo> cargo has a dependency on libcurl.
<rjo> try conda install libcurl
<GitHub-m-labs> [artiq] marmeladapk commented on issue #908: @enjoy-digital Maybe stupid question but...... https://github.com/m-labs/artiq/issues/908#issuecomment-371496544
<rjo> marmelada: no. talk to the uart port with flterm.
<rjo> marmelada: the second port (index 1).
<rjo> marmelada: use /dev/serial/by-id or /dev/serial/by-path to help you.
<hartytp> rjo: apologies, this was me forgetting to git clone --recursive
<GitHub-m-labs> [artiq] marmeladapk commented on issue #908: @jordens said:... https://github.com/m-labs/artiq/issues/908#issuecomment-371498149
<hartytp> all working now, and building sayma_amc
<rjo> hartytp: ok. could you also post that to the issue so that others who stumble find their way out?
<hartytp> sure. But, FWIW, last time I hit a similar error message, I was doing a recursive clone
<rjo> yep. and IIRC when i had that error i did conda install libcurl and it went away....
sb0 has joined #m-labs
Gurty has quit [Ping timeout: 256 seconds]
<GitHub-m-labs> [artiq] jordens commented on issue #911: Anecdotal solutions are either `conda install libcurl` or checking for proper recursive git checkouts. https://github.com/m-labs/artiq/issues/911#issuecomment-371510238
attie has quit [Ping timeout: 245 seconds]
attie has joined #m-labs
Gurty has joined #m-labs
Gurty has joined #m-labs
Gurty has quit [Changing host]
<GitHub-m-labs> [artiq] jordens commented on issue #939: You could also shave off one `rtio_output()`, i.e. one event, by not updating the spi config each time between two writes to the attenuators or the same DDS. But you'd do that in a separate API. https://github.com/m-labs/artiq/issues/939#issuecomment-371521216
<GitHub-m-labs> [artiq] hartytp commented on issue #908: > My measurement: 1,4(6) V... https://github.com/m-labs/artiq/issues/908#issuecomment-371525347
<sb0> rjo, you have to talk to the uart using /dev/ttyUSB_kasli-1_1 instead of /dev/ttyUSB_kasli-1_0
<sb0> I was talking to the wrong FTDI channel
<GitHub-m-labs> [artiq] marmeladapk commented on issue #908: 1,466667 V https://github.com/m-labs/artiq/issues/908#issuecomment-371526907
<GitHub-m-labs> [artiq] hartytp commented on issue #908: Okay, so still well in spec. No problem PI here then... https://github.com/m-labs/artiq/issues/908#issuecomment-371527382
<hartytp> rjo: what's your anticipated timeline with Sampler driver?
<hartytp> I'd like to do some analog tests on it relatively soon
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @enjoy-digital ... https://github.com/m-labs/artiq/issues/908#issuecomment-371534025
<hartytp> what's the best way of loading __florent's__ top.bit to Sayma?
<hartytp> can I use artiq_flash for that?
<sb0> hartytp, openocd -f sayma.cfg -c "pld load 1 top.bit; exit"
<hartytp> thanks
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: @hartytp: thanks for the results (even if i was expecting better ones). I need to do more tests with our boards. If you have time, you can test the test bistream i send to see if you have good result with it.... https://github.com/m-labs/artiq/issues/908#issuecomment-371537457
<GitHub-m-labs> [artiq] hartytp commented on issue #908: I'm loading your bitstream atm. https://github.com/m-labs/artiq/issues/908#issuecomment-371538218
<hartytp> rjo: your nice patch to speed up loading from flash on Sayma wasn't applied to artiq_flash, was it?
<hartytp> artiq_flash still seems slow
<sb0> hartytp, it is speeding up the fpga reading from flash, not the computer writing to flash
<hartytp> ack
<hartytp> can we speed that up as well
<GitHub-m-labs> [artiq] hartytp commented on issue #908: ```... https://github.com/m-labs/artiq/issues/908#issuecomment-371542775
<GitHub-m-labs> [artiq] hartytp commented on issue #908: ```RUNTIME>mem_init... https://github.com/m-labs/artiq/issues/908#issuecomment-371543124
<GitHub-m-labs> [artiq] hartytp commented on issue #908: ```RUNTIME>mem_test... https://github.com/m-labs/artiq/issues/908#issuecomment-371543289
<GitHub-m-labs> [artiq] hartytp commented on issue #908: Those eyes look really nice! https://github.com/m-labs/artiq/issues/908#issuecomment-371543840
marmelada has quit [Ping timeout: 260 seconds]
<GitHub-m-labs> [artiq] hartytp commented on issue #908: ```RUNTIME>mem_stress... https://github.com/m-labs/artiq/issues/908#issuecomment-371544938
rjo1 has joined #m-labs
rjo1 has quit [Remote host closed the connection]
rjo1 has joined #m-labs
<rjo1> no. limited by the chip.
<hartytp> okay
<hartytp> _florent_ where was your patch to add the eye scan to artiq? I can't find it on the issue any more
<GitHub-m-labs> [artiq] sbourdeauducq closed issue #947: Intermittent DRTIO write underflows https://github.com/m-labs/artiq/issues/947
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @marmeladapk can you do an eye scan using the latest version of ARTIQ/misoc (after Florent's recent patch) and see what it looks like on your board that was giving mem test errors? Otherwise, I'll do it on my board some time tomorrow. https://github.com/m-labs/artiq/issues/908#issuecomment-371548572
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @enjoy-digital have you checked recently that Sayma is definitely meeting timing with Sawg and that there is nothing suspicious in the Vivado output that could be responsible for this? https://github.com/m-labs/artiq/issues/908#issuecomment-371549298
hartytp has quit [Quit: Page closed]
<GitHub-m-labs> [artiq] marmeladapk commented on issue #908: @hartytp: I'll do it tommorow. https://github.com/m-labs/artiq/issues/908#issuecomment-371551543
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @enjoy-digital I assume it's not related to this, but there are definitely timing violations around the ethmac (IIRC @jordens already pointed that out). ... https://github.com/m-labs/artiq/issues/908#issuecomment-371553239
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #947: Ran the repro several hundred times after the fix without any error.... https://github.com/m-labs/artiq/issues/947#issuecomment-371553905
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #947: (The value we had before was for GTX+62.5MHz clock with a short fiber, which is why we are seeing this problem now with the 150MHz clock) https://github.com/m-labs/artiq/issues/947#issuecomment-371555552
<bb-m-labs> build #1323 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1323
<sb0> _florent_, where is the bitstream you want to flash into sayma-3?
d_n|a has joined #m-labs
mumptai has joined #m-labs
<sb0> _florent_, well it's not just the flash that's crapping out, JTAG is totally broken
<sb0> sayma-1 appears to work though
<bb-m-labs> build #760 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/760 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #2163 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2163
<sb0> yes, sayma-1 flashing works
<sb0> sayma-3 breakage is Error: JTAG scan chain interrogation failed: all zeroes
<sb0> not resolved by power cycling
<GitHub58> [smoltcp] dlrobertson commented on pull request #178 51989ad: Again, shouldn't be IPv4 specific. https://github.com/m-labs/smoltcp/pull/178#discussion_r173231732
<GitHub69> [smoltcp] dlrobertson commented on pull request #178 51989ad: Again, I don't think this should be IPv4 specific. https://github.com/m-labs/smoltcp/pull/178#discussion_r173230252
<GitHub158> [smoltcp] dlrobertson commented on pull request #178 51989ad: Same. https://github.com/m-labs/smoltcp/pull/178#discussion_r173231356
<GitHub31> [smoltcp] dlrobertson commented on pull request #178 51989ad: I think you mean `IGMP` is not implemented in other address families. Multicast is a requirement for IPv6. See [MLDv2].... https://github.com/m-labs/smoltcp/pull/178#discussion_r173231189
<GitHub127> [smoltcp] dlrobertson commented on pull request #178 51989ad: multicast addresses are used in IPv6 as well. See: [MLDv2]. The first implementation may only store `IpAddress::Ipv4` variants in this map, but I think the map should contain `IpAddress` instead of `Ipv4Address`.... https://github.com/m-labs/smoltcp/pull/178#discussion_r173230042
rjo1 has quit [Read error: Connection reset by peer]
rohitksingh has quit [Quit: Leaving.]
d_n|a has quit [Remote host closed the connection]
d_n|a has joined #m-labs
<d_n|a> sb0, rjo: What's your stance on accepting smaller refactorings upstream? I'm currently implementing something for which I need to touch a lot of the sync struct/dataset db code, and I might as well make some changes for clarity and upstream them first (e.g. move "mod" action names into an enum, etc.)
<d_n|a> (I.e., what I'm asking is whether I should spend the time pulling them out separately, or whether to wait for the big feature PR – which will likely be more controversial than the individual changes.)
sn00n has joined #m-labs
<sn00n> hi
<mumptai> hi sn00n
rjo1 has joined #m-labs
<rjo1> d_n|a: depends on the fallout for the downstream projects like artiq and litex. but generally positive. maybe several of the bigger refactorings could be bundled.
rjo12 has joined #m-labs
rjo1 has quit [Ping timeout: 240 seconds]
attie has quit [Ping timeout: 252 seconds]
attie has joined #m-labs
rjo12 has quit [Quit: AtomicIRC: The nuclear option.]
rjo1 has joined #m-labs
rjo1 has quit [Client Quit]
<GitHub52> [smoltcp] astro commented on pull request #178 51989ad: Unlike `ip_addrs` (for IPv4) you may join a number of of groups. I didn't want to waste 16 bytes per IPv4 address. My use-case is Embedded Rust. https://github.com/m-labs/smoltcp/pull/178#discussion_r173278115
<GitHub147> [smoltcp] astro commented on pull request #178 51989ad: MLD is not yet implemented in smoltcp. https://github.com/m-labs/smoltcp/pull/178#discussion_r173278455
d_n|a has quit [Ping timeout: 240 seconds]
attie has quit [Remote host closed the connection]
attie has joined #m-labs
<GitHub31> [smoltcp] dlrobertson commented on pull request #178 51989ad: Yes, it may optimize space for use-cases that are IPv4 only, but for use cases that are IPv4 and IPv6 we then have two `ManagedMap`s one for IPv4 and the other for IPv6. https://github.com/m-labs/smoltcp/pull/178#discussion_r173282596
<GitHub2> [smoltcp] dlrobertson commented on pull request #178 51989ad: Ah, this comment made me think it was saying Multicast doesn't exist for other families. My bad. https://github.com/m-labs/smoltcp/pull/178#discussion_r173282710
d_n|a has joined #m-labs
<GitHub-m-labs> [artiq] klickverbot commented on issue #947: Most of our fibres will be 10m or 15m, but there might be the occasional in-rack or ~30 m link in the future. https://github.com/m-labs/artiq/issues/947#issuecomment-371626641
<GitHub-m-labs> [artiq] cjbe commented on issue #947: My preference would be for an RTT measurement. As @klickverbot says, links will typically be 2m - 15m, but up to (at least) 30m on occasion. https://github.com/m-labs/artiq/issues/947#issuecomment-371627509
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @enjoy-digital happy to post binaries I used which give memtest errors if that helps? https://github.com/m-labs/artiq/issues/908#issuecomment-371636680
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: @hartytp: yes all the build directory if possible, thanks. https://github.com/m-labs/artiq/issues/908#issuecomment-371637778
<GitHub-m-labs> [artiq] hartytp commented on issue #908: Will do in the am. https://github.com/m-labs/artiq/issues/908#issuecomment-371638466
<rjo> d_n|a: oh. i misunderstood where you are coming from. i think it would be great if you could split them somewhat. especially if you can isolate parts where you are not certain that we all agree yout changes are good.
<d_n|a> rjo: I'll let them trickle down (erm, up) as I'm finishing things up, then.
<rjo> d_n|a: but i have no idea what kind of "big feature pr" you have in mind.
<rjo> d_n|a: just general cleanup with a bunch of knock on effects? or an actual "feature package"
<rjo> d_n|a: but i suspect we can (or you can) merge stuff pretty quickly if the past changes are indicative...
<d_n|a> The thing I'm working on is a generic framework for experiments that are multidimensional scans of the same "kernel"/"physical experiment"/… (where parameters, plotting, etc. don't need to be handled manually). I.e. you write the code to acquire a single data point and let the framework handle the rest.
<d_n|a> The intention is to cover 95% of the common cases, to make work in the lab more agile.
<d_n|a> For example, when setting up a qubit laser, you quickly put together an experiment that just does a single pulse with parameters for frequency and time, and using pre-existing fragments for cooling/readout/…
<d_n|a> You then get to run it continuously for alignment, do frequency scans, look at flops, etc. without extra work, but crucially also scan all the other parameters of child fragments, like EIT cooling detuning or whatever
<d_n|a> The latter (access to all parameters) is really the most important point
<rjo> d_n|a: yeah. we had discussed something like that in ~2015 or thereabouts but didn't put it on top of the list as it seemed we could get along without. it is really useful.
<d_n|a> The whole thing is born out of my experience (and prior work) on the Zurich system – I didn't think not having that would be as cumbersome as it is, but for more complex things, constantly having to set up new scan experiments and plots really decreases one's efficiency in the lab, because there is no way to intuitively explore system behaviour.
<d_n|a> Not sure yet how much of that will be upstream-able, but I suspect most of it if we can agree on the design
<rjo> d_n|a: yes. feel free to lead the discussion and sketch the implementation.
<rjo> d_n|a: i'm obviously tainted and have a bunch of ideas and half-baked opinions about how to do it that have emerged over the many years in the labs. i think having a fresh perspective is good.
<GitHub56> [smoltcp] astro commented on pull request #178 51989ad: Even in dual-stack mode we save 12 bytes per IPv4 multicast group. Do you think that is not worth it? https://github.com/m-labs/smoltcp/pull/178#discussion_r173311244
<rjo> sb0: i am seeing weird behavior with unexpected RTIO underflows, busy and sequence errors when the idle kernel is evicted in response to a new kernel starting. anything come to mind? if not i'll cut it down to a repro and send it your way.
<d_n|a> rjo: Not sure whether my perspective qualifies as fresh either, although the fingers on a single hand are still enough to count the number of years in my case. ;)
<d_n|a> rjo: I'm quite keen on getting something ready soon (i.e. a week or two) for our internal use – we are wasting enough time constantly reinventing this already. I have a design sketched out, although not formally written down. Will post a prototype for comments as soon as I have something to show.
<rjo> d_n|a: sounds good. i was already itching to sell you on my view but will hold off.
<d_n|a> rjo: Oh, feel free to try and sell me on your ideas; I don't claim infallibility ;)
AceChen has quit [Ping timeout: 240 seconds]
mumptai has quit [Quit: Verlassend]
d_n|a has quit [Ping timeout: 256 seconds]
d_n|a has joined #m-labs
futarisIRCcloud has quit [Quit: Connection closed for inactivity]