00:14
Vinalon has joined #nmigen
00:32
<
awygle >
Wonder how slow WASI nextpnr would be
02:07
<
whitequark >
awygle: hrm, the PulseSynchronizer doesn't really follow the documentation or naming conventions of the rest of CDC primitives
02:10
<
awygle >
Probably because it was basically a direct port from migen
02:10
<
whitequark >
yeah but it should've been fixed during porting
02:11
<
_whitenotifier-9 >
[nmigen] whitequark opened issue #370: Update lib.cdc.PulseSynchronizer to follow nMigen conventions -
https://git.io/JfqT7
02:20
<
_whitenotifier-9 >
[nmigen/nmigen] whitequark da76ffa - lib.cdc: add missing documentation for AsyncFFSynchronizer. NFC.
04:01
Degi has quit [Ping timeout: 246 seconds]
04:03
Degi has joined #nmigen
04:37
Vinalon has quit [Remote host closed the connection]
04:38
Vinalon has joined #nmigen
05:05
____ has joined #nmigen
05:20
felix_ has quit [Ping timeout: 265 seconds]
05:22
felix_ has joined #nmigen
05:51
<
cr1901_modern >
Not that I advocate for this particular platform, but has anyone used nmigen w/ Zynq yet?
05:52
<
cr1901_modern >
Realizing that I haven't used the Zynq board I got a few months back at all
06:15
peteut has quit [Ping timeout: 240 seconds]
06:32
Sarayan has joined #nmigen
06:42
thinknok has joined #nmigen
07:18
<
anuejn >
cr1901_modern: yup
07:19
<
anuejn >
me and vup are currently building blocks for using axi and convenience wrappers for many things
07:25
<
cr1901_modern >
ahhh cool, good to know. Will be fun to use that w/ remote builds b/c ENOVIVADO locally
07:41
Asu has joined #nmigen
07:43
peteut has joined #nmigen
07:54
rohitksingh has quit [Ping timeout: 244 seconds]
07:59
peteut has quit [Quit: Konversation terminated!]
08:04
chipmuenk has joined #nmigen
08:13
thinknok has quit [Ping timeout: 246 seconds]
09:27
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
09:35
Asu has quit [Ping timeout: 244 seconds]
09:35
Asu has joined #nmigen
09:46
rohitksingh has joined #nmigen
10:20
Bernhard2 has joined #nmigen
10:39
Asu has quit [Read error: Connection reset by peer]
10:42
Asu has joined #nmigen
11:11
Vinalon has quit [Ping timeout: 260 seconds]
12:22
<
lkcl_ >
cr1901_modern: i have a ZC706 - do you know if there's a documented libre-licensed toolchain yet?
12:24
<
_whitenotifier-9 >
[nmigen] whitequark opened issue #371: Make Yosys a soft dependency of nMigen itself -
https://git.io/JfqRI
12:32
<
daveshah >
It's not end user ready
12:32
<
daveshah >
and there is no prjxray support for the 7045
12:48
<
lkcl_ >
daveshah: i'm not an end-user type :)
12:48
<
daveshah >
Right, but I guess you don't want bitstreams that randomly fail and a vastly pessimistic timing model either.
12:49
<
lkcl_ >
daveshah: if it's a random build failure that's ok.
12:50
<
lkcl_ >
what's involved in getting prjxray recognising the zc706? it's a monte-carlo tester, isn't it?
12:50
<
daveshah >
Well, feel free to try it
12:50
<
daveshah >
No it isn't
12:50
<
daveshah >
Better to ask on #symbiflow about that
12:51
<
daveshah >
It depends how much of the device you want to support
12:51
<
daveshah >
Just adding the device probably isn't that hard, but prjxray doesn't support HPIO at the moment, for example
12:51
<
daveshah >
at least last I looked
12:51
<
lkcl_ >
i've a maaasssive device that needs to be synthesised
12:51
<
daveshah >
It also has only been tested with Artix-fabric zynq7s, not Kintex-fabric zynq7s, although it does also work on Kintex-7
12:52
<
daveshah >
device or design?
12:52
<
lkcl_ >
quad IEEE754 FP32 units and an out-of-order execution engine
12:52
<
daveshah >
Yeah, not yet
12:52
<
lkcl_ >
GPIO's not so critical
12:52
<
daveshah >
there are some router performance issues limiting things at the moment (that I am actually working on as we speak)
12:53
<
lkcl_ >
hmm overall message seems to be "WIP". not going to be useable within the next 3-4 months.
12:54
<
daveshah >
end of 4 months, maybe
12:54
<
lkcl_ >
the alternative is to buy 5 to 10 ECP5 boards and wire them together somehow
12:54
<
lkcl_ >
daveshah: nice
12:54
<
daveshah >
I am mostly looking at UltraScale+ (with RapidWright for bitgen at the moment)
12:54
<
daveshah >
but most of those improvements should filter back to xc7 too
12:57
<
lkcl_ >
if we were to get a board that supports what you're doing right now, what would you recommend?
12:57
<
lkcl_ >
(over 300k LUTs)
12:58
<
daveshah >
On that side of things I am working with zcu104 and alveo u250
12:58
<
daveshah >
But it is equally, if not more, experimental
12:58
<
daveshah >
and open bitstream for those devices is a while off (again not me working on it, and I can't really say any more atm)
13:00
<
lkcl_ >
ah no i mean on the ultrascale+. what do you have access to, which would be the first best-supported FPGA, which, if i got one, would allow me to help testing / debugging (apart from anything else)
13:00
<
daveshah >
probably zcu104
13:01
<
daveshah >
not quite 300kLUTs though (more like 230k) but nextpnr isn't really at that kind of scale yet anyway
13:02
<
lkcl_ >
oink - digikey's website is 403 (!)
13:02
Bernhard2 has quit [Ping timeout: 240 seconds]
13:02
<
daveshah >
That sounds like "logic cells" i.e. LUTs * K_marketing
13:03
<
daveshah >
Oh, I thought you meant digikey was saying 403 kLUTs
13:04
<
lkcl_ >
no, the entirety of digikey.com is reporting a 403 HTTP error :)
13:04
<
daveshah >
fine here
13:05
<
lkcl_ >
bizarre. hm may be geo-blocked.
13:07
<
lkcl_ >
ok so the takeway (from a combination of nextpnr and others) is, "not really ready yet".
13:07
<
lkcl_ >
appreciate the insight, dave
13:07
<
daveshah >
there are other ecosystem issues that affect these kind of designs too, like Yosys performance and a lack of useful retiming
14:31
<
_whitenotifier-9 >
[nmigen] whitequark commented on issue #371: Make Yosys a soft dependency of nMigen itself -
https://git.io/Jfqak
15:18
thinknok has joined #nmigen
15:53
cyberclown has quit []
16:20
Degi_ has joined #nmigen
16:20
anuejn_ has joined #nmigen
16:21
mwk has quit [Ping timeout: 256 seconds]
16:22
mwk has joined #nmigen
16:24
electronic_eel has quit [Ping timeout: 260 seconds]
16:24
electronic_eel has joined #nmigen
16:26
felix_ has quit [*.net *.split]
16:26
Degi has quit [*.net *.split]
16:26
cr1901_modern has quit [*.net *.split]
16:26
lkcl_ has quit [*.net *.split]
16:26
plaes has quit [*.net *.split]
16:26
hell__ has quit [*.net *.split]
16:26
zignig has quit [*.net *.split]
16:26
anuejn has quit [*.net *.split]
16:26
samlittlewood has quit [*.net *.split]
16:26
miek has quit [*.net *.split]
16:26
Degi_ is now known as Degi
16:31
felix_ has joined #nmigen
16:31
cr1901_modern has joined #nmigen
16:32
plaes has joined #nmigen
16:32
zignig has joined #nmigen
16:32
hell__ has joined #nmigen
16:32
lkcl_ has joined #nmigen
16:32
samlittlewood has joined #nmigen
16:32
miek has joined #nmigen
16:54
electronic_eel has quit [Ping timeout: 244 seconds]
16:55
electronic_eel has joined #nmigen
16:55
peteut has joined #nmigen
16:55
peteut has quit [Client Quit]
17:21
electronic_eel has quit [Ping timeout: 256 seconds]
17:21
mwk has quit [Ping timeout: 260 seconds]
17:22
mwk has joined #nmigen
17:22
electronic_eel has joined #nmigen
17:26
lkcl_ has quit [*.net *.split]
17:26
plaes has quit [*.net *.split]
17:26
hell__ has quit [*.net *.split]
17:26
zignig has quit [*.net *.split]
17:26
samlittlewood has quit [*.net *.split]
17:26
miek has quit [*.net *.split]
17:26
felix_ has quit [*.net *.split]
17:26
cr1901_modern has quit [*.net *.split]
17:29
plaes has joined #nmigen
17:29
lkcl_ has joined #nmigen
17:29
miek has joined #nmigen
17:29
hell__ has joined #nmigen
17:29
samlittlewood has joined #nmigen
17:29
zignig has joined #nmigen
17:29
felix_ has joined #nmigen
17:29
cr1901_modern has joined #nmigen
17:32
lkcl_ has quit [Ping timeout: 269 seconds]
17:54
electronic_eel has quit [Ping timeout: 260 seconds]
17:54
electronic_eel has joined #nmigen
18:20
electronic_eel has quit [Ping timeout: 264 seconds]
18:21
mwk has quit [Ping timeout: 260 seconds]
18:23
electronic_eel has joined #nmigen
18:28
mwk has joined #nmigen
18:29
electronic_eel has quit [Ping timeout: 260 seconds]
18:29
electronic_eel has joined #nmigen
18:46
electronic_eel has quit [Ping timeout: 246 seconds]
18:46
electronic_eel has joined #nmigen
19:12
lkcl has joined #nmigen
19:27
whitequark has quit [Ping timeout: 272 seconds]
19:28
whitequark has joined #nmigen
19:32
thinknok has quit [Ping timeout: 272 seconds]
20:20
electronic_eel has quit [Ping timeout: 246 seconds]
20:21
mwk has quit [Remote host closed the connection]
20:21
mwk has joined #nmigen
20:23
electronic_eel has joined #nmigen
20:26
thinknok has joined #nmigen
20:52
electronic_eel has quit [Ping timeout: 246 seconds]
20:53
electronic_eel has joined #nmigen
20:53
chipmuenk has quit [Quit: chipmuenk]
21:11
thinknok has quit [Ping timeout: 272 seconds]
21:38
____ has joined #nmigen
22:13
Asu has quit [Ping timeout: 244 seconds]
22:13
Asuu has joined #nmigen
22:20
electronic_eel has quit [Ping timeout: 260 seconds]
22:21
electronic_eel has joined #nmigen
22:28
Asuu has quit [Remote host closed the connection]
23:07
futarisIRCcloud has joined #nmigen
23:34
Vinalon has joined #nmigen