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
antgreen has joined #m-labs
<sb0_> rjo, before prepare(). prepare() may still use parameters to pre-compute things
<cr1901_modern> Looking at cheap and/or microcontroller friendly FPGA programming solutions >>
<cr1901_modern> http://en.qi-hardware.com/wiki/Milkymist_JTAG-serial_daughterboard IS this essentially "convert FTDI to the bitstream Xilinx FPGAs expect?"
<cr1901_modern> FTDI RS232*
<sb0> ftdi chips support many other modes in addition to rs232
<cr1901_modern> I only became aware of that recently, but am not sure how to do anything with that knowledge. I have a 6-pin FTDI cable. When I plug it in, Windows (and Linux/BSD) just think it's a serial port
<cr1901_modern> I guess libftdi unlocks the rest of the features
cr1901_modern has quit [Ping timeout: 272 seconds]
cr1901_modern has joined #m-labs
<cr1901_modern> Well that's good. It appears my FTDI cable is broken to the extent that I BSOD when I try using it. I guess paying for one of those damn JTAG cables is unavoidable.
<cr1901_modern> Unless I can be arsed to port libxsvf to NetBSD Raspberry Pi, which is looking unlikely.
<sb0> BSOD sounds more like a windows than a hardware problem
<cr1901_modern> It could go either way, at this point. Though my FTDI cable was giving me trouble before back in January. Maybe time to buy a new one soon in light of learning about the bitbang modes a few weeks ago.
<cr1901_modern> At least getting a cable for FPGA/CPLDs isn't as bad as, say, getting a programmer for GALs... those are horrible.
<sb0> does anyone still use GALs these days?
<cr1901_modern> Well, Atmel still sells them at least. I was just making an analogy that "it could be worse"
<cr1901_modern> i.e. CPLDs (and by extension FPGAs) could be as difficult to program as GALs and PALs that used to be used in their place.
sb0_ has quit [Read error: Connection reset by peer]
mumptai has joined #m-labs
<key2> io
attie has quit [Ping timeout: 252 seconds]
fengling_ has quit [Ping timeout: 252 seconds]
fengling_ has joined #m-labs
nengel has joined #m-labs
nengel has quit [Client Quit]
nengel has joined #m-labs
<GitHub198> [artiq] sbourdeauducq pushed 1 new commit to master: http://git.io/vktDl
<GitHub198> artiq/master 4bf7875 Yann Sionneau: flash_storage: refactor + unit tests + artiq_coreconfig.py CLI + doc
nengel is now known as attie
<rjo> sb0: ok. so the pdb state just before prepare() is relevant for everything (modulo the experiments own modifications). and and a flush as a submission parameter would empty all three pipeline stages before taking the new snapshot and calling the respecitve prepare()
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#161 (master - 4bf7875 : Yann Sionneau): The build passed.
travis-ci has left #m-labs [#m-labs]
<GitHub3> [misoc] sbourdeauducq pushed 2 new commits to master: http://git.io/vktbY
<GitHub3> misoc/master 3f7e161 Yann Sionneau: spiflash: cleanup unnecessary parenthesis
<GitHub3> misoc/master a8b9c12 Yann Sionneau: spiflash: now using 64k sectors
<GitHub14> [artiq] fallen pushed 1 new commit to master: http://git.io/vktjQ
<GitHub14> artiq/master c32133b Yann Sionneau: flash_storage: avoid crash if a record size gets corrupted to be less than 6
<sb0> rjo, yes. shall we do that? (submission parameter and no function call)
<rjo> it makes sense if the automatic reading of the pdb happens before prepare() anyway. and a submission parameter would be the only way to affect that.
fengling_ has quit [Ping timeout: 276 seconds]
fengling_ has joined #m-labs
antgreen has quit [Ping timeout: 255 seconds]
<GitHub169> [artiq] sbourdeauducq pushed 1 new commit to master: http://git.io/vkqtO
<GitHub169> artiq/master 0b05b54 Sebastien Bourdeauducq: test: add scheduler unittest
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#162 (master - c32133b : Yann Sionneau): The build passed.
travis-ci has left #m-labs [#m-labs]
<sb0> there's no more automatic reading of the pdb at experiment creation; __getattr__ issues the requests now
<sb0> ...but without the submission parameter, some pdb reading may still happen before flush(), even if flush() is the first instruction in build(), in case the experiment creates drivers that read parameters
acathla` has joined #m-labs
<sb0> unlike parameters, drivers are not created when needed by __getattr__, but all of them are created in __init__
acathla has quit [Ping timeout: 250 seconds]
acathla` is now known as acathla
acathla has quit [Changing host]
acathla has joined #m-labs
fengling_ has quit [Quit: WeeChat 1.1.1]
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#163 (master - 0b05b54 : Sebastien Bourdeauducq): The build passed.
travis-ci has left #m-labs [#m-labs]
<key2> hey, at what freq do you guys run misoc on a Spartan 6 ?
<sb0> 83MHz
<GitHub179> [artiq] whitequark created new-py2llvm (+1 new commit): http://git.io/vkmYt
<GitHub179> artiq/new-py2llvm c75fd6b whitequark: Replace builtin ast with pythonparser.ast.
<whitequark> sb0: how do you feel about importing `lit` into artiq tree for testing py2llvm?
<whitequark> lit is the tool LLVM uses to test its code generation. it's more or less a pattern matching tool that works well with the kind of structure .ll files have
<whitequark> (or .s for that matter)
sb0_ has joined #m-labs
<sb0_> whitequark, add it as external dependency? or copy its code into artiq?
<whitequark> it's not in any package management system I know of
<whitequark> in the past I have just copied it. it's like a dozen files
<sb0_> it has a setup.py
<whitequark> hm
<whitequark> oh neat it's in pypi
<whitequark> oh, 2014-10-22. recent.
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#164 (new-py2llvm - c75fd6b : whitequark): The build failed.
travis-ci has left #m-labs [#m-labs]
<sb0_> so yes, sure use it
antgreen has joined #m-labs
<GitHub54> [artiq] fallen pushed 1 new commit to master: http://git.io/vkOHK
<GitHub54> artiq/master 4da377e Yann Sionneau: setup/conda: update frontends
travis-ci has joined #m-labs
<travis-ci> m-labs/artiq#165 (master - 4da377e : Yann Sionneau): The build passed.
travis-ci has left #m-labs [#m-labs]
antgreen has quit [Ping timeout: 244 seconds]
mumptai has quit [Quit: Verlassend]
sh[4]rm4 has quit [Remote host closed the connection]
sh[4]rm4 has joined #m-labs