cr1901_modern has quit [Ping timeout: 240 seconds]
cr1901_modern1 has quit [Quit: Leaving.]
cr1901_modern has joined ##openfpga
gnufan_home has quit [Quit: Leaving.]
Flea86_ has joined ##openfpga
freeemint has joined ##openfpga
promach has quit [Ping timeout: 246 seconds]
freeemint has quit [Ping timeout: 245 seconds]
freeemint has joined ##openfpga
forksand has quit [Ping timeout: 245 seconds]
forksand has joined ##openfpga
freeemint has quit [Ping timeout: 245 seconds]
_whitelogger has joined ##openfpga
Bike has quit [Quit: Lost terminal]
OmniMancer has joined ##openfpga
forksand has quit [Ping timeout: 240 seconds]
forksand has joined ##openfpga
_whitelogger has joined ##openfpga
emeb_mac has quit [Ping timeout: 245 seconds]
Bob_Dole has joined ##openfpga
promach has joined ##openfpga
Jybz has joined ##openfpga
meterman has joined ##openfpga
<Sprite_tm>
Hey, anyone has some experience with -abc9 on ECP5? It fails for me with an assert
<Sprite_tm>
ERROR: Assert `!w->port_input' failed in passes/techmap/abc9.cc:97.
<Sprite_tm>
This is with yosys/nextpnr/trellis updated just a few minutes ago.
<daveshah>
I haven't seen that one before, but I've been away so haven't rebuilt in the last few days
<daveshah>
Looking at where the assertion is, I expect it is a tristate related issue
<daveshah>
I'd create a GitHub issue as Eddie will probably be able to fix that code better than I could
<Sprite_tm>
Gotcha. Any ideas on how to trim this down a bit? I'm running this on a pretty large SoC, and the error gives no indication on where the problem is.
<mithro>
kc8apf: What was that binary format description thingy
<mithro>
kc8apf: Just watching the talk about poke at OrConf right now
<daveshah>
mithro: kaitai?
<daveshah>
Sprite_tm: you could try bugpoint
<mithro>
daveshah: Yeap!
<daveshah>
It tries to minimise a failing design
<Sprite_tm>
Fancy, that should allow me to both work around the issue and file a nice bug report. I'll check it out.
<Sprite_tm>
...And I'm confused. bugpoint seems to run into the error and then just... gives up?
<Sprite_tm>
or do you mean the script I normally synth with?
<daveshah>
Sprite_tm: should be `-run map_luts:` inside the bugpoint script
<Sprite_tm>
Ah, derp.
<Sprite_tm>
Yay, it's removing shit now.
freeemint has joined ##openfpga
promach has quit [Ping timeout: 264 seconds]
Bike has joined ##openfpga
rohitksingh has quit [Ping timeout: 245 seconds]
<mithro>
daveshah: BTW Regarding your question about replacing v2x with something like nmigen which generates both the Verilog and the XML, I would be open to seeing an example and seeing if we could make it work
<daveshah>
mithro: too many projects, not enough time, but I'll think about it a bit more at least
<daveshah>
With a custom library, this could perhaps reduce the dependence on attributes
<daveshah>
As the primary data would be in the Python code first class, but in the Verilog target might be generated as an attribute
<mithro>
daveshah: It is likely we will move to a Yosys Python plugin rather than the current dependency on JSON
<daveshah>
Makes sense
<mithro>
daveshah: I think that might end up with nMigen being a good idea then?
<daveshah>
Yes, as you could go through rtlil without any Verilog
promach has joined ##openfpga
Flea86_ has left ##openfpga ["Leaving"]
freeemint has quit [Remote host closed the connection]
freeemint has joined ##openfpga
ym has quit [Read error: Connection reset by peer]
freeemint has quit [Ping timeout: 245 seconds]
freeemint has joined ##openfpga
emily has quit [Remote host closed the connection]
emily has joined ##openfpga
OmniMancer has quit [Quit: Leaving.]
emeb has joined ##openfpga
freeemint has quit [Ping timeout: 245 seconds]
ym has joined ##openfpga
<pepijndevos[m]>
Just throwing it out there: liberty files could also be an alternative to verilog, since it has built in timing support. Maybe not very powerful or much added value over verilog....
freeemint has joined ##openfpga
emeb_mac has joined ##openfpga
emeb_mac has quit [Ping timeout: 276 seconds]
emeb_mac has joined ##openfpga
freeemint has quit [Ping timeout: 245 seconds]
freeemint has joined ##openfpga
Jybz has quit [Quit: Konversation terminated!]
freeemint has quit [Ping timeout: 264 seconds]
ym has quit [Read error: Connection reset by peer]
ym has joined ##openfpga
freeemint has joined ##openfpga
freeemint has quit [Remote host closed the connection]
freeemint has joined ##openfpga
Jybz has joined ##openfpga
ZipCPU|Laptop has joined ##openfpga
mumptai has joined ##openfpga
Jybz has quit [Ping timeout: 240 seconds]
meterman has quit [Quit: Leaving]
rombik_su has joined ##openfpga
Asu` has joined ##openfpga
Asu` has quit [Read error: Connection reset by peer]
Asu` has joined ##openfpga
Asu has quit [Ping timeout: 240 seconds]
Bob_Dole has quit [Read error: Connection reset by peer]
Asu` has quit [Ping timeout: 240 seconds]
rohitksingh has joined ##openfpga
mumptai has quit [Quit: Verlassend]
emeb has quit [Quit: Leaving.]
ZipCPU|Laptop has quit [Remote host closed the connection]
rombik_su has quit [Quit: Leaving]
gnufan_home has joined ##openfpga
freeemint has quit [Remote host closed the connection]
freeemint has joined ##openfpga
<hackerfoo>
I'm working on my HLS (or HLHDL?) and it's interesting how language features corespond to computer architecture.
gnufan_home has quit [Quit: Leaving.]
<hackerfoo>
General recursion requires a sort of lightweight stack machine, and array access requires designing a bus.
<pie_>
hackerfoo: would be interested to read a blog post on any parallels you notice there
<hackerfoo>
Because there has to be a way to arbitrate access to a single RAM.
<hackerfoo>
pie_ (IRC): Yeah, that would make a good article.
<pie_>
wheher there's a lens through which projecting a computation yields that stuff, or something
<pie_>
my ponderings about this stuff are way too vague and ungrounded to yield anything :/
<pie_>
im surprised youre not in the clash channel
<pie_>
though only slightly for some reason
<emily>
oh, what channel is that?
<hackerfoo>
I haven't gotten around to trying Clash yet, but it's interesting.