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
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
sandeepkr has joined #m-labs
kuldeep has joined #m-labs
<GitHub89> [artiq] sbourdeauducq pushed 1 new commit to master: https://git.io/vKKWP
<GitHub89> artiq/master 2099344 Sebastien Bourdeauducq: examples/handover: put slack after reset. Closes #520
rohitksingh_work has joined #m-labs
<sb0> whitequark, are the si5324_read() calls absolutely necessary in si5324_init_125MHz()?
<sb0> I may want to implement this in gateware and the reads make it more annoying
<sb0> and all I need to change the phase is write to register 142, correct?
<bb-m-labs> build #561 of artiq-kc705-nist_clock is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-kc705-nist_clock/builds/561
<whitequark> let me remember
<bb-m-labs> build #276 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/276
<bb-m-labs> build #835 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/835
<whitequark> sb0: no, they are not necessary
<whitequark> you can replace them with the reset values of the registers from si5324 datasheet
<whitequark> 2: 8'b 0100 0010
<whitequark> 3: 8'b 0000 0101
<whitequark> 6: 8'b 0010 1101
<whitequark> 137: 0
fengling has quit [Ping timeout: 240 seconds]
sb0 has quit [Quit: Leaving]
fengling has joined #m-labs
sb0 has joined #m-labs
<sb0> SFP working...
<sb0> now I suppose that understanding how to coax the xilinx 8b10b stuff into working will take longer than rolling my own
fengling has quit [Ping timeout: 240 seconds]
rohitksingh_work has quit [Read error: Connection reset by peer]
fengling has joined #m-labs
rohitksingh_work has joined #m-labs
sandeepkr has quit [Read error: No route to host]
sandeepkr has joined #m-labs
mumptai has quit [Remote host closed the connection]
rohitksingh_work has quit [Quit: Leaving.]
bhamilton has joined #m-labs
rohitksingh_work has joined #m-labs
bhamilton has quit [Ping timeout: 240 seconds]
rohitksingh_work has quit [Quit: Leaving.]
fengling has quit [Ping timeout: 240 seconds]
rohitksingh_work has joined #m-labs
<whitequark> rjo: you are quite ruthless on the bug tracker
fengling has joined #m-labs
<rjo> whitequark: is that a compliment or not? ;)
<rjo> whitequark: w.r.t. tagging or triage?
fengling has quit [Ping timeout: 240 seconds]
<rjo> whitequark: anyway: please contradict me if you feel different about the triage and/or the handling!
<whitequark> I have no objection to either the content or the tone (I don't really think it's my call at M-Labs), the latter just strikes me as unusual compared to other open-source projects I participate in
<whitequark> that was about triage
<rjo> whitequark: you mean #522? there are a few problems that i am trying to adress. one is divergence in documentation (doesn't really happen for api docs but constantly happens for the tutorials) and the other is making proper usage and scope of the documentation clear. because i don't think it is.
<whitequark> #522, #512, I think there was some other one but I don't remember the exact number right now
<rjo> and iirc the tone is what i remember from my Debian Developer years. also the way the issues are used is becoming unconfortable to me.
<whitequark> the SNR of issues is not very high, but I don't see drastically better alternatives
<whitequark> issues are much easier to track than email threads, and IRC isn't good for asynchronous conversations that span weeks to months
<whitequark> actually the easiest, although hacky, way to handle this would be to make a repo artiq-discuss (or something) and just move all those conversations there from now on
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
sb0 has quit [Quit: Leaving]
ylamarre has joined #m-labs
<cr1901_modern> rjo strikes me as firm but fair. At least he doesn't seem to be taking cues from Linus
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
rohitksingh_work has quit [Read error: Connection reset by peer]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
rohitksingh has joined #m-labs
sb0 has joined #m-labs
rohitksingh has quit [Read error: Connection timed out]
rohitksingh has joined #m-labs
rohitksingh has quit [Read error: Connection timed out]
rohitksingh has joined #m-labs
<sb0> _florent_, do I get that right that you intend to map litescope on wishbone and then access it via etherbone?
<_florent_> sb0: yes that's what I'm doing, why? :)
<_florent_> (I'm doing it since that's faster than serial for the logic analyzer)
rohitksingh has quit [Ping timeout: 260 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
<sb0> I'm going to look at litescope for debugging the transceiver stuff
<_florent_> ok
<key2> :)
<_florent_> rjo: I hacked something around your SPI core and got it working quite easily:
<cr1901_modern> _florent_: Let me compare that to what I have since I'm already working on it
<_florent_> to integrate it in misoc we should probably create a SPIMasterCore from your SPIMaster, remove specific Wishbone interface from it and integrate the interfaces in a SPIMaster class
<_florent_> cr1901_modern: my hack was closer to what the interface I was using before, but that doesn't mean that's the best solution
<cr1901_modern> _florent_: My solution was to directly take artiq's SPI Core and surgically graft on the CSR bus and remove the wishbone bus one reg at a time.
<cr1901_modern> (Oh and I tried to create a new test suite based on rjo's old one, but that didn't work)
<_florent_> cr1901_modern: I think you should create a core that has no interface and add two specific wrapper for wishbone and csr
<cr1901_modern> _florent_: Well, more specifically, the core CAN be used without an interface (SPIMachine)
<_florent_> cr1901_modern: I was talking about a higher level core, SPIMasterCore for example
<cr1901_modern> Hmmm, that's prob a good idea.
kuldeep has quit [Ping timeout: 264 seconds]
sandeepkr has quit [Ping timeout: 260 seconds]
<sb0> iirc pyserial will always give you the number of bytes you ask for
<sb0> also, "if debug: print()" is better done with logging
key2 has quit [Ping timeout: 250 seconds]
robtaylor has quit [Remote host closed the connection]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
mumptai has joined #m-labs
kuldeep has joined #m-labs
sandeepkr has joined #m-labs
sb0 has quit [Quit: Leaving]
mumptai has quit [Remote host closed the connection]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
<rjo> whitequark: i am fine with the noise. we just have to be ruthless and triage those "discuss" issues as such very rapidly.
<rjo> whitequark: ack otherwise.
<rjo> whitequark: i wouldn't do artiq-discuss though because i think we can handle it and migrating issues between those would be a pain.
<rjo> _florent_: looks fine.
fengling has joined #m-labs
<rjo> _florent_: i'd actually be very happy if you and cr1901_modern get that into misoc along those lines to be tested and used in the ad9154 demo.
fengling has quit [Ping timeout: 240 seconds]
<cr1901_modern> rjo: Where's the ad9154 demo?
ylamarre has quit [Read error: Connection reset by peer]
ylamarre has joined #m-labs
ylamarre has quit [Read error: Connection reset by peer]
ylamarre has joined #m-labs
sandeepkr has quit [Ping timeout: 260 seconds]
kuldeep has quit [Ping timeout: 260 seconds]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
fengling has joined #m-labs
mumptai has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
ylamarre has quit [Remote host closed the connection]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
mindrunner has quit [Remote host closed the connection]
mindrunner has joined #m-labs
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]
mumptai has quit [Remote host closed the connection]
fengling has joined #m-labs
fengling has quit [Ping timeout: 240 seconds]