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> [artiq] sbourdeauducq commented on issue #908: > We measured the power supply rail of SDRAM just before and after ARTIQ does memory test.... https://github.com/m-labs/artiq/issues/908#issuecomment-370985292
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #908: > We measured the power supply rail of SDRAM just before and after ARTIQ does memory test.... https://github.com/m-labs/artiq/issues/908#issuecomment-370985292
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq pushed 3 new commits to siphaser: https://github.com/m-labs/artiq/compare/87637338789c...d1f49b82603a
<GitHub-m-labs> artiq/siphaser d1f49b8 Sebastien Bourdeauducq: sayma: enable siphaser
<GitHub-m-labs> artiq/siphaser 6b9ee14 Sebastien Bourdeauducq: runtime: fix setup_si5324_as_synthesizer
<GitHub-m-labs> artiq/siphaser 9323b7c Sebastien Bourdeauducq: sayma: enable multilink DRTIO
<GitHub-m-labs> [artiq] sbourdeauducq pushed 1 new commit to siphaser: https://github.com/m-labs/artiq/commit/c6496f2d8aa5963cb8f0b4ba3632ac2bc36eabed
<GitHub-m-labs> artiq/siphaser c6496f2 Sebastien Bourdeauducq: firmware: fix si5324 select_recovered_clock
arny has joined #m-labs
arny has quit [Client Quit]
<GitHub-m-labs> [artiq] sbourdeauducq pushed 3 new commits to siphaser: https://github.com/m-labs/artiq/compare/c6496f2d8aa5...27d74b39b218
<GitHub-m-labs> artiq/siphaser 27d74b3 Sebastien Bourdeauducq: firmware: implement si5324 skew calibration
<GitHub-m-labs> artiq/siphaser d22e0eb Sebastien Bourdeauducq: siphaser: fix phase_shift_done CSR
<GitHub-m-labs> artiq/siphaser 41bcb04 Sebastien Bourdeauducq: siphaser: minor cleanup
attie has quit [Remote host closed the connection]
attie has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq pushed 8 new commits to master: https://github.com/m-labs/artiq/compare/994ceca9ffb4...74d1df3ff054
<GitHub-m-labs> artiq/master c2d2cc2 Sebastien Bourdeauducq: runtime: fix setup_si5324_as_synthesizer
<GitHub-m-labs> artiq/master a6e2946 Sebastien Bourdeauducq: sayma: enable multilink DRTIO
<GitHub-m-labs> artiq/master c34d00c Sebastien Bourdeauducq: drtio: implement Si5324 phaser gateware and partial firmware support
<sb0> cjbe, okay that seems to work
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #933: Confirmed that enabling multilink no longer breaks channel 0. https://github.com/m-labs/artiq/issues/933#issuecomment-371006925
sb0 has quit [Quit: Leaving]
<GitHub-m-labs> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/916197c4d78ac1ebd58d7ffe2c16e0b1d7647797
<GitHub-m-labs> artiq/master 916197c Sebastien Bourdeauducq: siphaser: cleanup
<bb-m-labs> build #1313 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1313
<bb-m-labs> build #750 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/750 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
dlrobertson has quit [Quit: Quit]
<bb-m-labs> build #2153 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2153
rohitksingh_work has joined #m-labs
<bb-m-labs> build #1314 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1314
<bb-m-labs> build #751 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/751 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #2154 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2154
cr1901_modern1 has joined #m-labs
cr1901_modern has quit [Ping timeout: 264 seconds]
attie has quit [Ping timeout: 245 seconds]
attie has joined #m-labs
cr1901_modern1 has quit [Ping timeout: 264 seconds]
cr1901_modern has joined #m-labs
attie has quit [Ping timeout: 268 seconds]
attie has joined #m-labs
kyak has quit [Remote host closed the connection]
kyak has joined #m-labs
kyak has joined #m-labs
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: @sbourdeauducq: i'm going to do more tests with a simple design (https://github.com/enjoy-digital/sayma_test/blob/master/sayma_amc.py#L312), see if i'm able to reproduce the eye scan issue and try to understand how it could be related to the gateware. I'll also do some tests with the gateware traffic generator/checker that is in the design. https://github.com/m
sb0 has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq closed issue #933: DRTIO multilink broken on Ultrascale/Sayma https://github.com/m-labs/artiq/issues/933
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #934: Looking good now. https://github.com/m-labs/artiq/issues/934#issuecomment-371052391
_whitelogger_ has joined #m-labs
<sb0> _florent_, 1.2GHz to DAC_CLK is reconnected
<_florent_> sb0: ok thanks
<_florent_> sb0: i'm going to do some dram tests
<_florent_> sb0: are you using sayma1 or 3?
<sb0> _florent_, no. there are lockfiles...
<_florent_> sb0: i already look at lockfiles but just wanted to be sure since it seems you were doing drtio tests
<sb0> _florent_, ok. thanks for checking.
attie has quit [Ping timeout: 264 seconds]
attie has joined #m-labs
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #932: @philipkent Are there still flashing problems? https://github.com/m-labs/artiq/issues/932#issuecomment-371069787
<GitHub-m-labs> [artiq] sbourdeauducq closed issue #932: "Unknown flash device" when running artiq_flash https://github.com/m-labs/artiq/issues/932
<rjo> whitequark: could you give me a report about the work on picam over the last days?
<rjo> whitequark: and what's the plan for today?
futarisIRCcloud has joined #m-labs
<rjo> sb0: ping
<sb0> rjo, yes?
<rjo> sb0: about the lane spread logic.
<rjo> sb0: could you explain that to me?
attie has quit [Ping timeout: 260 seconds]
<sb0> rjo, without it, if you keep writing with strictly increasing timestamps, all events end up in one FIFO and the others are unused
attie has joined #m-labs
<rjo> sb0: (1) how do evaluate relative risk/benefit of spreading events over lanes to fill buffers and build slack against the risk of filling lanes and thereby being unable to jump back in time?
<sb0> the spread logic increases buffering depth in this case
<rjo> sb0: i get that. there are a couple of corner cases and q's i have.
<sb0> if it becomes problematic, it can be disabled
<rjo> sb0: (2) i'd have expected the force_laneB logic to be triggered by **the current lane becoming unwritable as a result of a write**
<rjo> sb0: i am wondering whether there was testing or an analysis whether we expect problems.
<rjo> re (2) i don't get your trigger logic (~lane_was_writable & lane_is writable).
<sb0> it's equivalent to the current lane becoming unwritable as the result of a write
<sb0> since the master always blocks *after* the write until the slave becomes writable
<sb0> (this is done to have a single "status" register that is all 0 in the common case, and allows for quick testing)
<rjo> what's master, slave here?
<sb0> master = cpu or dma core, slave = (d)rtio core
<rjo> sb0: http://paste.debian.net/1013576/ is what i mean. you say that's equivalent? it passes tests.
<sb0> should be equivalent, yes
<sb0> (if the master respects the protocol)
<sb0> the current code describes more closely what is actually happening due to the post-check, I think
<sb0> if we want to avoid that, we probably need FIFOs with "almost full" signals...
<sb0> both sync (which is quite straightforward) and async (which isn't)
<rjo> avoid what?
<sb0> blocking at all on writes when there is space in other lanes
<rjo> sb0: maybe just doing at most M (maybe M=LANE_COUNT/2) subsequent lane switches due to spreading in a row would also work well wnough.
<rjo> but anyway. that by itself doesn't seem to be the issue i'm looking at.
<rjo> sb0: a couple more things: (3) any idea why it seems to only use two lanes when doing sequential output events?
<sb0> how does it go back to the first lane?
<sb0> is that in simulation or hardware?
<rjo> (4) this really looks like a false underflow. the rtio_counter is well below now_mu.
<rjo> sb0: that's hardware.
<sb0> rjo, the only way it can change lanes is by incrementing the lane number
<sb0> does it switch between two lanes (some signal having the wrong bit width) or goes to one lane, then the second one and never leaves it?
<rjo> sb0: the slack (and manually inferred buffer space) is a sawtooth with one always filled lane, filling up a second, then waiting until one has drained, then filling another lane.
<sb0> that sounds normal
<rjo> no it doesn't. the waiting is abnormal since there should be buffer space from 6 more lanes.
<sb0> "drained" == 1 event is removed and the FIFO becomes writable again
<rjo> "fully drained" then
<sb0> yes, fully drained isn't normal
<rjo> at least that's what i infer from the slack. it could be different behavior under the hood.
<rjo> the slack never rises above 2 lanes full.
<rjo> and it never jumps below one lane full.
<rjo> this is all independent of external clock/internal clock still and may or may not be related to the false underflow issue.
<sb0> not rising above 2 lanes full sounds OK
<rjo> why?
<rjo> it should happpily spread to the other lanes.
<sb0> assuming you are sending a square wave pattern: the second lane can only become writable again after the timestamp of its front event is reached, which is more than the timestamp of the last event in the first lane
<sb0> so the first lane becomes empty before the second lane becomes writable
<rjo> why doesn't it spread to the third lane after filling the second?
<sb0> because spread is only engaged after the current lane has become writable again
<rjo> yeah. i still don't get why that is correct. especially since you say the equivalent behavior would involve engaging spreading when the lane has become **unwritable**.
<sb0> it's equivalent because the master waits until the *current* lane is writable again
<sb0> force_laneB doesn't switch immediately to the next lane, it's a flag that stays raised until the next write, at which point it causes the lane switch and clears
<rjo> i get the latter.
<sb0> if there is a nice benefit to better spreading, we can perhaps look into making it switch immediately - but beware of pipelining bugs and timing failure
<sb0> or use FIFO high marks
<sb0> the latter option definitely won't cause timing problems and it's a nice generic feature to have on FIFOs
<sb0> timing in lanedistributor is quite tricky, it has to do a lot of things in just a few cycles
rohitksingh_wor1 has joined #m-labs
rohitksingh_work has quit [Ping timeout: 256 seconds]
<rjo> i noticed.
<rjo> but let's shelve it. optimizing spreading is for later.
<cjbe> sb0: just had a look at the Kasli master-satellite si output alignment using the current gateware: summary, it looks good
<cjbe> over 10 restarts the pk-pk clock deviation is 95ps, c.f. ~60ps pk-pk over time without restarting the si, and loosing alignment
<rjo> a couple obeservations about the false underflow issue: (4) it happens at random times, there is always positive slack, it becomes more likely with smaller slacks, when the false underflow happens the slack is larger than the minimum of the past slacks.
<sb0> cjbe, good
<rjo> sb0: do we require a rtio reset when switching clocks ext/int?
<rjo> s/when/after/?
<sb0> switching what clocks exactly?
<sb0> if that goes through the si5324 with hitless switching then no. otherwise that needs a thorough reset and I'm not sure if the "rtio reset" is enough.
<rjo> simeple standalone, starting a kernel that initiates a clock switch between core.external_clock = False/True.
<sb0> rjo, _florent_, whitequark, kasli-1 is back on the server and is now a v1.1 board. ethernet on sfp0 and 10G drtio link to kasli-2 on sfp1
<sb0> rjo, er, yes.
<sb0> we should consider some migen features to catch this sort of bug. it's not the first time that bugs of this sort are wasting my and other people's time.
<sb0> maybe disallow all async paths that are not explicitly marked as allowed in the user code
<rjo> sb0: yes. a feature that marks all proper CDC implementations as such can then emit errors on async paths as well as emit the correct timing constraints and exceptions to the toolchain.
sb0 has quit [Quit: Leaving]
<GitHub-m-labs> [artiq] jordens pushed 4 new commits to master: https://github.com/m-labs/artiq/compare/916197c4d78a...4af7600b2de7
<GitHub-m-labs> artiq/master a6d1b03 Robert Jordens: RTIO: use TS counter in the correct CD...
<GitHub-m-labs> artiq/master 8b70db5 Robert Jordens: LaneDistributor: try equivalent spread logic
<GitHub-m-labs> artiq/master 2cbd597 Robert Jordens: LaneDistributor: style and signal consolidation [NFC]
<GitHub-m-labs> [artiq] jordens closed issue #938: Positive slack RTIO underflows with external clock https://github.com/m-labs/artiq/issues/938
attie has quit [Ping timeout: 264 seconds]
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @gkasprow @marmeladapk What's the timeline for finishing this work? AFAICT, what needs doing is:... https://github.com/m-labs/artiq/issues/908#issuecomment-371113523
<GitHub-m-labs> [artiq] marmeladapk commented on issue #908: @hartytp We're now doing measurements with Artiq memory test running in loop. This Sayma has updated Exar firmware. https://github.com/m-labs/artiq/issues/908#issuecomment-371115110
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @gkasprow @marmeladapk What's the timeline for finishing this work? AFAICT, what needs doing is:... https://github.com/m-labs/artiq/issues/908#issuecomment-371113523
<GitHub-m-labs> [artiq] hartytp commented on issue #908: Great! This is with the ARTIQ build that gave bad eye scans, right? (One built after @sbourdeauducq fixed the timing errors?) https://github.com/m-labs/artiq/issues/908#issuecomment-371115798
sb0 has joined #m-labs
<GitHub-m-labs> [artiq] marmeladapk commented on issue #908: Yes, it's this one: https://github.com/m-labs/artiq/issues/908#issuecomment-370489356 (built on Monday) https://github.com/m-labs/artiq/issues/908#issuecomment-371116245
attie has joined #m-labs
<bb-m-labs> build #1315 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1315
<bb-m-labs> build #752 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/752 blamelist: Robert Jordens <jordens@gmail.com>
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @gkasprow @marmeladapk What's the timeline for finishing this work? AFAICT, what needs doing is:... https://github.com/m-labs/artiq/issues/908#issuecomment-371113523
<GitHub-m-labs> [artiq] hartytp commented on issue #908: Thanks for confirming. Just to check, but that still gives the bad eye scans at the moment? https://github.com/m-labs/artiq/issues/908#issuecomment-371120639
<bb-m-labs> build #2155 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2155
<GitHub-m-labs> [artiq] marmeladapk commented on issue #908: @hartytp Yes. https://github.com/m-labs/artiq/issues/908#issuecomment-371121172
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
rohitksingh_wor1 has quit [Read error: Connection reset by peer]
<GitHub-m-labs> [artiq] hartytp commented on issue #908: > @sbourdeauducq: i'm going to do more tests with a simple design (https://github.com/enjoy-digital/sayma_test/blob/master/sayma_amc.py#L312), see if i'm able to reproduce the eye scan issue and try to understand how it could be related to the gateware. I'll also do some tests with the gateware traffic generator/checker that is in the design.... https://github.com/m-
<GitHub-m-labs> [artiq] jordens commented on issue #946: * When RAM bound, then the throughput ratio of 4:1 (kc705:kasli) is expected from the data width.... https://github.com/m-labs/artiq/issues/946#issuecomment-371129269
<rjo> whitequark, sb0: ok to demote the malformed packet and rx dropped messages from WARN to DEBUG? they don't seem to hold any info that i can react to and they come spewing when unplugging a fiber.
<sb0> sounds fine
hartytp has quit [Quit: Page closed]
Gurty has quit [Ping timeout: 240 seconds]
attie has quit [Ping timeout: 248 seconds]
attie has joined #m-labs
<GitHub-m-labs> [artiq] gkasprow commented on issue #908: That was not easy but I managed to measure the signal on DQS4. The traces are very thin and touching with robes may break them.... https://github.com/m-labs/artiq/issues/908#issuecomment-371135891
<GitHub-m-labs> [artiq] gkasprow commented on issue #908: That was not easy but I managed to measure the signal on DQS4. The traces are very thin and touching them with probes may break them.... https://github.com/m-labs/artiq/issues/908#issuecomment-371135891
Gurty has joined #m-labs
Gurty has joined #m-labs
Gurty has quit [Changing host]
<GitHub-m-labs> [artiq] jordens pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/7afb23e8be261686330586c739bc858669d5c47d
<GitHub-m-labs> artiq/master 7afb23e Robert Jordens: runtime: demote dropped and malformed packets msgs to debug
attie has quit [Ping timeout: 264 seconds]
attie has joined #m-labs
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #908: @enjoy-digital That's probably not the problem, but shouldn't DQS have a preamble and a postamble (time when it is driven at a fixed value after leaving hi-Z and before entering hi-Z)? I don't see that on the trace, it is toggling all the time when driving. https://github.com/m-labs/artiq/issues/908#issuecomment-371138356
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @gkasprow @marmeladapk What's the timeline for finishing this work? AFAICT, what needs doing is:... https://github.com/m-labs/artiq/issues/908#issuecomment-371113523
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: @sbourdeauducq: this is similar to what we are doing on Kintex7, so as you are saying this is probably not the issue, but i'll try to add that. https://github.com/m-labs/artiq/issues/908#issuecomment-371144559
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @gkasprow @marmeladapk Thanks again for doing all that! I know those measurements weren't easy or fun to perform. https://github.com/m-labs/artiq/issues/908#issuecomment-371144753
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @sbourdeauducq if there are any other measurements you want @gkasprow to make then please suggest them now. Otherwise, as agreed, let's work on the assumption that this is a gateware/firmware/vivado issue for M-Labs to deal with. Can you make it top priority, please? https://github.com/m-labs/artiq/issues/908#issuecomment-371145145
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @enjoy-digital not telling you how to suck eggs, but did you try reading the SDRAM datasheet and checking for anything unexpected? Might also be worth double checking Ultra-scale clocking etc to look for differences from the 7 series. https://github.com/m-labs/artiq/issues/908#issuecomment-371145357
<GitHub-m-labs> [artiq] gkasprow commented on issue #908: Here is how the SDRAM P1V5 looks like when the ARTIQ starts and stops testing the SDRAM... https://github.com/m-labs/artiq/issues/908#issuecomment-371146024
<bb-m-labs> build #1316 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1316
<GitHub-m-labs> [artiq] gkasprow commented on issue #908: The SDRAM supply voltage range is 1.425 to 1.575 so this is not an issue. We have 1.5003V idle and 1.459Vwith ARTIQ testing it. https://github.com/m-labs/artiq/issues/908#issuecomment-371147836
<bb-m-labs> build #753 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/753 blamelist: Robert Jordens <rj@m-labs.hk>
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #908: Well, as I said the memtest in the MiSoC/ARTIQ bootloader is only loading it very lightly. What happens with high-bandwidth transfers? @enjoy-digital do I get it right that you already have bitstreams that do that?... https://github.com/m-labs/artiq/issues/908#issuecomment-371148672
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #908: Well, as I said the memtest in the MiSoC/ARTIQ bootloader is only loading it very lightly. What happens with high-bandwidth transfers? Or with a lot of precharge/activate cycles (those use the most power with DRAM)? @enjoy-digital do I get it right that you already have bitstreams that do that?... https://github.com/m-labs/artiq/issues/908#issuecomment-37114867
<bb-m-labs> build #2156 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2156
<GitHub-m-labs> [artiq] enjoy-digital commented on issue #908: @sbourdeauducq: i don't have it yet https://github.com/m-labs/artiq/issues/908#issuecomment-371149852
<GitHub-m-labs> [artiq] hartytp commented on issue #908: @sbourdeauducq Before we get carried away with endless hardware tests, let's agree on one thing: that neither PI nor SI issues are responsible for the bad eye scans/memtest issues we're currently seeing on Sayma.... https://github.com/m-labs/artiq/issues/908#issuecomment-371151900
<GitHub-m-labs> [artiq] sbourdeauducq commented on issue #908: That again may not be the problem, but the voltage drop with very light loading does sound a bit weird. https://github.com/m-labs/artiq/issues/908#issuecomment-371152965
<GitHub-m-labs> [artiq] gkasprow commented on issue #908: @sbourdeauducq but it does not pass the test even with light load where both supply and signals look good. https://github.com/m-labs/artiq/issues/908#issuecomment-371153849
<sb0> _florent_, are you able to reproduce the sdram failure on the hkg boards?
<_florent_> sb0: i was able to reproduce on sayma1 with one bistream i got from the issue
<sb0> and anything built from source?
<sb0> it's a problem with reads, right?
<sb0> it seems, Greg's measurements are with writes. anyway. there have been a lot of hw tests already
<sb0> _florent_, does the problem also occur when reading with the controller disabled (using the DFI injector)?
<sb0> that would help narrow down I/O problems
<_florent_> sb0: i'm working on something: i'd like to operate the ODELAYE3/IDELAYE3 in TIME mode to get rid of this: https://github.com/m-labs/misoc/blob/master/misoc/cores/sdram_phy/kusddrphy.py#L173
<_florent_> sb0: i would like to be able to specify a 500ps delay here instead of a number of taps
<_florent_> sb0: also once calibration is done, we should probably enable EN_VTC
<sb0> aren't those delays unstable?
<sb0> ah, yes
<_florent_> sb0: the thing is, if you operate the ODELAYE3 in TIME mode, and reset it, it loose the initial configured delay
<_florent_> sb0: so i'm trying to get the delay on the CNTVALUEOUT after fpga is done, to know the number of taps for 500ps
<sb0> there is a >100% uncertainty on the delay in COUNT mode
<sb0> plus, it can vary after the sdram is initialized with temperature and voltage
<sb0> so this can definitely cause a lot of problems
<_florent_> sb0; i'm already able to recover the value, i'm doing some tests with that
<sb0> this COUNT mode seems to be something to be used for things like phase detectors on serial streams only
<sb0> at least you can read the tap count, unlike on spartan6 fpgas...
<GitHub-m-labs> [artiq] hartytp commented on issue #908: > @sbourdeauducq but it does not pass the test even with light load where both supply and signals look good.... https://github.com/m-labs/artiq/issues/908#issuecomment-371167027
<GitHub-m-labs> [artiq] jordens pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/7afb23e8be26...3a6566f9492f
<GitHub-m-labs> artiq/master 3a6566f Robert Jordens: rtio: judicious spray with reset_less=True...
<GitHub-m-labs> artiq/master b0282fa Robert Jordens: spi2: reset configuration in rio_phy
<GitHub-m-labs> [migen] jordens pushed 1 new commit to master: https://github.com/m-labs/migen/commit/90e4101b59313a187c348b78705a11f75bbce0dc
<GitHub-m-labs> migen/master 90e4101 Robert Jordens: fifo: make din/dout reset_less
<rjo> sb0: could you review 3a6566f . i stayed away from flow control signals and tested the entire thing.
<bb-m-labs> build #256 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/256
<bb-m-labs> build #1317 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1317
<bb-m-labs> build #754 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/754 blamelist: Robert Jordens <rj@m-labs.hk>, Robert Jordens <jordens@gmail.com>
<bb-m-labs> build #2157 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2157
<GitHub-m-labs> [artiq] jordens pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/5cc1d2a1d3f05d65aedb372f49f6ec25509101eb
<GitHub-m-labs> artiq/master 5cc1d2a Robert Jordens: conda: bump migen, misoc...
AceChen has joined #m-labs
<bb-m-labs> build #1318 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1318
<bb-m-labs> build #755 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/755 blamelist: Robert Jordens <rj@m-labs.hk>
attie has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
<bb-m-labs> build #2158 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2158
<sb0> cjbe, rjo, now that #938 is fixed, there are no blockers to finish the ad9910 testing, correct?
<GitHub-m-labs> [misoc] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/8129d36b63ccab927ca2039c6b08e8abe5613ec6
<GitHub-m-labs> misoc/master 8129d36 Sebastien Bourdeauducq: kasli: print default hardware revision in command line help
<bb-m-labs> build #404 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/404
<sb0> cjbe, are there drtio issues other than what you reported?
<sb0> rjo, i'll have a look tomorrow (resets)
<rjo> interestingly, vivado (cetainly now, but maybe also before) inserts BUFGs for the resets on Sayma, but not on Kasli. also making all the channel data registers reset_less suppressed its urge to consider adding BUFGs on the rio domains on Kasli.
<GitHub-m-labs> [artiq] jordens commented on issue #940: @cjbe ping. What do you mean by `init()`? https://github.com/m-labs/artiq/issues/940#issuecomment-371222664
<rjo> sb0: i would not have considered #938 a blocker for that either, but yes.
<GitHub17> [sinara] jbqubit pushed 1 new commit to master: https://git.io/vAbDg
<GitHub17> sinara/master 8bb18e0 Joe Britton: fix name
Rex0r has quit [Ping timeout: 256 seconds]
Rex0r has joined #m-labs
mumptai has joined #m-labs
<rjo> sb0, _florent_, there is no a timing closure failure on sayma in the eth_rx CD from the IDDRE1 outputs.
Rex0r has quit [Ping timeout: 260 seconds]
cr1901_modern1 has joined #m-labs
Rex0r has joined #m-labs
cr1901_modern has quit [Ping timeout: 264 seconds]
<GitHub-m-labs> [artiq] jordens pushed 2 new commits to master: https://github.com/m-labs/artiq/compare/5cc1d2a1d3f0...37ec97eb28e6
<GitHub-m-labs> artiq/master 37ec97e Robert Jordens: ad9910/2: add sw invariant only when passed
<GitHub-m-labs> artiq/master 82831a8 Robert Jordens: kasli/opticlock: add eem6 phys
<bb-m-labs> build #1319 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1319
<GitHub-m-labs> [artiq] gkasprow 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
<bb-m-labs> build #756 of artiq-win64-test is complete: Warnings [warnings python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/756 blamelist: Robert Jordens <jordens@gmail.com>
<bb-m-labs> build #2159 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2159
<GitHub26> [smoltcp] dlrobertson commented on issue #167: @whitequark were there any outstanding review items that I missed. I'll add NDISC packet support in another PR. https://github.com/m-labs/smoltcp/pull/167#issuecomment-371302508
<cjbe> sb0, re DRTIO, no issues unreported
<GitHub-m-labs> [artiq] cjbe commented on issue #940: The init() on the AD9910 class fails. My Urukul initialisation kernel does:... https://github.com/m-labs/artiq/issues/940#issuecomment-371312382
d_n|a has joined #m-labs
<d_n|a> Is it just me, or is Notifier.read a rather confusing name for a property – wouldn't `data` or `data_view` be rather more descriptive?
futarisIRCcloud has joined #m-labs
balrog has quit [Quit: Bye]
balrog has joined #m-labs