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
cr1901_modern has quit [Ping timeout: 240 seconds]
cr1901_modern has joined #m-labs
<sb0> cr1901_modern, no
<mithro> attie: Do you know a good OO Python tutorial that I could refer Ishan_Bansal to?
<mithro> sb0: With the or1k and gcc, should the CPU do anything on an exception? I see code about handling stuff at https://github.com/m-labs/misoc/blob/master/misoc/software/libbase/crt0-or1k.S#L83-L137 and https://github.com/m-labs/misoc/blob/master/misoc/software/libbase/exception.c
<mithro> sb0: I'm trying to debug why our firmware (and the bios) seems to have issues on or1k but work fine on lm32
rohitksingh_work has joined #m-labs
rohitksingh_work has quit [Quit: Leaving.]
_whitelogger has joined #m-labs
<GitHub156> [artiq] sbourdeauducq commented on issue #778: I didn't say it wouldn't impact latency, I said it wouldn't impact throughput. The basic idea is to pipeline to FIFO selection system, and increase the underflow margin so that the event has time to make it through that pipeline. The pipeline increases latency by the number of stages it has, but you can submit a new event before the previous one has made it through. The pipeline system would need som
<GitHub170> [artiq] sbourdeauducq commented on issue #778: I didn't say it wouldn't impact latency, I said it wouldn't impact throughput. The basic idea is to pipeline to FIFO selection system, and increase the underflow margin so that the event has time to make it through that pipeline. The pipeline increases latency by the number of stages it has, but you can submit a new event before the previous one has made it through. The pipeline system would need som
<GitHub62> [artiq] sbourdeauducq commented on issue #778: I didn't say it wouldn't impact latency, I said it wouldn't impact throughput. The basic idea is to pipeline the FIFO selection system, and increase the underflow margin so that the event has time to make it through that pipeline. The pipeline increases latency by the number of stages it has, but you can submit a new event before the previous one has made it through. The pipeline system would need some
<mithro> sb0: Another random query - have you used yosys with vivado/ISE? It looks like there might be some support for it at https://github.com/m-labs/migen/blob/e2b5d6f82a98a9b325c91667a1eba7bbb0fa8d2f/migen/build/xilinx/ise.py#L65-L81 ?
<GitHub66> [artiq] hartytp commented on issue #778: > I didn't say it wouldn't impact latency, I said it wouldn't impact throughput. The basic idea is to pipeline the FIFO selection system, and increase the underflow margin so that the event has time to make it through that pipeline. The pipeline increases latency by the number of stages it has, but you can submit a new event before the previous one has made it through. The pipeline system would need some heu
<sb0> mithro, a long time ago
<mithro> sb0: Is there any reason to use yosys in this mode?
<sb0> replace the proprietary xilinx counterpart
<sb0> test yosys performance and bugs
<sb0> bb-m-labs: force build --branch=pull/806/merge artiq
<bb-m-labs> build forced [ETA 36m28s]
<bb-m-labs> I'll give a shout when the build finishes
<mithro> sb0: With the or1k and gcc, should the CPU do anything on an exception? I see code about handling stuff at https://github.com/m-labs/misoc/blob/master/misoc/software/libbase/crt0-or1k.S#L83-L137 and https://github.com/m-labs/misoc/blob/master/misoc/software/libbase/exception.c
<mithro> sb0: I'm trying to debug why our firmware (and the bios) seems to have issues on or1k (lock ups / stop responding) but works fine on lm32
<sb0> you already asked this. I never used or1k exceptions.
<mithro> sb0: I was asking about exceptions on the lm32 at that time
<sb0> but I suppose they work yes
<mithro> sb0: I guess I could make the firmware do a div by zero to test that?
<sb0> well yes, try it
<sb0> I used IRQs, exceptions would be similar
<mithro> sb0: I only just thought about it that possibility then...
<mithro> sb0: I'm thinking of hooking up the OpenSoC Debug stuff to the or1k in litex/migen -- would you find jtag debugging / gdb debugging of the or1k soft core useful in your work?
<sb0> if it's clean and works well, sure
sb0 has quit [Quit: Leaving]
<bb-m-labs> build #736 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/736
cr1901_modern has quit [Quit: Leaving.]
cr1901_modern has joined #m-labs
<bb-m-labs> build #1636 of artiq is complete: Failure [failed python_unittest_2] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1636
cr1901_modern has quit [Ping timeout: 240 seconds]
sb0 has joined #m-labs
cr1901_modern has joined #m-labs
mumptai has joined #m-labs
<GitHub22> [artiq] sbourdeauducq commented on issue #806: The test does not pass.... https://github.com/m-labs/artiq/pull/806#issuecomment-318597424
nurelin has quit [Ping timeout: 258 seconds]
<sb0> bb-m-labs: force build --branch=pull/806/merge artiq
<bb-m-labs> build forced [ETA 36m28s]
<bb-m-labs> I'll give a shout when the build finishes
<bb-m-labs> build #737 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/737
nurelin has joined #m-labs
<bb-m-labs> build #539 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/539
<bb-m-labs> build #1637 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1637
<GitHub73> [artiq] sbourdeauducq closed pull request #806: add test_spi.py (master...master) https://github.com/m-labs/artiq/pull/806
<GitHub152> [artiq] sbourdeauducq pushed 1 new commit to master: https://github.com/m-labs/artiq/commit/692dc0803b59feaa382916d5d3a2f3230bc7e961
<GitHub152> artiq/master 692dc08 mntng: test: add test for SPI core using SD card
<bb-m-labs> build #738 of artiq-board is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-board/builds/738
sb0 has quit [Quit: Leaving]
<bb-m-labs> build #540 of artiq-win64-test is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq-win64-test/builds/540
<bb-m-labs> build #1638 of artiq is complete: Success [build successful] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/1638
<GitHub52> [smoltcp] whitequark pushed 2 new commits to master: https://git.io/v7cr6
<GitHub52> smoltcp/master 492fe3e whitequark: Rework and test UDP sockets....
<GitHub52> smoltcp/master 83eaaf3 whitequark: Put the debug_id field first in sockets....
<travis-ci> m-labs/smoltcp#160 (master - 83eaaf3 : whitequark): The build was broken.
<GitHub115> [smoltcp] whitequark force-pushed master from 83eaaf3 to a1910ba: https://git.io/vMLjV
<GitHub115> smoltcp/master a1910ba whitequark: Put the debug_id field first in sockets....
<GitHub143> [artiq] jbqubit commented on issue #806: @mntng Please include narrative describing what test_spi.py is meant to test. That is, what was missing from ARTIQ prior to your commit and how does your commit address it. https://github.com/m-labs/artiq/pull/806#issuecomment-318660362
rohitksingh has joined #m-labs
rohitksingh has quit [Quit: Leaving.]
<whitequa1k> sb0: do we have our own openocd now?