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
<GitHub65> [misoc] jordens pushed 1 new commit to master: http://git.io/vLFym
<GitHub65> misoc/master 2150e6c Robert Jordens: pipistrello: run at 83+1/3 MHz, cleanup CRG
<GitHub72> [artiq] jordens pushed 1 new commit to master: http://git.io/vLFSB
<GitHub72> artiq/master cd249b2 Robert Jordens: pipistrello: run at 83+1/3 MHz, cleanup CRG
fengling has joined #m-labs
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#243 (master - cd249b2 : Robert Jordens): The build has errored.
travis-ci has left #m-labs [#m-labs]
<rjo> a bit more effort please, ise.
mumptai has quit [Remote host closed the connection]
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#243 (master - cd249b2 : Robert Jordens): The build has errored.
travis-ci has left #m-labs [#m-labs]
fengling has quit [Ping timeout: 252 seconds]
fengling has joined #m-labs
<GitHub12> [artiq] jordens pushed 1 new commit to master: http://git.io/vLbgj
<GitHub12> artiq/master 5b3eac1 Robert Jordens: pipistrello: tweak fifo depths a bit...
20WABI2LP has joined #m-labs
<20WABI2LP> m-labs/artiq#244 (master - 5b3eac1 : Robert Jordens): The build passed.
20WABI2LP has left #m-labs [#m-labs]
FabM has quit [Quit: ChatZilla 0.9.91.1 [Firefox 38.0.5/20150525141253]]
FabM has joined #m-labs
sb0 has quit [Ping timeout: 265 seconds]
fengling has quit [Ping timeout: 276 seconds]
fengling has joined #m-labs
sb0 has joined #m-labs
sb0 has quit [Ping timeout: 250 seconds]
fengling has quit [Quit: WeeChat 1.1.1]
nicksydney has quit [Quit: No Ping reply in 180 seconds.]
nicksydney has joined #m-labs
sb0 has joined #m-labs
<GitHub157> [misoc] enjoy-digital pushed 1 new commit to master: http://git.io/vLAOu
<GitHub157> misoc/master 351e654 Florent Kermarrec: software/bios/sdram: flush dcache and l2 in memtest (otherwise we are partially testing the cache)
<cr1901_modern> sb0: I need help making a judgment call when you have the chance lol
<cr1901_modern> In an mibuild file, if a set of pins can both connect to a peripheral AND also be used as a connector, should I place entries for the pins in both _connectors and _io?
<cr1901_modern> It seems that ConnectionManager can't catch this when servicing plat.requests
<sb0> you can consider the peripheral an "extension" that gets plugged to the connectors.
<cr1901_modern> Okay, that's... a really good idea.
<cr1901_modern> Not sure why I didn't think of that, other than to minimize retyping common peripheral definitions (such as SRAM, shared-SRAM/GPIO-bus).
bhamilton has joined #m-labs
<GitHub112> [migen] enjoy-digital pushed 1 new commit to master: http://git.io/vLxqv
<GitHub112> migen/master d77a5fc Florent Kermarrec: fhdl/specials: add Keep SynthesisDirective
<GitHub155> [misoc] enjoy-digital pushed 1 new commit to master: http://git.io/vLxqq
<GitHub155> misoc/master 125432b Florent Kermarrec: liteeth/example_designs: use new Keep SynthesisDirective
travis-ci has joined #m-labs
<travis-ci> m-labs/migen#44 (master - d77a5fc : Florent Kermarrec): The build passed.
travis-ci has left #m-labs [#m-labs]
bhamilton has quit [Remote host closed the connection]
<GitHub24> [artiq] fallen pushed 1 new commit to master: http://git.io/vLxVu
<GitHub24> artiq/master 7821d0f Yann Sionneau: manual: explain how to list attached serial devices on windows/linux
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#245 (master - 7821d0f : Yann Sionneau): The build passed.
travis-ci has left #m-labs [#m-labs]
<GitHub86> [artiq] fallen pushed 1 new commit to master: http://git.io/vLp3x
<GitHub86> artiq/master f0dddd9 Yann Sionneau: manual: hwgrep is the preferred way of specifying a serial device
<GitHub52> [artiq] fallen pushed 1 new commit to master: http://git.io/vLpRK
<GitHub52> artiq/master 71721a1 Yann Sionneau: artiq_rpctool: list-methods also prints class docstring
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#246 (master - f0dddd9 : Yann Sionneau): The build passed.
travis-ci has left #m-labs [#m-labs]
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#247 (master - 71721a1 : Yann Sionneau): The build passed.
travis-ci has left #m-labs [#m-labs]
balrog has quit [Quit: Bye]
<sb0> cr1901_modern, can you fix the coding style issues?
balrog has joined #m-labs
<sb0> use lowercase, basically
<sb0> also self.toolchain.xst_opt.replace("SPEED", "AREA") is very fragile
<sb0> Subsignal("unused", Pins("GPIO:29")), < do you need that?
<sb0> "SRAM and 5V-tolerant I/O share a parallel bus" this sounds like a bad idea...
<cr1901_modern> Will fix case issues.
<cr1901_modern> LM32 won
<cr1901_modern> 't fit unless I do AREA
<sb0> yes, but better rewrite the whole xst_opt instead of making a fragile replacement
<cr1901_modern> Oh, alright, can do. Idk what else to change, so I'll just copy the default options to the mibuild file
<cr1901_modern> sans SPEED
<cr1901_modern> I need the unused signal so I can Cat() all 30 into a unified GPIO bus. I don't like the design either of shared SRAM and GPIO, but it's what I have to work with.
<sb0> if a future version of migen uses SPEED elsewhere or stops using the -opt SPEED flag, your code will break
<cr1901_modern> Ahhh right, that makes sense
<cr1901_modern> "SRAM and 5V-tolerant I/O share a parallel bus" this sounds like a bad idea... It is. It's the one thing I dislike about this board.
<sb0> even using -opt speed (in lower case) will break it
<cr1901_modern> sb0: Posted a corrected patch
<sb0> cr1901_modern, if you do Cat() and then have signals that go in both directions within it, things will break
<sb0> cr1901_modern, and I have no easy solution
<cr1901_modern> sb0: My solution https://gist.github.com/cr1901/4c7bba9eeef02dbf89fb (I said Cat(), but I just needed ANY way to iterate over all 30 GPIO pins)
<sb0> ysionneau, do you think we can build another KC705 bitstreams on the CI servers, or will that exceed the CPU time limit?
<sb0> we're going to need three bitstreams in total: pipistrello with old DDS, KC705 with old DDS, and KC705 with new DDS
<GitHub32> [artiq] sbourdeauducq pushed 2 new commits to master: http://git.io/vLh53
<GitHub32> artiq/master 4ba8951 Sebastien Bourdeauducq: rpc: fix indentation of class docstring
<GitHub32> artiq/master 064ddb4 Sebastien Bourdeauducq: manual: minor fixes
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#248 (master - 064ddb4 : Sebastien Bourdeauducq): The build passed.
travis-ci has left #m-labs [#m-labs]
<rjo> sb0, ysionneau: i would run several parallel builds, one with the unittests and the package, and one for each bitstream/bios/runtime. that would imply several conda packages but it speeds up feedback w.r.t. unittests and scales.
<ysionneau> 21:37 < sb0> ysionneau, do you think we can build another KC705 bitstreams on the CI servers, or will that exceed the CPU time limit? < time limit is 45 min IIRC, so far it takes approx 34 min .... that's tight I would say
<ysionneau> ah no it's 50 min max
<ysionneau> maybe doable, but dangerously close to the limit
<ysionneau> rjo: yep that scales better ...
cr1901_modern has quit [Ping timeout: 264 seconds]