00:05
Degi has quit [Ping timeout: 258 seconds]
00:06
Degi has joined #nmigen
00:07
<
_whitenotifier-3 >
[YoWASP/nextpnr] whitequark 09c5b60 - Update dependencies.
00:27
emeb has quit [Quit: Leaving.]
00:32
<
_whitenotifier-3 >
[nextpnr] github-actions[bot] opened pull request #10: Release current development snapshot to PyPI -
https://git.io/JUv1W
00:34
peeps[zen] is now known as peepsalot
00:34
<
_whitenotifier-3 >
[nextpnr] whitequark closed pull request #10: Release current development snapshot to PyPI -
https://git.io/JUv1W
00:34
<
_whitenotifier-3 >
[YoWASP/nextpnr] whitequark 23d77cf - [skip ci] Don't require maintainer action for updating the develop branch.
00:34
<
_whitenotifier-3 >
[YoWASP/nextpnr] whitequark 3ce5cc9 - [skip ci] Automatically create PRs from develop to release.
00:34
<
_whitenotifier-3 >
[YoWASP/nextpnr] whitequark f90d88c - Update dependencies.
00:36
<
_whitenotifier-3 >
[YoWASP/yosys] whitequark 0559c24 - Update dependencies.
00:39
<
_whitenotifier-3 >
[yosys] github-actions[bot] opened pull request #14: Release current development snapshot to PyPI -
https://git.io/JUv11
01:09
<
ktemkin >
I can’t remember: do I use FHDLTestCase, really, or do I mostly use it as a base class?
01:10
<
ktemkin >
I’d be fine just implementing an equivalent in LUNA.
01:10
<
ktemkin >
(I‘m self-restrained from using my computer for these kinds of Work Things on Fri/Sat/Sun)
01:11
<
ktemkin >
... can’t properly seem to ignore github chatter, though >.>
01:18
<
miek >
ktemkin: yeah, it's just as a base class. also it looks like you're not using anything from it, all the tests still pass after changing LunaGatewareTestCase to base off unittest.TestCase
01:20
<
ktemkin >
yeah, that’s the right fix; I think I just imagined that
01:21
<
ktemkin >
imagined that subclasses might want FHDLTestCase methods
01:22
<
ktemkin >
I’ll swap that on Monday, unless someone wants to PR it first
01:48
<
_whitenotifier-3 >
[yosys] whitequark closed pull request #14: Release current development snapshot to PyPI -
https://git.io/JUv11
01:48
<
_whitenotifier-3 >
[YoWASP/yosys] whitequark 882a957 - Update dependencies.
02:24
jaseg has quit [Ping timeout: 240 seconds]
02:25
moony has quit [Remote host closed the connection]
02:26
jaseg has joined #nmigen
02:31
moony has joined #nmigen
02:43
cr1901_modern has quit [Ping timeout: 260 seconds]
02:56
cr1901_modern has joined #nmigen
03:08
cr1901_modern has quit [Quit: Leaving.]
03:09
cr1901_modern has joined #nmigen
03:12
cr1901_modern has quit [Client Quit]
03:15
cr1901_modern has joined #nmigen
03:16
electronic_eel has quit [Ping timeout: 256 seconds]
03:16
electronic_eel has joined #nmigen
03:26
<
tpw_rules >
is there a way to repeat a signal to do sign extension
03:28
<
d1b2 >
<TiltMeSenpai> dirty way would be something like Cat(*[sig for sig in range(n)]) (that can be optimized)
03:28
<
d1b2 >
<TiltMeSenpai> the * isn't needed if Cat can take an iterable of signals
03:28
<
tpw_rules >
i mean in that case i can just do *([sig]*24)
03:29
<
d1b2 >
<TiltMeSenpai> yeah. I assume you're asking for the not-dirty way?
03:30
<
tpw_rules >
yeah i had some vague memory of a Rep thing?
03:30
<
tpw_rules >
maybe i made it up
03:30
<
d1b2 >
<TiltMeSenpai> that sounds familiar
03:31
cr1901_modern has quit [Quit: Leaving.]
03:32
<
d1b2 >
<TiltMeSenpai> oh I think it's Repl
03:33
PyroPeter_ has joined #nmigen
03:33
<
tpw_rules >
bingo. thank you
03:33
<
d1b2 >
<TiltMeSenpai> np
03:35
cr1901_modern has joined #nmigen
03:36
PyroPeter has quit [Ping timeout: 265 seconds]
03:36
PyroPeter_ is now known as PyroPeter
03:44
cr1901_modern has quit [Ping timeout: 258 seconds]
03:44
cr1901_modern has joined #nmigen
04:01
Degi has quit [Ping timeout: 240 seconds]
04:01
Degi has joined #nmigen
04:26
cr1901_modern1 has joined #nmigen
04:28
cr1901_modern has quit [Ping timeout: 240 seconds]
04:34
cr1901_modern has joined #nmigen
04:35
cr1901_modern1 has quit [Ping timeout: 258 seconds]
04:38
cr1901_modern has quit [Client Quit]
04:40
cr1901_modern has joined #nmigen
04:42
cr1901_modern has quit [Client Quit]
04:43
cr1901_modern has joined #nmigen
05:03
proteus-guy has quit [Ping timeout: 265 seconds]
05:04
proteusguy has quit [Ping timeout: 256 seconds]
05:06
cr1901_modern has quit [Quit: Leaving.]
05:07
cr1901_modern has joined #nmigen
05:10
cr1901_modern has quit [Client Quit]
05:11
cr1901_modern has joined #nmigen
05:16
proteus-guy has joined #nmigen
05:17
proteusguy has joined #nmigen
05:22
cr1901_modern has quit [Quit: Leaving.]
05:26
cr1901_modern has joined #nmigen
05:42
_whitelogger has joined #nmigen
05:47
cr1901_modern has quit [Quit: Leaving.]
05:54
cr1901_modern has joined #nmigen
06:22
cr1901_modern1 has joined #nmigen
06:24
cr1901_modern has quit [Ping timeout: 240 seconds]
06:27
proteus-guy has quit [Remote host closed the connection]
06:34
cr1901_modern has joined #nmigen
06:37
cr1901_modern1 has quit [Ping timeout: 256 seconds]
06:38
cr1901_modern has quit [Client Quit]
06:39
cr1901_modern has joined #nmigen
06:43
cr1901_modern has quit [Ping timeout: 240 seconds]
06:55
emeb_mac has quit [Quit: Leaving.]
07:05
Asu has joined #nmigen
07:13
Asu has quit [Ping timeout: 240 seconds]
07:13
Asuu has joined #nmigen
07:32
cr1901_modern has joined #nmigen
08:17
sorear has quit [Ping timeout: 240 seconds]
08:17
_florent_ has quit [Read error: Connection reset by peer]
08:19
sorear has joined #nmigen
08:19
ianloic has quit [Ping timeout: 272 seconds]
08:20
_florent_ has joined #nmigen
08:22
ianloic has joined #nmigen
08:25
tannewt has quit [Ping timeout: 265 seconds]
08:27
tannewt has joined #nmigen
08:27
esden has quit [Read error: Connection reset by peer]
08:29
esden has joined #nmigen
10:51
samlittlewood has quit [Quit: samlittlewood]
11:33
<
lkcl_ >
tpw_rules: Repl. Repl(sig, 24) 1 sec...
11:43
<
lkcl_ >
those are the macros/functions we're currently using whilst sign/zero-extend is resolved
11:45
peeps[zen] has joined #nmigen
11:45
peepsalot has quit [Ping timeout: 240 seconds]
12:23
vup has quit [Quit: vup]
12:32
anuejn has joined #nmigen
12:33
vup has joined #nmigen
13:21
anuejn has quit [Read error: Connection reset by peer]
13:21
anuejn has joined #nmigen
13:21
vup2 has joined #nmigen
13:21
vup has quit [Read error: Connection reset by peer]
13:54
_whitelogger has joined #nmigen
14:18
vup2 has quit [Quit: vup2]
14:18
anuejn has joined #nmigen
14:19
vup has joined #nmigen
15:50
Chips4Makers has quit [Remote host closed the connection]
15:51
Chips4Makers has joined #nmigen
16:38
<
_whitenotifier-3 >
[nmigen] anuejn opened issue #485: {r,w}_level is broken on AsyncFIFO{Buffered,} -
https://git.io/JUfOp
16:45
emeb_mac has joined #nmigen
17:21
emeb_mac has quit [Quit: Leaving.]
18:00
<
tpw_rules >
is there a way to do .eq combinatorially in a test? so i don't have to change it back next cycle?
18:04
<
whitequark >
not really
18:04
<
whitequark >
(ha, that's a verilog feature: force/release)
18:22
<
tpw_rules >
so there's no way from yield pulse.eq(1); yield; yield pulse.eq(0).
18:24
<
whitequark >
you can run another process
18:24
<
whitequark >
but it's not quite what you want
18:24
<
tpw_rules >
is it possible to add processes in the middle of simulation or yield new ones?
18:25
<
tpw_rules >
i guess if you did that then you couldn't do it two cycles in a row for the same signal
18:25
<
whitequark >
it is possible to add processes in the middle of a simulation
18:25
<
whitequark >
though you can't do it by yielding
18:47
<
_whitenotifier-3 >
[nmigen] awygle commented on issue #485: {r,w}_level is broken on AsyncFIFO{Buffered,} -
https://git.io/JUfnW
18:52
<
_whitenotifier-3 >
[nmigen] awygle commented on issue #484: Explicit deprecation/removal notice for FHDLTestCase -
https://git.io/JUfng
20:27
emeb_mac has joined #nmigen
21:16
Asuu has quit [Remote host closed the connection]
21:31
Yehowshua has joined #nmigen
21:35
<
Yehowshua >
Some time ago I saw some verilator example by Gisselquist I think where he mapped the verilator model to some X screen buffer
21:35
<
Yehowshua >
Is it possible to make a "fake" luna device in that sense?
21:41
esden has quit [Read error: Connection reset by peer]
21:42
tannewt has quit [Ping timeout: 240 seconds]
21:45
tannewt has joined #nmigen
21:46
samlittlewood has joined #nmigen
21:49
esden has joined #nmigen
22:14
<
Lofty >
Yehowshua: it's probably equivalent to a cxxrtl black box
23:00
Yehowshua has quit [Ping timeout: 245 seconds]
23:18
emeb_mac has quit [Ping timeout: 258 seconds]
23:19
emeb_mac has joined #nmigen
23:21
proteusguy has quit [Ping timeout: 258 seconds]
23:34
proteusguy has joined #nmigen