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
<GitHub-m-labs> [migen] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/migen/commit/26d77fe5070a4f7fbf66d49b5743306cc6b288e7
<GitHub-m-labs> migen/master 26d77fe William D. Jones: xilinx/ise: Add Cygwin path to Windows conversion in xst files (#88)
<cr1901_modern> sb0: I have no way of testing Vivado on Windows, and it's currently impossible for me to install it. But I can test diamond (I have diamond improvements in the pipeline in the same vein as the icestorm improvements).
<bb-m-labs> build #297 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/297
rohitksingh_work has joined #m-labs
d_n|a_ has joined #m-labs
d_n|a has quit [Ping timeout: 256 seconds]
d_n|a has joined #m-labs
cjbe_ has joined #m-labs
d_n|a__ has joined #m-labs
d_n|a_ has quit [Ping timeout: 268 seconds]
cjbe has quit [Ping timeout: 240 seconds]
d_n|a has quit [Ping timeout: 268 seconds]
lars_ has joined #m-labs
rjo has joined #m-labs
<rjo> the buffering behavior is pretty important in the case of kinetics mode if that leads to multiple frames arriving very quickly. but i am not sure about the camera's behavior in kinetics and what it emits on clink.
<rjo> the fragility is the same as with a ttl gate, no? the number of events is uncertain and you can mess it up if it doesn't get closed.
<rjo> we should probably put a "last roi" bit into the events to signal that all rois of a frame have been received.
<rjo> delaying until EOF is fine.
<rjo> it is crucial that the ROI values correspond to the same frame. there will be only one frame per experiment iteration in many cases or one frame for 1<=N<~8 experiment iterations.
<rjo> the complexity of the fix and the "pain" labeling are orthogonal.
<rjo> sb0: ^
<sb0> the ttl gate isn't tied to the camera frame rate, and doesn't have packets of events that need to be kept in sync
<rjo> in the dominant use case "frame rate" is irrelevant. those are individual frames triggered by artiq.
<rjo> the level-vs-edge analogy is good. if you want the current "level", then use an api like the ttl get current value, if you want the triggered frame, then gate it.
rjo has quit [Ping timeout: 245 seconds]
rjo has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/3168b193e664d1ee83a0494d32bed451311bfdde
<GitHub-m-labs> artiq/master 3168b19 Sebastien Bourdeauducq: kc705: remove Zotino and Urukul...
<GitHub-m-labs> [migen] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/migen/compare/26d77fe5070a...bef9dea4cbf5
<GitHub-m-labs> migen/master bef9dea Sebastien Bourdeauducq: platform: support recursive connector pins
<GitHub-m-labs> migen/master cb171af Sebastien Bourdeauducq: platform: support adding connectors
cr1901_modern has quit [Read error: Connection reset by peer]
cr1901_modern has joined #m-labs
<GitHub-m-labs> [misoc] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/6200101cecfffaea2f8bf5c1a747535089d7d840
<GitHub-m-labs> misoc/master 6200101 Mikołaj Sowiński: add support for AFC 3v1 (#85)
rohitksingh_wor1 has joined #m-labs
rohitksingh_work has quit [Ping timeout: 248 seconds]
rohitksingh_work has joined #m-labs
rohitksingh_wor1 has quit [Ping timeout: 268 seconds]
<bb-m-labs> build #1719 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1719
<GitHub-m-labs> [artiq] sbourdeauducq pushed 8 new commits to master: https://github.com/m-labs/artiq/compare/3168b193e664...d4d12e264dab
<GitHub-m-labs> artiq/master a0f2d8c Sebastien Bourdeauducq: gateware: add FMCDIO/EEM adapter definitions
<GitHub-m-labs> artiq/master 3645a64 Sebastien Bourdeauducq: sayma: fix Master build
<GitHub-m-labs> artiq/master 9b016dc Sebastien Bourdeauducq: eem: support specifying I/O standard...
<bb-m-labs> build #298 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/298
<bb-m-labs> build #905 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/905
<bb-m-labs> build #446 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/446
<bb-m-labs> build #2515 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2515
X-Scale has quit [Ping timeout: 248 seconds]
rohitksingh_work has quit [Read error: Connection reset by peer]
rohitksingh_work has joined #m-labs
<sb0> bb-m-labs, stop build artiq ff
<bb-m-labs> build 2516 interrupted
<bb-m-labs> build #2516 of artiq is complete: Exception [exception interrupted] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2516 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<GitHub-m-labs> [artiq] sbourdeauducq pushed 3 new commits to master: https://github.com/m-labs/artiq/compare/d4d12e264dab...82145b126360
<GitHub-m-labs> artiq/master 82145b1 Sebastien Bourdeauducq: examples: sayma_drtio → sayma_masterdac
<GitHub-m-labs> artiq/master c7d96c2 Sebastien Bourdeauducq: conda: bump migen
<GitHub-m-labs> artiq/master 7fe7642 Sebastien Bourdeauducq: fmcdio_vhdci_eem: commit missing part of previous commit
rohitksingh_work has quit [Ping timeout: 268 seconds]
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #1061: That was due to the 26GB of trash in ``/var/lib/buildbot/slaves/debian-stretch-amd64-2/miniconda/conda-bld``. I deleted it and it now "conda build output" takes a more reasonable time. We should clean up that folder regularly. https://github.com/m-labs/artiq/issues/1061#issuecomment-405578103
<bb-m-labs> build #1720 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1720
<bb-m-labs> build #906 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/906
<bb-m-labs> build #2517 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2517
rohitksingh has joined #m-labs
ohsix has quit [Ping timeout: 240 seconds]
ohsix has joined #m-labs
rohitksingh has quit [Ping timeout: 244 seconds]
<sb0> rjo, do you know how important it is to keep the _INTERMDISABLE in spi2.py?
<sb0> it is, of course, causing issues with ultrascale
<GitHub-m-labs> [artiq] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/82145b126360...5e62910a8d14
<GitHub-m-labs> artiq/master 5e62910 Sebastien Bourdeauducq: examples: add Sayma VHDCI DIO
<GitHub-m-labs> artiq/master 8b9a8be Sebastien Bourdeauducq: fmcdio_vhdci_eem: add dirctl word computation functions
<rjo> sb0: i don't think it's important. for spi2 it only matters for half-duplex mosi and saves a bit of power when offline.
<rjo> sb0: could you paste the warning/error?
<sb0> rjo, the error is cryptic, ug571 is not: IBUFDS_INTERMDISABLE ... (HR I/O banks only)
<sb0> the FMC pins on Sayma are on HP
<rjo> sb0: i guess it might be dcitermdisable on us
<rjo> ... on us hp
<sb0> the question is, it it worth to add all the different code paths?
<sb0> *is it
<rjo> sb0: not if we can avoid it. but on kasli disabling termination on inputs made a big power difference according to greg and pawel. that's why i massaged them in.
<sb0> hm, ok, so it might cause some kasli overheating
<rjo> sb0: and i seem to remember that it actually made a bit of a difference but nothing i would go crazy over. we should probably get a proper power consumption datapoint on that with a current system.
<rjo> i.e. i think it might be worth testing power/temperature without intermdisable and with.
<rjo> and from re-reading the DS it looks like this is **only** useful for saving power. i.e. on half-duplex lines it's not needed to conform to LVDS and the termination is always disabled with T=0
<rjo> i.e. it saves a bit of power on: TTLInOut when output, SPI when offline or half-duplex, CLink when offline.
<sb0> but we're never using urukul or zotino spi in half duplex mode, right?
kristianpaul has quit [Quit: Lost terminal]
<bb-m-labs> build #1721 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1721
kristianpaul has joined #m-labs
<bb-m-labs> build #907 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/907
<bb-m-labs> build #2518 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2518
rohitksingh has joined #m-labs
<rjo> sb0: iirc there is no lvds half duplex user of spi2.
rohitksingh has quit [Ping timeout: 240 seconds]
cjbe__ has joined #m-labs
d_n|a has joined #m-labs
mumptai has joined #m-labs
d_n|a__ has quit [Ping timeout: 265 seconds]
cjbe_ has quit [Ping timeout: 265 seconds]
rohitksingh has joined #m-labs
X-Scale has joined #m-labs
rohitksingh has quit [Ping timeout: 240 seconds]
X-Scale has quit [Ping timeout: 244 seconds]
X-Scale has joined #m-labs
rohitksingh has joined #m-labs
rohitksingh has quit [Ping timeout: 240 seconds]
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
mumptai has quit [Remote host closed the connection]
<GitHub-m-labs> [artiq] philipkent opened issue #1108: Assigning pointer to entry in 2D-array gives a compilation error https://github.com/m-labs/artiq/issues/1108
<GitHub-m-labs> [artiq] philipkent commented on issue #1108: Interestingly, it seems if the scope of the assignment is changed things compile ok. For example this does compile:... https://github.com/m-labs/artiq/issues/1108#issuecomment-405754318
<GitHub-m-labs> [artiq] whitequark commented on issue #1108: Yes, this is a bug in the region checker. The workaround is what you posted in your second example. https://github.com/m-labs/artiq/issues/1108#issuecomment-405755183
<GitHub-m-labs> [artiq] philipkent commented on issue #1108: Interestingly, it seems if the scope of the assignment is changed things compile ok. For example this does compile. ... https://github.com/m-labs/artiq/issues/1108#issuecomment-405754318
<GitHub-m-labs> [artiq] philipkent commented on issue #1108: ok, tx. https://github.com/m-labs/artiq/issues/1108#issuecomment-405756290
<GitHub-m-labs> [artiq] philipkent opened issue #1109: RPC arguments specified by name are always True https://github.com/m-labs/artiq/issues/1109