clifford changed the topic of #yosys to: Yosys Open SYnthesis Suite: http://www.clifford.at/yosys/ -- Channel Logs: https://irclog.whitequark.org/yosys
<ZirconiumX> peepsalot: Welcome to FPGAs
<peepsalot> well, there's a github mirrored direct link here in case its useful https://github.com/neilisaac/ece496/blob/master/reference/quip_toolkit-9.0/documents/vqmx_doc.pdf
<tpb> Title: ece496/vqmx_doc.pdf at master · neilisaac/ece496 · GitHub (at github.com)
<tpb> Title: GitHub - AmeerAbdelhadi/Verilog-Quartus-Mapping-VQM-Netlist-Parser: generates a Comma-Separated Values (CSV) file of all nodes in a given Verilog Quartus Mapping (VQM) netlist and their respective fanouts, ordered by fanout (highest first) (at github.com)
<peepsalot> not sure if anything insightful from that
<peepsalot> ZirconiumX: so would EDIF be the more of the preferred route for interfacing with Quartus, as an "open" standard?
<ZirconiumX> peepsalot: As I mentioned, you need to figure out what dialect of EDIF we have, and that's even less documented
rohitksingh has quit [Remote host closed the connection]
rohitksingh has joined #yosys
rohitksingh has quit [Remote host closed the connection]
rohitksingh has joined #yosys
citypw has joined #yosys
<peepsalot> man, i just read though the EDIF wikipedia page, sad...
citypw has quit [Remote host closed the connection]
Cerpin has quit [Read error: Connection reset by peer]
Cerpin has joined #yosys
citypw has joined #yosys
N2TOH_ has joined #yosys
N2TOH has quit [Ping timeout: 268 seconds]
peepsalot has quit [Quit: Connection reset by peep]
N2TOH_ is now known as N2TOH
Jybz has joined #yosys
fsasm has joined #yosys
likewise has joined #yosys
dys has joined #yosys
rohitksingh has quit [Ping timeout: 240 seconds]
rohitksingh has joined #yosys
rohitksingh has quit [Remote host closed the connection]
rohitksingh has joined #yosys
rohitksingh has quit [Remote host closed the connection]
rohitksingh has joined #yosys
rohitksingh has quit [Remote host closed the connection]
rohitksingh has joined #yosys
rohitksingh has quit [Remote host closed the connection]
rohitksingh has joined #yosys
rohitksingh has quit [Remote host closed the connection]
vidbina has joined #yosys
rohitksingh has joined #yosys
rohitksingh has quit [Remote host closed the connection]
az0re has joined #yosys
rohitksingh has joined #yosys
rohitksingh has quit [Ping timeout: 240 seconds]
kraiskil has joined #yosys
vidbina has quit [Ping timeout: 272 seconds]
peepsalot has joined #yosys
<ZirconiumX> Hi peepsalot
<peepsalot> hi
<ZirconiumX> I think we're probably targeting VQM
<ZirconiumX> Since it mostly just requires hacking write_verilog
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` has joined #yosys
X-Scale` is now known as X-Scale
chipb_ is now known as chipb
kraiskil has quit [Ping timeout: 240 seconds]
citypw has quit [Ping timeout: 272 seconds]
Sarayan has joined #yosys
<Sarayan> yosys barfs on existing sv code (fx68k, a 68000 sv reimplementation), it doesn't seem to like typedef struct { ... }. I've heard there was plans to change of parser, is that true?
kraiskil has joined #yosys
<Sarayan> (also, hi :-)
<ZirconiumX> Well, Yosys has Verific support, but then you need a Verific license for that
<ZirconiumX> Which you probably can't get
<Sarayan> probably not indeed
<Sarayan> so the way forward is what, extend the existing parser or see if working with verible is possible?
<ZirconiumX> I think there's a Google SV parser?
<Sarayan> that would be verible :-)
<tpb> Title: GitHub - google/verible: Verible provides a SystemVerilog parser, style-linter, and formatter. (at github.com)
<ZirconiumX> Ah
<ZirconiumX> I didn't know the name of it
<Sarayan> didn't know the name of it an hour ago, so you're cool :-)
<Sarayan> ok, trying to compile verible downloads a java jdk
dys has quit [Ping timeout: 245 seconds]
kraiskil has quit [Ping timeout: 272 seconds]
fsasm has quit [Ping timeout: 260 seconds]
vidbina has joined #yosys
phantomcircuit_ is now known as phantomcircuit
stzsch has quit [Ping timeout: 246 seconds]
X-Scale` has joined #yosys
X-Scale has quit [Ping timeout: 265 seconds]
X-Scale` is now known as X-Scale
<Sarayan> Urgh, right now verible doesn't look designed to be integrated into, well, anything at all
<whitequark> iit's definitely not ready to use
<whitequark> and integrating it into yosys would me a major task
<Sarayan> so upgrading the current parser would be a better way?
<whitequark> define "better"
<Sarayan> to be able to run a simulation of fx68k while the efforts to do so are also useful for other users of yosys
<whitequark> if you just want to scratch your own itch, sure
<Sarayan> now that was a badly constructed sentence
<Sarayan> I'd like to scratch it, but to do it in a useful way
<whitequark> fixing it just enough to run fx68k is certainly easier than integrating and testing verible
edhg has joined #yosys
stzsch has joined #yosys
<Sarayan> that's for sure
<Sarayan> I suspect what I dislike most about verible is the terrible build system
<whitequark> bazel?
<Sarayan> yeah
<whitequark> some people find it the best thing ever but i personally think it's just more of annoying google stuff
<whitequark> most people aren't building a hundred terabyte monorepo and bazel just makes things hard for those who aren't
<Sarayan> it scribbles all over the place, autodownloads dependencies, ignores system libs
<Sarayan> like, I happen to have bison, flex an m4 on my system, no need to recompile them, tyvm
<whitequark> it's useful if you want reproducible builds and don't trust the environment
<whitequark> or if you need bison, flex and m4 on windows
<Sarayan> it's fascinating, bazel seems only capable of building executables, and that's it
<Sarayan> it's not even capable of putting them in a useulf place
<Sarayan> and don't think about building externally usable libraries
<Sarayan> it's strange
<Sarayan> I must be missing something
<whitequark> i'm pretty sure it can link an externally usable libraries, ANGLE is that
<whitequark> build*
<Sarayan> lemme check ANGLE then
<Sarayan> angle uses ninja
<Sarayan> *sigh*
<tpb> Title: angle/DevSetup.md at master · google/angle · GitHub (at github.com)
<whitequark> oh
<whitequark> wait, it uses *gn*, not ninja
<whitequark> which is another equally annoying build system from google, but i stand corrected
<Sarayan> well, gn generates ninja files, because cmake is not enough I guess, nor is maven
<Sarayan> bazel have rules to make librairies, but they want one library per source file
<Sarayan> that's not ticking my "usable library" box
<whitequark> my approach to google build systems in the past has been "rip out and replace with cmake"
<whitequark> which is very laborous.
<Sarayan> well, given it would be to have it in yosys, I guess it would mean "replace with make", but yeah
<Sarayan> nice thing though, verible is *small*
<Sarayan> ok, time to go hunt for food
rohitksingh has joined #yosys
vidbina has quit [Ping timeout: 265 seconds]
<Sarayan> back
rohitksingh has quit [Ping timeout: 268 seconds]
Jybz has quit [Quit: Konversation terminated!]
shapr has joined #yosys
<shapr> hello again, I heard rumors that Xilinx 7 series has more support now?
<shapr> does that mean I can do away with vivado entirely?
<peepsalot> ZirconiumX: ok, understood re: VQM. sorry, you caught me deep in a troubleshooting session and just before sleep
rohitksingh has joined #yosys
<shapr> I start a new job tomorrow, I'll be able to dump money on OSS projects again, hurrah!
<ZirconiumX> shapr: Eeeeh, kinda
<shapr> ZirconiumX: tell me more?
<ZirconiumX> So, there's Project X-Ray, which has been reversing the XC7
<shapr> I bought one unit of Bunnie Huang's NeTV2, with the spiffy 100T chip
<ZirconiumX> However, nextpnr support is still fairly beta-quality, if I understand daveshah correctly
<shapr> does that mean, likely to permanently fry my chip ?
<shapr> if not, I'm happy to be a beta tester and report bugs/problems.
<daveshah> afaik prjxray doesn't support the 100T yet
<daveshah> I believe this is coming soon though
<shapr> daveshah: anything I can do to help?
<daveshah> Probably best just to wait
<shapr> I'll send you patreon money once I get my first paycheck :-)
<daveshah> :)
<shapr> daveshah: thanks for doing so much awesome work!
<ZirconiumX> Patreon is a weird business model to me
<shapr> well, I'd happily send money directly if there were an easier way
<shapr> something like "send $100 a month for the next year to this person, remind me when that's over"
<ZirconiumX> To do things like RE Intel chips, I need time and money to not starve, and to get money to not starve I need to RE intel chips
<shapr> I'm paying money to kill off Xilinx tools. I cannot describe how much xilinx software has offended me.
<ZirconiumX> I mean, I hate Quartus a lot :P
edhg has quit [Remote host closed the connection]
rohitksingh has quit [Ping timeout: 260 seconds]
rohitksingh has joined #yosys
rohitksingh has quit [Ping timeout: 265 seconds]
rohitksingh has joined #yosys
rohitksingh has quit [Ping timeout: 260 seconds]
<GenTooMan> It's personal.
tpb has quit [Remote host closed the connection]
tpb has joined #yosys