clifford changed the topic of #yosys to: Yosys Open SYnthesis Suite: http://www.clifford.at/yosys/ -- Channel Logs: https://irclog.whitequark.org/yosys
X-Scale has quit [Ping timeout: 264 seconds]
X-Scale has joined #yosys
emeb has quit [Quit: Leaving.]
X-Scale has quit [Ping timeout: 260 seconds]
X-Scale has joined #yosys
tinyfpga has quit [Ping timeout: 268 seconds]
digshadow has quit [Ping timeout: 255 seconds]
leviathan has joined #yosys
leviathan has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
leviathan has joined #yosys
digshadow has joined #yosys
tinyfpga has joined #yosys
digshadow has quit [Quit: Leaving.]
digshadow has joined #yosys
digshadow has quit [Read error: Connection reset by peer]
digshadow has joined #yosys
oldtopman has joined #yosys
m_w has quit [Quit: leaving]
m_w has joined #yosys
leviathan has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
leviathanch has joined #yosys
oldtopman has quit [Quit: *pouf*]
leviathanch has quit [Read error: Connection reset by peer]
leviathan has joined #yosys
cr1901_modern has quit [Ping timeout: 248 seconds]
cr1901_modern has joined #yosys
AlexDaniel has quit [Ping timeout: 260 seconds]
proteusguy has quit [Remote host closed the connection]
emeb_mac has quit [Ping timeout: 240 seconds]
proteusguy has joined #yosys
dys has joined #yosys
promach_ has quit [Quit: WeeChat 2.1-dev]
promach_ has joined #yosys
dmin7 has joined #yosys
promach_ has quit [Quit: WeeChat 2.1-dev]
GuzTech has joined #yosys
proteusguy has quit [Remote host closed the connection]
proteusguy has joined #yosys
pie_ has quit [Ping timeout: 255 seconds]
cemerick_ has joined #yosys
sklv has quit [Read error: Connection reset by peer]
sklv has joined #yosys
indy has quit [Quit: ZNC - http://znc.sourceforge.net]
indy has joined #yosys
pie_ has joined #yosys
SpaceCoaster has quit [Ping timeout: 265 seconds]
promach_ has joined #yosys
promach_ has quit [Quit: WeeChat 2.1-dev]
promach_ has joined #yosys
cemerick_ has quit [Ping timeout: 248 seconds]
indy has quit [Quit: ZNC - http://znc.sourceforge.net]
indy has joined #yosys
GuzTech has quit [Quit: Leaving]
seldridge has joined #yosys
SpaceCoaster has joined #yosys
SpaceCoaster has quit [Ping timeout: 256 seconds]
SpaceCoaster has joined #yosys
SpaceCoaster has quit [Ping timeout: 255 seconds]
emeb has joined #yosys
GuzTech has joined #yosys
AlexDaniel has joined #yosys
mazzoo has quit [Ping timeout: 240 seconds]
dxld has quit [Quit: Bye]
dxld has joined #yosys
cemerick_ has joined #yosys
leviathan has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
SpaceCoaster has joined #yosys
dys has quit [Ping timeout: 248 seconds]
m_w has quit [Quit: leaving]
dys has joined #yosys
dys has quit [Ping timeout: 240 seconds]
dys has joined #yosys
<shapr> does yosys already have support for both Artix-7 chips in bunnies' NeTV2? https://www.crowdsupply.com/alphamax/netv2
<tpb> Title: NeTV2 | Crowd Supply (at www.crowdsupply.com)
<shapr> I should just check the source
<shapr> after digging around in yosys/techlibs/xilinx/ , I still can't tell
<shapr> but I think it's all Xilinx 7-series? so yes?
<sorear> shapr: define support
<shapr> so, not full support?
<shapr> I dunno
<daveshah> yes, yosys has synthesis support for the artix-7
<daveshah> there is no PnR yet
<daveshah> but the bitstream format is documented in project X-ray
<shapr> oh, I see
<awygle> daveshah: there's no synth for the ecp5 yet, right?
<daveshah> awygle: no, not yet
<shapr> silly question, what's the percentage cost for each step in FPGA design? where would optimizations pay off the most?
<daveshah> obviously on my todo list
<awygle> sure
<awygle> shapr: cost in terms of time? place+route, no question
<shapr> ah, that's good to know
<daveshah> awygle: feel free to take it on if you want
<shapr> cause that's the part I want to work on anyway
<awygle> well... "debugging". but that's slow because PnR is slow
<daveshah> shapr: it's probably what needs work too
<awygle> shapr: have you seen my list of papers on parallilizing it?
<awygle> ... imagine i spelled that right
<shapr> yeah, I'm trying not to dive too deeply into that list yet
<shapr> cause I also have a day job
<shapr> I really do not like simulated annealing
<awygle> daveshah: i may just do that! have to see how other things work out.
<shapr> for this purpose, at least
<daveshah> awygle: awesome
<awygle> daveshah: speaking of trellis, what linux flavor are you running it on? i had issues getting your PoC running
<daveshah> awygle: Arch Linux
<daveshah> with zsh
<daveshah> Python 3.6.5
<awygle> hm. i was able to install diamond, but i had issues with building libtrellis and running the python bindings (solved the first, didn't solve the second)
<daveshah> clang 6.0
<shapr> awygle: just to be clear, you mean this list? https://github.com/azonenberg/openfpga/wiki/Place-and-Route-Research
<awygle> on ubuntu something. 18.04?
<tpb> Title: Place and Route Research · azonenberg/openfpga Wiki · GitHub (at github.com)
<awygle> shapr: yup
<shapr> ok, thanks
<daveshah> boost 1.66
<awygle> yeah i think boost::python was the problem
<awygle> i'll probably just flip on an arch container, because lazy
<daveshah> awygle: yeah, possibly easiest
<daveshah> Ubuntu looks like boost 1.65.1, so I can't imagine very different
<daveshah> what error do you get?
<awygle> i got a double free, iirc
<awygle> (not sitting in front of it right now)
<awygle> also i had to downgrade CMake to 3.9 and change the boost::python entry to get libtrellis to build
<awygle> downgrade the CMake version requirement, that is
<daveshah> ok, de-Arch-ification was on my todo list once I have the basics done this weekend
<daveshah> the double free is something else
<tpb> Title: GitHub - daveshah1/prjtrellis at develop-fuzz (at github.com)
<daveshah> it was a problem in the devices.json file in fact
<awygle> ah, interesting
<daveshah> awygle: The interconnect fuzzing framework is now in place, in the branch. After fixing one or two minor issues and speeding up with parallelisation, the logic tile should be completely fuzzed fairly soon, hopefully over the weekend.
<awygle> daveshah: awesome!
<daveshah> Just to give you an idea where things are at
<awygle> yup
<daveshah> I've run it now for a few hours and it's a bit past halfway, but an optimisation I added causes it to miss the odd interconnect
<awygle> so the next steps would be, perhaps independently, "fuzz other tiles" and "yosys support""?
<daveshah> Yes, exactly
<daveshah> The next tile steps are (i) interconnect tiles (CIBs) which are simply a case of reusing the logic tile fuzzer without the logic bits and (ii) IO tiles which are a project unto themselves
<daveshah> would you be interested in (ii) ?
<awygle> it might be useful to put together a semi-prioritized list that people could indicate their targets on. i know there's at least two or three people interested in getting involved (including myself)
<awygle> yeah, sure! sounds like fun :)
<daveshah> There's a crude todo list in the README
mazzoo has joined #yosys
SpaceCoaster has quit [Ping timeout: 256 seconds]
xerpi has joined #yosys
SpaceCoaster has joined #yosys
SpaceCoaster has quit [Ping timeout: 265 seconds]
SpaceCoaster has joined #yosys
<daveshah> awygle: another job that needs doing, and could easily be done in parallel to fuzzing, is to document the timing model of the ecp5
<daveshah> Plenty to work on, that's for sure...
<awygle> definitely
<awygle> timing model sounds less like my thing tbh. less development, more attention to detail
<daveshah> awygle: sure
<awygle> fuzzers and yosys support are the things i have my eye on
<daveshah> awygle: Yosys support is probably the most immediately rewarding, because it will also make Diamond better
<daveshah> Fuzzers are probably the most useful right now though
xerpi has quit [Quit: Leaving]
cemerick_ has quit [Ping timeout: 276 seconds]
dmin7 has quit [Ping timeout: 256 seconds]
digshadow has quit [Ping timeout: 264 seconds]
digshadow has joined #yosys
digshadow has left #yosys [#yosys]
digshadow has joined #yosys
digshadow has quit [Client Quit]
digshadow has joined #yosys
digshadow has quit [Client Quit]
<sorear> Are power models a thing of interest?
<awygle> I'd say so yes
digshadow has joined #yosys
dxld has quit [Quit: Bye]
SpaceCoaster has quit [Ping timeout: 256 seconds]
dxld has joined #yosys
GuzTech has quit [Ping timeout: 260 seconds]
dxld has quit [Quit: Bye]
dxld has joined #yosys
m_w has joined #yosys
tpb has quit [Remote host closed the connection]
tpb has joined #yosys
emeb has quit [Quit: Leaving.]