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 joined #m-labs
<cr1901_modern> _florent_: Is there any particular reason that one CSR bank takes 256 bytes?
<cr1901_modern> Real use case: I wanted to make a dual port SRAM. One side attaches directly to a softcore CPU, the other attaches as a CSR peripheral so I can dynamically reprogram the soft-core while collecting YM data
fengling_ has quit [Ping timeout: 245 seconds]
fengling_ has joined #m-labs
<GitHub173> [artiq] sbourdeauducq pushed 1 new commit to master: http://git.io/vsjlz
<GitHub173> artiq/master 1991b3c Sebastien Bourdeauducq: coredevice/TTLClockGen: fix attribute init
fengling_ has quit [Ping timeout: 245 seconds]
<cr1901_modern> sb0: Wishbone memories of 8-bit data bus size cannot be created (which is what I need). Although you allow users to supply the data bus width and memory depth, you hardcoded the memory to expect 4 WB SEL signals. Is this a bug or intentional?
<sb0> send a patch
<cr1901_modern> Will do in a few minutes
<sb0> do you have a misoc compatible board to test? this may cause an annoying regression on e.g. artiq-kc705
fengling has joined #m-labs
<cr1901_modern> I do not. I'll hold off/implement it manually in my source code for now if you wish/file a bug
<cr1901_modern> (kc705 is waaaaaaaay out of my budget, btw, so chances are I will never own one)
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#441 (master - 1991b3c : Sebastien Bourdeauducq): The build passed.
travis-ci has left #m-labs [#m-labs]
<GitHub162> [artiq] sbourdeauducq pushed 2 new commits to master: http://git.io/vsjKI
<GitHub162> artiq/master f07c7e9 Sebastien Bourdeauducq: runtime/dds: fix AD9914 register initialization values...
<GitHub162> artiq/master 0fe0f4d Sebastien Bourdeauducq: dds: fix phase computation. Closes #79.
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#442 (master - 0fe0f4d : Sebastien Bourdeauducq): The build passed.
travis-ci has left #m-labs [#m-labs]
ylamarre has quit [Ping timeout: 244 seconds]
<sb0> cr1901_modern, there are other misoc supported boards eg pipistrello, papilio pro, ...
* cr1901_modern makes a mental note to treat himself to an early Christmas present
<GitHub33> [artiq] sbourdeauducq pushed 1 new commit to master: http://git.io/vGeBc
<GitHub33> artiq/master 90ce54d Sebastien Bourdeauducq: gateware/dds/monitor: support onehot selection, strip reset
aeris_ has joined #m-labs
<GitHub59> [artiq] fallen pushed 1 new commit to master: http://git.io/vGeXD
<GitHub59> artiq/master 7db0498 Yann Sionneau: artiq_flash: dont prepend the runtime file with mezzanine board directory if using -d
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#443 (master - 90ce54d : Sebastien Bourdeauducq): The build passed.
travis-ci has left #m-labs [#m-labs]
<GitHub18> [pythonparser] whitequark pushed 2 new commits to master: http://git.io/vGeAQ
<GitHub18> pythonparser/master 80f7f89 whitequark: Insert "expanded from" note immediately after reference to expansion.
<GitHub18> pythonparser/master a894981 whitequark: Consider expanded_from in source.Range.{begin,end,join,__eq__,__hash__}.
<whitequark> alright that was fairly hard to make readable
<GitHub63> [artiq] whitequark pushed 1 new commit to new-py2llvm: http://git.io/vGvfC
<GitHub63> artiq/new-py2llvm cb22526 whitequark: Allow accessing attributes of embedded host objects.
<whitequark> alright, still needs method calls
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#444 (master - 7db0498 : Yann Sionneau): The build passed.
travis-ci has left #m-labs [#m-labs]
<sb0> will everything work for next week?
<whitequark> the only thing left is interleaving
<whitequark> I will start by doing the transform itself, so in the worst case it will work, but would admit some incorrect programs
<whitequark> I do think I can finish the type system part in time as well, though
<sb0> and fixing unexpected bugs, I guess
<whitequark> yes.
<sb0> hmm. FUD works unreliably. which isn't totally unexpected considering there's no way to respect the setup/hold requirements with that hardware...
<sb0> rjo, how do you ensure that the DDS always registers FUD despite the unfixable mess that the timing is? stretch it for 1.5 cycle?
<sb0> and btw - ddstest doesn't test FUD, as another idiosyncrasy of this chip is the FTW registers read back the last *written* (not FUDed) value, unlike all other registers afaict
<sb0> the ramp rate registers look like good candidates for testing FUD
<GitHub160> [pythonparser] whitequark pushed 1 new commit to master: http://git.io/vGv3s
<GitHub160> pythonparser/master 6d74932 whitequark: Include expanded_from in source.Range.__repr__.
<GitHub194> [artiq] whitequark pushed 2 new commits to new-py2llvm: http://git.io/vGvW2
<GitHub194> artiq/new-py2llvm 04bd242 whitequark: compiler.embedding: dedent kernel functions before parsing.
<GitHub194> artiq/new-py2llvm c62b16d whitequark: compiler.embedding: support RPC functions as host attribute values.
<GitHub74> [artiq] whitequark pushed 1 new commit to new-py2llvm: http://git.io/vGv8s
<GitHub74> artiq/new-py2llvm f7c8625 whitequark: compiler.embedding: support calling methods via RPC as well.
ylamarre has joined #m-labs
aeris_ has quit [Ping timeout: 256 seconds]
<GitHub59> [artiq] fallen pushed 1 new commit to master: http://git.io/vGUQN
<GitHub59> artiq/master 4a16ea1 Yann Sionneau: worker, scheduler: fix unit tests on Windows
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#445 (master - 4a16ea1 : Yann Sionneau): The build has errored.
travis-ci has left #m-labs [#m-labs]
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#445 (master - 4a16ea1 : Yann Sionneau): The build has errored.
travis-ci has left #m-labs [#m-labs]
<ysionneau> hum savannah's git seems down
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#445 (master - 4a16ea1 : Yann Sionneau): The build has errored.
travis-ci has left #m-labs [#m-labs]
<ysionneau> seems to work over http but has troubles over git://
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#445 (master - 4a16ea1 : Yann Sionneau): The build passed.
travis-ci has left #m-labs [#m-labs]
mumptai has joined #m-labs
<GitHub8> [artiq] fallen pushed 1 new commit to master: http://git.io/vGklD
<GitHub8> artiq/master 4d84ec7 Yann Sionneau: update lx45 bscan bitstream url which wget could not fetch on some systems
mumptai has quit [Quit: Verlassend]
<rjo> sb0: yes. I have debugged that unreliable fud here as well with raghu.
<rjo> sb0: i would guess you can not read back anything that happens at the frontend. you will only ever look at the comminucation side registers and not at the high-speed side.
<rjo> fud is one rtio-clk cycle right now, right? you can make it longer but the the fact that it is unreliable (while supposedly meeting setup/hold spec with externally clocked rtios) means that the problem is somewhere else and bigger.
<rjo> making it longer would only move the problem from nothing happening at all to something happening one cycle too late.
<GitHub41> [pythonparser] whitequark pushed 1 new commit to master: http://git.io/vGkjf
<GitHub41> pythonparser/master 89d137f whitequark: algorithm.Visitor.visit: return a value if an array is passed as well.
<GitHub127> [artiq] whitequark pushed 4 new commits to new-py2llvm: http://git.io/vGILD
<GitHub127> artiq/new-py2llvm 71ebe17 whitequark: LLVMIRGenerator: remove debug print.
<GitHub127> artiq/new-py2llvm 84e32db whitequark: LLVMIRGenerator: handle self-referential class types.
<GitHub127> artiq/new-py2llvm a3284f8 whitequark: compiler.types: fix module paths in __repr__.
<GitHub85> [artiq] whitequark pushed 1 new commit to new-py2llvm: http://git.io/vGIsf
<GitHub85> artiq/new-py2llvm d0fd618 whitequark: compiler.types: print fields of instance types.