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
futarisIRCcloud has joined #m-labs
attie has quit [Ping timeout: 256 seconds]
attie has joined #m-labs
<GitHub93> [artiq] jbqubit opened issue #928: artiq_flash libusb_open() failed https://github.com/m-labs/artiq/issues/928
<GitHub15> [smoltcp] dlrobertson commented on pull request #167 6cf2c03: Updated to *not* return `Truncated` when a packet is longer than expected. https://github.com/m-labs/smoltcp/pull/167#discussion_r170150446
<GitHub37> [smoltcp] dlrobertson commented on issue #167: Updated https://github.com/m-labs/smoltcp/pull/167#issuecomment-367888661
attie has quit [Ping timeout: 240 seconds]
attie has joined #m-labs
<sb0> cjbe, doesn't sound unreasonable (like in the rest of ARTIQ there is no automatic latency compensation), let me check more precisely
<sb0> the latency should be constant, though
<sb0> though I don't understand those tables, where is such a big difference between "minimum" and "maximum" coming from?
<sb0> anyway, taking the average between the min and max you get 225ns for crossing the GTP transceivers (one TX one RX) alone, and the rest of the DRTIO stack can easily add roughly 30-60ns (off the top of my head) when synching the counters
<sb0> so, a 232ns difference doesn't sound crazy
<GitHub164> [artiq] sbourdeauducq commented on issue #928: > Error: libusb_open() failed with LIBUSB_ERROR_ACCESS... https://github.com/m-labs/artiq/issues/928#issuecomment-367894334
<GitHub113> [artiq] sbourdeauducq closed issue #928: artiq_flash libusb_open() failed https://github.com/m-labs/artiq/issues/928
<sb0> cr1901_modern, what are you doing with those new devices?
<cr1901_modern> sb0: Wanted to get a headstart on this while I had the relevant project open in my editor: https://irclog.whitequark.org/m-labs/2018-02-22#21377981;
<cr1901_modern> In other words- nothing special
attie has quit [Ping timeout: 264 seconds]
attie has joined #m-labs
jkeller has quit [Ping timeout: 260 seconds]
mumptai_ has joined #m-labs
mumptai has quit [Ping timeout: 248 seconds]
rohitksingh_work has joined #m-labs
attie has quit [Ping timeout: 264 seconds]
attie has joined #m-labs
<sb0> rjo, how do you mount the fan on the kasli heatsink?
attie has quit [Ping timeout: 248 seconds]
attie has joined #m-labs
<GitHub152> [artiq] sbourdeauducq commented on commit 820c834: ```... https://github.com/m-labs/artiq/commit/820c834251e75c7f08f19d8aafb9a4ee41b09cd6#commitcomment-27734515
early has joined #m-labs
attie has quit [Ping timeout: 268 seconds]
attie has joined #m-labs
FabM has joined #m-labs
<GitHub35> [artiq] enjoy-digital commented on commit 820c834: Sorry, i'm looking at that. https://github.com/m-labs/artiq/commit/820c834251e75c7f08f19d8aafb9a4ee41b09cd6#commitcomment-27735859
Gurty has quit [*.net *.split]
milk has quit [*.net *.split]
<GitHub61> [artiq] enjoy-digital pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/b4ba71c7a4a05908ecc0f862accf036034cd8365
<GitHub61> artiq/master b4ba71c Florent Kermarrec: drtio/transceiver/gth: implement tx multi lane phase alignment sequence (fix merge issue...)
<bb-m-labs> build #1263 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1263 blamelist: Florent Kermarrec <florent@enjoy-digital.fr>
<bb-m-labs> build #2099 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2099 blamelist: Florent Kermarrec <florent@enjoy-digital.fr>
Gurty has joined #m-labs
hjr3 has joined #m-labs
milk has joined #m-labs
Gurty has quit [*.net *.split]
milk has quit [*.net *.split]
hjr3 has quit [*.net *.split]
mumptai_ has quit [Quit: Verlassend]
Gurty has joined #m-labs
Gurty has joined #m-labs
Gurty has quit [Changing host]
attie has quit [Ping timeout: 276 seconds]
attie has joined #m-labs
hjr3 has joined #m-labs
milk has joined #m-labs
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<GitHub120> [ionpak] a-shafir opened pull request #9: Update errata.md (master...patch-1) https://github.com/m-labs/ionpak/pull/9
<GitHub171> [artiq] sbourdeauducq commented on commit b4ba71c: Nix. Still won't build. Errors out right at the beginning of synthesis:... https://github.com/m-labs/artiq/commit/b4ba71c7a4a05908ecc0f862accf036034cd8365#commitcomment-27737109
<GitHub109> [smoltcp] whitequark commented on issue #162: @canndrew smoltcp will work on stable again at 1.26: https://github.com/rust-lang/rust/issues/41891#issuecomment-367862450. https://github.com/m-labs/smoltcp/issues/162#issuecomment-367950680
marbler has joined #m-labs
<rjo> sb0: epoxy.
<GitHub8> artiq/master cff85ee Robert Jordens: novogorny: simplify and fix coefficient
<GitHub8> [artiq] jordens pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/cff85ee13b0f144d420745921b8accaa80efcb0f
<bb-m-labs> build #2100 of artiq is complete: Failure [failed python_unittest] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2100 blamelist: Robert Jordens <rj@m-labs.hk>
attie has quit [Ping timeout: 276 seconds]
attie has joined #m-labs
<whitequark> bb-m-labs: force build artiq
<bb-m-labs> build #2101 forced
<bb-m-labs> I'll give a shout when the build finishes
<rjo> whitequark: thanks for persevering. i was about to try reproducing it manually on the buildbot as buildbot user.
<whitequark> rjo: i've cleared pkgs/.
<rjo> marmelada: how is testing? any roadblocks?
<rjo> whitequark: ack
<marmelada> rjo: later in the evening i had to test new kaslis, so I didn't progress past what I've described
<sb0> rjo, shouldn't the Sayma commands like CFGBVS and CONFIG_VOLTAGE move to migen?
<sb0> okay, the kc705 can receive ethernet packets with trashed preambles just fine. they don't get lost.
<bb-m-labs> build #1264 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1264
<bb-m-labs> build #2101 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2101
<sb0> that's a nice diagnostic tool
<sb0> I found a phase that works for the data, but the packet boundaries may be wron
<sb0> g
<sb0> this makes perfect sense, the sayma ethernet system had this opportunity to be awful by having different timing for txctl and txdata, so of course it did
<GitHub118> [artiq] hartytp commented on issue #687: > Claiming that the presence of a Novogorny driver makes Sampler more expensive or the other way around is absurd. ... https://github.com/m-labs/artiq/issues/687#issuecomment-367965293
<GitHub66> [artiq] hartytp commented on issue #687: > And I bet Creotech won't do the documentation you are looking for.... https://github.com/m-labs/artiq/issues/687#issuecomment-367966049
<GitHub49> [artiq] sbourdeauducq commented on issue #687: > I never said that. I'm not fussed if you want an ARTIQ driver for it. I just don't want Novogorny advertised as a product that people should consider buying.... https://github.com/m-labs/artiq/issues/687#issuecomment-367966245
<GitHub153> [artiq] enjoy-digital commented on commit b4ba71c: Hmm, i'm going to look at that https://github.com/m-labs/artiq/commit/b4ba71c7a4a05908ecc0f862accf036034cd8365#commitcomment-27738210
<sb0> also that PHY chip truncates preambles, because why not
<sb0> or is that a liteeth bugß
<sb0> ?
<GitHub197> [artiq] hartytp commented on issue #687: @sbourdeauducq "rights" not in a legal sense, but more in an etiquette/not being a jerk sense. Like, you don't rename a boat once you buy it. Nothing is stopping you, it's just not productive to go around making trivial changes to other people's work and then changing the name.... https://github.com/m-labs/artiq/issues/687#issuecomment-367968609
<sb0> hm, the txdata/txctl difference looks small enough. the preamble truncation happens only sometimes, can be normal and due to the way 1000base-x operates.
<GitHub64> [artiq] hartytp commented on issue #687: I actually sometimes look back nostalgically at the days when my experimental code was written in turbo pascal and labview, but I didn't have to deal with all this BS. https://github.com/m-labs/artiq/issues/687#issuecomment-367971709
<GitHub168> [artiq] sbourdeauducq commented on issue #854: Using this:... https://github.com/m-labs/artiq/issues/854#issuecomment-367973115
<GitHub38> [artiq] sbourdeauducq commented on issue #854: Note: the KC705 sniffer is completely OK with most kinds of of corrupted packets, including those with broken preambles. This makes it a nice tool for dealing with this sort of bug. https://github.com/m-labs/artiq/issues/854#issuecomment-367973941
<GitHub8> [artiq] sbourdeauducq commented on issue #854: Note: the KC705 sniffer (with the most direct connection to Sayma, i.e. SFP/RJ45, transceiver, and direct RJ45 cable, no switch) is completely OK with most kinds of of corrupted packets, including those with broken preambles. This makes it a nice tool for dealing with this sort of bug. https://github.com/m-labs/artiq/issues/854#issuecomment-367973941
<GitHub45> [artiq] whitequark commented on issue #687: > Like, you don't rename a boat once you buy it.... https://github.com/m-labs/artiq/issues/687#issuecomment-367975730
<GitHub168> [artiq] marmeladapk commented on issue #908: @enjoy-digital Using my last bitstream I passed memory tests on another Sayma.... https://github.com/m-labs/artiq/issues/908#issuecomment-367975869
<GitHub155> [artiq] hartytp commented on issue #687: > I thought it was you who renamed Novogorny to Sampler in the first place.... https://github.com/m-labs/artiq/issues/687#issuecomment-367977194
<GitHub125> [artiq] jordens commented on issue #687: @hartytp ... https://github.com/m-labs/artiq/issues/687#issuecomment-367980368
<GitHub154> [microscope] sbourdeauducq tagged 1.2 at master: https://github.com/m-labs/microscope/commits/1.2
<rjo> sb0: is the NRTSPIMaster used/tested anywhere?
<GitHub> [conda-recipes] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/conda-recipes/commit/3e726e340f22c50952c9fa5532fb138f5cc9f1ca
<GitHub> conda-recipes/master 3e726e3 Sebastien Bourdeauducq: microscope: bump
<sb0> rjo, it is tested, but not used anywhere atm. intended use is programming of the Sayma DAC features from the experiments.
<rjo> sb0: ack.
<GitHub80> [artiq] enjoy-digital pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/5b0f9cc6fd3aa91cd4b2eb70f3c97a38960cbf6a
<GitHub80> artiq/master 5b0f9cc Florent Kermarrec: drtio/transceiver/gth: fix single transceiver case
<sb0> bb-m-labs: force build --props=package=microscope conda-lin64
<bb-m-labs> build #368 forced
<bb-m-labs> I'll give a shout when the build finishes
hartytp has joined #m-labs
<bb-m-labs> build #368 of conda-lin64 is complete: Failure [failed anaconda_upload] Build details are at http://buildbot.m-labs.hk/builders/conda-lin64/builds/368
<sb0> rjo, microscope over JTAG has three problems: 1) nonportable FPGA JTAG primitives 2) digging into OpenOCD code 3) having IPC between OpenOCD and the microscope client (unless we rewrite it in C)
<hartytp> _florent_ do you expect vivado warnings like "WARNING: [Vivado 12-3521] Clock specified in more than one group: serwb_pll_pll_serwb_serdes_clk [/home/ion/scratch/tph/artiq/artiq_sayma/standalone/gateware/top.xdc:882] WARNING: [Vivado 12-3521] Clock specified in more than one group: serwb_pll_pll_serwb_serdes_5x_clk [/home/ion/scratch/tph/artiq/artiq_sayma/standalone/gateware/top.xdc:884]
<GitHub155> [artiq] jordens created spi2 (+1 new commit): https://github.com/m-labs/artiq/commit/b0ce2cd2c208
<GitHub155> artiq/spi2 b0ce2cd Robert Jordens: firmware, sayma: port converter_spi to spi2...
<sb0> hartytp, marmelada, if you have spare time, feel free to reproduce the sayma->kc705 ethernet. that would be at least one ethernet thing that is reproducible on more than one board...
<sb0> hartytp, does your board have the ethernet rework?
<rjo> sb0: i've had great success calling things like those "challenges". ;) (1) sure. (2) and (3) could be all done over openocd telnet in python.
<sb0> yeah well, pick your battles. it would take more time to do those than what I spent on microscope since the beginning.
<bb-m-labs> build #1265 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1265 blamelist: Florent Kermarrec <florent@enjoy-digital.fr>
<bb-m-labs> build #2102 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2102 blamelist: Florent Kermarrec <florent@enjoy-digital.fr>
<hartytp> sb0: not yet, will prob do that next week
<rjo> sb0: i wouldn't be that dismissive all the time. you risk killing discussions and degrading the level of respect. ultimately people will turn away or even start retalliating by claiming that microscope is shitty, badly documented, slow, NIH, idiosyncratic, technically inferior, and what not...
<hartytp> IIRC, Greg said he got a decent link with Artiq and sayma
<hartytp> want to try that first
<hartytp> but will have to wait until next week
<rjo> sb0: could you have a look at that spi2 branch and tell me what I need to test and how?
<rjo> hartytp, cjbe: are you also using lab.m-labs to do sayma compilation runs?
<hartytp> rjo: can you double check that the HMC830 SEN/CS has a rising edge before the first rising edge of SCLK at startup
<hartytp> both should start LOW, then SEN/CS should have a rising edge
<hartytp> otherwise the SPI interface breaks
<rjo> hartytp: yes. so we are certain that we want "HMC Mode"?
<hartytp> don't really care either way
<hartytp> HMC mode is simpler to program and is what's already in the code
<sb0> rjo, compile rtm gateware, amc gateware, load into sayma-3, check that the hmc830 is detected, then disable hmc830 and recompile runtime, check that hmc7043 is detected
<rjo> but "SPI interface" breaks would mean that "Open Mode" does not work.
<hartytp> if you want to deterministically make it the other mode and then recode it the I have no objection
<sb0> alternatively make the runtime continue on hmc830 failure right from the start
<rjo> sb0: that is sayma standalone?
<hartytp> yes, that's what I mean. Precisely, I mean "breaks the code currently in ARTIQ"
<sb0> rjo, yes
<sb0> rjo, please use sayma-3, I'm doing ethernet tests on sayma-1
<hartytp> just need to make sure that it does deterministically start in one mode and that we know which one that is, and have written code appropriately
<sb0> rjo, also use --without-sawg
<hartytp> "hartytp, cjbe: are you also using lab.m-labs to do sayma compilation runs?" no. building locally
<hartytp> (at least, I am)
<sb0> this was working on kc705
<rjo> hartytp: but the answer to the question "do we *need* HMC Mode?" is "not necessarily", right?
<rjo> sb0: ah. yes.
<hartytp> no we don't need it. We just need to be in one or the other deterministically and have the rest of the code written appropriately
<hartytp> if you want to port it all to open mode, be my guest
attie has quit [Ping timeout: 264 seconds]
attie has joined #m-labs
<marmelada> sb0: our kc705 is in use for another project afaik
FabM has quit [Quit: ChatZilla 0.9.93 [Firefox 52.5.0/20171114221957]]
<GitHub38> [artiq] sbourdeauducq commented on issue #854: The TX data eye (from the phase scan using ``sayma_transmitter``) is also surprisingly small, about 0.5ns when using PLLOUT2. https://github.com/m-labs/artiq/issues/854#issuecomment-367992061
rohitksingh_work has quit [Ping timeout: 276 seconds]
<GitHub187> [migen] jordens pushed 1 new commit to master: https://github.com/m-labs/migen/commit/33c12c6357fc32b2ecfc9eaeb4bb63ff89437d05
<GitHub187> migen/master 33c12c6 Robert Jordens: sayma_rtm: pulls on spi busses
<GitHub36> [misoc] jordens pushed 1 new commit to master: https://github.com/m-labs/misoc/commit/20db6c87b4a1952ee0d3a1462defa838efec5e9e
<GitHub36> misoc/master 20db6c8 Robert Jordens: spi2: reset cs high...
futarisIRCcloud has joined #m-labs
<bb-m-labs> build #245 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/245
<bb-m-labs> build #389 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/389
<GitHub66> [artiq] sbourdeauducq commented on issue #854: I tried setting SLEW=FAST while keeping the default 12mA drive: no noticeable improvement.... https://github.com/m-labs/artiq/issues/854#issuecomment-368005484
attie has quit [Ping timeout: 248 seconds]
attie has joined #m-labs
<GitHub24> [artiq] sbourdeauducq commented on issue #854: With SLEW=FAST and DRIVE=16 I get a 1.5ns eye. That's not great, but much better. Hopefully things will work with ARTIQ now... https://github.com/m-labs/artiq/issues/854#issuecomment-368010404
<GitHub198> [migen] sbourdeauducq pushed 3 new commits to master: https://github.com/m-labs/migen/compare/33c12c6357fc...eeccd1a194eb
<GitHub198> migen/master eeccd1a Sebastien Bourdeauducq: sayma: eth_rgmii → eth
<GitHub198> migen/master fe20a49 Sebastien Bourdeauducq: sayma: boost RGMII signals...
<GitHub198> migen/master abe35a5 Sebastien Bourdeauducq: sayma: remove MII Ethernet (does not work on HW)
<GitHub72> [misoc] sbourdeauducq pushed 2 new commits to master: https://github.com/m-labs/misoc/compare/20db6c87b4a1...d26c07ae3b29
<GitHub72> misoc/master d26c07a Sebastien Bourdeauducq: sayma: eth_rgmii → eth
<GitHub72> misoc/master 61711b2 Sebastien Bourdeauducq: sayma: use TX clock phase found with ethernet-yakshaving
<bb-m-labs> build #246 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/246
<bb-m-labs> build #390 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/390
<GitHub2> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/98489d97399f2eee16b271113b910be4ce6850c7
<GitHub2> artiq/master 98489d9 Sebastien Bourdeauducq: conda: bump migen/misoc (#854)
hartytp has quit [Quit: Page closed]
<sb0> rjo, re. developing microscope-over-jtag, let me give a more detailed answer: it's nontrivial and I don't have a shortage of "spare-time" projects. I'm not opposed to someone else implementing it and would gladly review/merge PRs.
<bb-m-labs> build #1266 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1266 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<bb-m-labs> build #2103 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2103 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<sb0> maybe it should be a more general uart-over-jtag, then the cpu console can go there as well
<rjo> sb0: ack. i totally get and support that.
<rjo> sb0: exacly. that's also what i thought. and it would be nice to hook the cpu tap to openocd with a gdb stub.
<rjo> sb0: openocd has a crapload of openrisc debugging code but it's badly fragmented and intertwined with other things and the old openrisc implementation.
<GitHub144> [artiq] jordens pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/ddb3d2fe14e4bf4d60de00c4f3f8ca1aaeaa1ba0
<GitHub144> artiq/master ddb3d2f Robert Jordens: DEVELOPER_NOTES: fix devtool autodoc
<bb-m-labs> build #1267 of artiq-board is complete: Failure [failed conda_build] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/1267 blamelist: Robert Jordens <rj@m-labs.hk>
<bb-m-labs> build #2104 of artiq is complete: Failure [failed] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2104 blamelist: Robert Jordens <rj@m-labs.hk>
<rjo> sb0: the AMC FPGA on sayma-3 is unresponsive. is that the 1.8v issue? can power cycle it?
<sb0> let me check
<sb0> works for me. did you power-cycle it already?
<sb0> rjo, I cleared whatever bitstream was in there while testing
<sb0> (sram)
<rjo> sb0: my fault. wrong arguments.
<rjo> i hadn't power cycled it but forgot the ftdi_location command.
<rjo> therefore i may have stopped the wrong sayma
<sb0> okay, I was done with the other one anyway
<sb0> next step is to hook up the reworked board again and try artiq
<sb0> btw I've had some luck receiving packets without the rework, but it's yet another potential thing that can break in annoying ways
attie has quit [Ping timeout: 264 seconds]
attie has joined #m-labs
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
<rjo> sb0: the "rework" is still the rxclk wire?
<sb0> yes
<rjo> sb0: what was the hmc830 lock situation on sayma-3? was it supposed to work all the time?
<sb0> no
<sb0> very unreliable
<sb0> as on other boards
marmelada has quit [Quit: Page closed]
<GitHub72> [migen] jordens pushed 1 new commit to master: https://github.com/m-labs/migen/commit/b777246666e19b3830cab1997d2b6053c6486274
<GitHub72> migen/master b777246 Robert Jordens: sayma_rtm: pulldown HMC830/7043 cs...
<bb-m-labs> build #247 of migen is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/migen/builds/247
<GitHub123> [artiq] jordens force-pushed spi2 from b0ce2cd to 7baa622: https://github.com/m-labs/artiq/commits/spi2
<GitHub123> artiq/spi2 94313f5 Robert Jordens: ad9154_spi: port to spi2
<GitHub123> artiq/spi2 41a4980 Robert Jordens: hmc830: be explicit about SPI mode selection
<GitHub123> artiq/spi2 c10f6eb Robert Jordens: firmware, sayma: port converter_spi to spi2...
<rjo> sb0: ok. tested that with sayma 3. hmc803 comms works (locks rarely as before), hmc7043 comms works, ad9154 comms works.
jkeller has joined #m-labs
<rjo> sb0: any tests of that with drtio to be done?
<sb0> nrtspimaster-over-drtio?
<sb0> that's the only SPI thing I tested over DRTIO, using the KC705s back then
<sb0> jkeller, there should be binaries with the fix already
<sb0> jkeller,
<sb0> rjo, the drtio targets don't have serwb atm
<rjo> sb0: ok. anything else that i can test for spi2?
<sb0> if you add serwb please put it in a branch, as it tends to increase development cycles
<sb0> rjo, zotino monitoring?
<sb0> rjo, actually, hmc830 not locking is expected right now, since we don't have the 100MHz input connected
<rjo> sb0: well. it claimed to have lock twice.
<rjo> anyway. if i ignore that it continues happily and identifies and configures the other chips.
<rjo> sb0: i ported zotino monitoring. reasonably certain that's correct.
<rjo> i.e. the things that were not yet explicitly tested with hardware with spi2 are zotino, zotino monitoring, nrtspimaster, nrtspimaster-over-drtio.
<GitHub46> [artiq] jordens opened issue #929: artiq_flash: bail if scan chain is wrong https://github.com/m-labs/artiq/issues/929
<GitHub187> [artiq] jordens opened issue #930: sayma_amc speed up bitstream load from flash https://github.com/m-labs/artiq/issues/930
awygle has joined #m-labs
mumptai has joined #m-labs
<sb0> rjo, so the Oxford AD9910 support is completed and is just awaiting testing, right?
<rjo> sb0: yes.
<GitHub96> [artiq] jordens pushed 4 new commits to spi2: https://github.com/m-labs/artiq/compare/7baa622682e6...8ce58ca5ee35
<GitHub96> artiq/spi2 972980d Robert Jordens: RELEASE_NOTES: add note about spi2 port
<GitHub96> artiq/spi2 d5a63ca Robert Jordens: kc705: switch backplane spi to spi2
<GitHub96> artiq/spi2 17d9884 Robert Jordens: hmc830: spelling
<sb0> cjbe, ^
<rjo> cjbe, hartytp: let me know if there is something missing or not working.
<rjo> sb0: the new spi2 core makes me very certain that the spi gateware is unlikely to be the culprit for the hmc830 not locking.
<rjo> sb0: well. you should hook up the 100 mhz and see whether it is better now.
mumptai has quit [Remote host closed the connection]
<GitHub164> [artiq] jonaskeller commented on issue #902: I don't have time at the moment to look into building it myself, so I'd rather wait for your bot for now. Once I have a compiled version, I'll give it a try. https://github.com/m-labs/artiq/issues/902#issuecomment-368063115
jkeller has quit [Ping timeout: 260 seconds]
<GitHub163> [misoc] jordens pushed 2 new commits to master: https://github.com/m-labs/misoc/compare/d26c07ae3b29...bee272bdf612
<GitHub163> misoc/master bee272b Robert Jordens: spi2: wrong variable
<GitHub163> misoc/master c7a97c5 Robert Jordens: spi: deprecate
hartytp has joined #m-labs
<GitHub72> [artiq] gkasprow commented on issue #854: I will have a look on the signals with fast scope, but I need to have some transmission somehow working. Maybe we need to add some AC termination... https://github.com/m-labs/artiq/issues/854#issuecomment-368064931
<hartytp> rjo: FWIW, I don't think the old SPI core can have been the problem with the HMC830
<hartytp> we can read back all the correct default register values before programming
<hartytp> and all the correct values after programming
<rjo> hartytp: i agree.
<hartytp> plus on SB's board it sometimes locks
<hartytp> on mine it never does
<hartytp> also, don't think the register values are the issue
<hartytp> since we can get our eval board to lock fine (same goes for the LF not being the problem)
<hartytp> FWIW, the input clock also looks fine as do the supply rails
<hartytp> so, in short, I don't think anything is the problem
<GitHub167> [artiq] jordens pushed 2 new commits to spi2: https://github.com/m-labs/artiq/compare/8ce58ca5ee35...7bd3ead1665f
<GitHub167> artiq/spi2 7bd3ead Robert Jordens: artiq-dev: bump misoc (spi2 syntax)
<GitHub167> artiq/spi2 8186d8b Robert Jordens: coredevice: spi -> spi2
<rjo> hartytp: greg could desolder one from a sayma and put it onto a devboard...
<bb-m-labs> build #391 of misoc is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/misoc/builds/391
<hartytp> i have a new HMC830 on my desk ready to be soldered in
<GitHub188> [artiq] gkasprow commented on issue #854: Anyway, since the RGMII is not terminated, it would be feasible to move the PHY closer to the FPGA. https://github.com/m-labs/artiq/issues/854#issuecomment-368066164
<hartytp> am also planning to run an eval board from the same power rails and spi lines (spi lines via the AFE connectors)
<GitHub81> [artiq] sbourdeauducq commented on issue #902: As I mentioned to you on IRC there are binaries. https://anaconda.org/m-labs/artiq-kc705-nist_qc2/files https://github.com/m-labs/artiq/issues/902#issuecomment-368066411
<hartytp> the mem test isses stopped me doing that this week
<hartytp> still doesn't work on my board with the latest ARTIQ
<hartytp> about to do an eye scan to try to figure out why
<rjo> hartytp: i seem to have had two instances where the hmc830 claimed lock while sb0 said there was no reference clock connected.
<GitHub57> [artiq] whitequark commented on issue #929: I am not aware of a simple enough way to implement this. @jordens? https://github.com/m-labs/artiq/issues/929#issuecomment-368067044
<hartytp> pass
<rjo> i am starting to regret i threw that term into the discussion...
<hartytp> ?
<hartytp> wow. what crap
<rjo> what crap?
<GitHub153> [artiq] hartytp commented on issue #908: ``` __ __ _ ____ ____ ... https://github.com/m-labs/artiq/issues/908#issuecomment-368067506
<GitHub72> [artiq] sbourdeauducq commented on issue #854: > I need to have some transmission somehow working... https://github.com/m-labs/artiq/issues/854#issuecomment-368067732
<rjo> yeah. the best point on those scans will probably still give you at least 1e-6 bit error rates.
<GitHub190> [artiq] jordens commented on issue #854: Ah. @whitequark may want to use that traffic generator to do raw fuzzing on smoltcp/liteeth. https://github.com/m-labs/artiq/issues/854#issuecomment-368068494
<GitHub31> [artiq] jordens commented on issue #929: I'll look into it. https://github.com/m-labs/artiq/issues/929#issuecomment-368068562
<GitHub168> [artiq] hartytp commented on issue #908: Two things I don't understand about that:... https://github.com/m-labs/artiq/issues/908#issuecomment-368068822
<rjo> can i power cycle the saymas? i'd like to check something witht he hmc830 cold booting.
<rjo> sb0: ^
<sb0> sure
hartytp has quit [Quit: Page closed]
<GitHub86> [artiq] sbourdeauducq commented on issue #908: > Has there been a gateware change that could do that?... https://github.com/m-labs/artiq/issues/908#issuecomment-368071521
sb0 has quit [Quit: Leaving]
<GitHub147> [artiq] whitequark commented on issue #854: @jordens I already fuzz smoltcp using LLVM's libfuzzer, that's much faster since it's coverage-guided. Might make sense for liteeth, not sure. https://github.com/m-labs/artiq/issues/854#issuecomment-368071731
<GitHub108> [artiq] hartytp commented on issue #908: Having said that, there are still gaps in the middle of the working region, so it's hard to see any leveling algorithm being able to guarantee to work 100% of the time. ... https://github.com/m-labs/artiq/issues/908#issuecomment-368071805
<GitHub87> [artiq] hartytp commented on issue #908: @marmeladapk Can you run eye scans on your boards (that will tell us if you're just getting luck with it working). https://github.com/m-labs/artiq/issues/908#issuecomment-368072128
<GitHub111> [artiq] hartytp commented on issue #908: >> Has there been a gateware change that could do that?... https://github.com/m-labs/artiq/issues/908#issuecomment-368072666
<GitHub84> [artiq] jordens commented on issue #929: Didn't find anything so far. We might have to manually check the IDCODEs again after `init`... https://github.com/m-labs/artiq/issues/929#issuecomment-368076748
<cjbe> sb0: no, I have not been running builds on lab.m-labs
attie has quit [Ping timeout: 264 seconds]
attie has joined #m-labs
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
Ishan_Bansal_ has joined #m-labs
whitequa1k has joined #m-labs
Ishan_Bansal_ is now known as Ishan_Bansal
<cjbe> sb0: with Kasli-Kasli DRTIO I see some strange sequence errors. They occur for me with a 2m SFP-SFP Cu cable, but not with a 0.5m Cu cable
<cjbe> sb0: the experiment : https://hastebin.com/qajihuyawe.py
<cjbe> sb0: master log: https://hastebin.com/hosexunexo.css
<cjbe> sb0: satellite log: https://hastebin.com/loqononuze.hs
<GitHub130> [smoltcp] dlrobertson commented on pull request #167 6cf2c03: So then `NdiscPacket::new` would be something like `NdiscPacket::new(packet: Icmpv6Packet)`? It gets a bit tricky since the type id is in the ICMP header. https://github.com/m-labs/smoltcp/pull/167#discussion_r170352973
attie has quit [Remote host closed the connection]
attie has joined #m-labs
<cjbe> sb0, rjo: have you got DRTIO working with fiber SFPs? If so, could you send me a link to the tranceivers you used?
<GitHub65> [artiq] philipkent opened issue #931: failed to create process on version 2.3 under Windows https://github.com/m-labs/artiq/issues/931
rqou has joined #m-labs
<GitHub30> [artiq] philipkent opened issue #932: "Unknown flash device" when running artiq_flash https://github.com/m-labs/artiq/issues/932