<mithro>
So there doesn't seem to be an easy way to get a clock frequency of 48MHz in the simulation? The simulation seems to use an integer nanoseconds for period and 21ns ends up getting rounded to 10ns high, 10ns low?
zoobab has quit [Ping timeout: 245 seconds]
<mithro>
I guess the vcd file doesn't set a timescale anyway, so I can just pretend that 10 tickets are 48MHz I guess
<whitequark>
mithro: iirc you can increase the resolution of timestamps
<whitequark>
in vcd files anyway
zoobab has joined #m-labs
<mithro>
Does migen support driving X or something other than 1 or 0?
<whitequark>
nope
<cr1901_modern>
Sometimes I wish that Migen had that, but the cases I really want it in a case statement, it's not that much extra code to just specify ranges corresponding to the don't-care bits.
<whitequark>
driving X and don't care in case is very different
<cr1901_modern>
whitequark: Do you mind looking at this/accepting when you get the chance please?
<whitequark>
I have no idea what "sourcing by default" even means
<whitequark>
and the PR seems to have several unrelated changes
<cr1901_modern>
The proprietary toolchains all have a script you can source to enable the environment. It's controlled by a source=True/False parameter in platform.build()
<cr1901_modern>
I added this parameter in diamond so I no longer have to put diamond on my path every time I open a shell
<cr1901_modern>
And all those commits I needed to add, just to get that working
<whitequark>
why is there cygwin support?
<whitequark>
ok, i see
<cr1901_modern>
I added that a year ago as a favor for someone
<cr1901_modern>
who incidentally dropped off the radar
<whitequark>
so why is it producing a forward slash?
<whitequark>
oh
<whitequark>
mingw
<cr1901_modern>
B/c MinGW Python is f***ing stupid
<whitequark>
ok, add a comment about mingw there.
<whitequark>
and i'll merge
<cr1901_modern>
Ack.
<cr1901_modern>
And actually that's mean; MinGW Python technically isn't wrong. Windows internally doesn't care which slash a path uses. But COPY command does b/c it uses the old style of command line switches back in the DOS 1.x days.
<whitequark>
yeah
rohitksingh_work has joined #m-labs
<cr1901_modern>
Also: https://en.wikipedia.org/wiki/CONFIG.SYS#SWITCHAR I knew about SWITCHAR- I _didn't_ know that it gave the option to use the objectively correct command line switch char ("-"). Lmfao
<whitequark>
wtf
<cr1901_modern>
Someone had the foresight to potentially avoid this hell 30 years ago. And nobody did.
<cr1901_modern>
Will push in a few mins
Gurty has quit [Ping timeout: 250 seconds]
Gurty has joined #m-labs
<cr1901_modern>
And by a few mins I mean an hour. Pushed changes.
<GitHub-m-labs>
artiq/master bf50dcf Sebastien Bourdeauducq: conda: use misoc release
<sb0>
bb-m-labs: stop build artiq foo
<bb-m-labs>
build 2714 interrupted
<bb-m-labs>
build #2714 of artiq is complete: Exception [exception conda_build_output] Build details are at http://buildbot.m-labs.hk/builders/artiq/builds/2714 blamelist: Sebastien Bourdeauducq <sb@m-labs.hk>
<sb0>
bb-m-labs: force build artiq
<bb-m-labs>
build forced [ETA 56m06s]
<bb-m-labs>
I'll give a shout when the build finishes
rohitksingh_work has quit [Read error: Connection reset by peer]
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #m-labs
mauz555 has quit [Read error: Connection reset by peer]
rohitksingh has joined #m-labs
mauz555 has joined #m-labs
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #m-labs
mauz555 has quit [Read error: Connection reset by peer]
mauz555 has joined #m-labs
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #m-labs
mauz555 has quit [Ping timeout: 244 seconds]
<cr1901_modern>
whitequark: Just woke up, taking a look now... looks like I managed to break ISE stuff too
ncl has quit [Remote host closed the connection]
ncl has joined #m-labs
<cr1901_modern>
Hmmm, I'm guessing that only the diamond test actually broke, and the remaining test errors were due to cleanup running at the same time as the remaining subtests.
<cr1901_modern>
sb0, whitequark: Do you by any chance still have ISE locally installed on buildbot?
<cr1901_modern>
buildbot server*
* cr1901_modern
feels like tests shouldn't fail just because a user doesn't have the relevant toolchain installed. So I could set source=False and be done with it. But I do want to test source=True codepath as well.
m4ssi has quit [Remote host closed the connection]
mauz555 has joined #m-labs
mumptai has joined #m-labs
mauz555 has quit [Read error: Connection reset by peer]
rohitksingh has quit [Ping timeout: 276 seconds]
rohitksingh has joined #m-labs
mauz555 has joined #m-labs
mauz555 has quit [Remote host closed the connection]
mauz555 has joined #m-labs
mauz555 has quit [Ping timeout: 268 seconds]
rohitksingh has quit [Ping timeout: 268 seconds]
mumptai has quit [Read error: Connection reset by peer]