<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
<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()
<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
<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__
<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.