Tuesday, 2020-06-02

*** tpb has joined #symbiflow00:00
*** gsmecher has quit IRC00:06
*** andrewb1999 has joined #symbiflow00:25
*** futarisIRCcloud has joined #symbiflow00:49
*** andrewb1999 has quit IRC00:59
*** citypw has joined #symbiflow01:17
*** andrewb1999 has joined #symbiflow01:39
*** andrewb1999 has quit IRC01:49
*** Degi has quit IRC02:49
*** Degi has joined #symbiflow02:51
*** andrewb1999 has joined #symbiflow02:58
*** andrewb1999 has quit IRC03:03
*** gsmecher has joined #symbiflow04:17
*** gsmecher has quit IRC04:26
mithroacomodi: You around?05:28
*** mkru has joined #symbiflow05:30
mithro@acomodi: I'll leave you to finish off https://github.com/SymbiFlow/symbiflow-xc-fasm2bels/pull/405:45
tpbTitle: Actually preserve history from symbiflow-arch-defs by mithro · Pull Request #4 · SymbiFlow/symbiflow-xc-fasm2bels · GitHub (at github.com)05:45
*** OmniMancer1 has joined #symbiflow06:44
*** OmniMancer has quit IRC06:47
sf-slack<acomodi> mithro: sure, I'll finish that, thanks06:51
*** craigo has quit IRC08:49
*** rvalles_ has quit IRC09:10
*** rvalles has joined #symbiflow09:33
*** rvalles_ has joined #symbiflow09:39
*** rvalles has quit IRC09:39
*** kgugala has joined #symbiflow11:26
*** kgugala__ has quit IRC11:26
*** az0re has quit IRC11:32
*** rvalles_ has quit IRC12:09
*** rvalles_ has joined #symbiflow12:10
*** kgugala_ has joined #symbiflow12:31
*** kgugala has quit IRC12:33
*** kgugala has joined #symbiflow12:38
*** kgugala_ has quit IRC12:38
*** kgugala_ has joined #symbiflow12:38
*** kgugala_ has quit IRC12:40
*** kgugala_ has joined #symbiflow12:41
*** kgugala has quit IRC12:42
*** FFY00 has quit IRC12:55
*** FFY00 has joined #symbiflow12:57
*** kgugala has joined #symbiflow13:05
*** kgugala_ has quit IRC13:08
*** kgugala has quit IRC13:17
*** kgugala has joined #symbiflow13:17
*** fpgijoe has joined #symbiflow14:17
*** fpgijoe has quit IRC14:23
*** gsmecher has joined #symbiflow15:15
*** citypw has quit IRC15:29
-_whitenotifier-f- [symbiflow-arch-defs] rw1nkler opened issue #1517: Place constraints script ignores ROI - https://git.io/Jfix615:34
*** OmniMancer1 has quit IRC15:40
HackerFooshapr: I created a Nix expression for symbiflow-arch-defs: https://github.com/HackerFoo/nix-symbiflow16:12
tpbTitle: GitHub - HackerFoo/nix-symbiflow (at github.com)16:13
*** az0re has joined #symbiflow16:34
-_whitenotifier-f- [symbiflow-website] mithro opened issue #49: IRC / Slack link no longer on front page - https://git.io/Jfijy16:47
-_whitenotifier-f- [symbiflow-website] mithro opened issue #50: Remove GSoC header on the top of page - https://git.io/JfijF16:51
-_whitenotifier-f- [symbiflow-website] mithro opened issue #51: Add header links from https://symbiflow.readthedocs.io/en/latest/ to website (when scrolling down?) - https://git.io/JfijA16:54
mithro@acomodi: I'm a bit confused about your comments on fasm2bels ?17:09
*** fangism has joined #symbiflow17:10
sf-slack<acomodi> mithro: basically fasm2bels requires a small portion of the channels.db. there are a lot of tables in the SQL definition that are not needed to generate this reduced form of the channels.db, hence I have dropped them17:24
mithroacomodi: It sounds like fasm2bels shouldn't be generating the channels.db file then?17:27
sf-slack<acomodi> exactly, but it takes around 2 minutes to do so, unless the channels.db file is already present17:28
sf-slack<acomodi> 2 minutes for the 50T at least17:29
sf-slack<timo.callahan> @kgugala and all -- is there an example or a script that's a good starting point for a yosys->vivado flow?   For a one-time experiment, can I just feed "top_synth.v" into Vivado, along with an .xdc file containing the appropriate IO assignments?17:34
sf-slack<acomodi> mithro: I misread your message actually, fasm2bels needs the channels.db when a top.route file is provided. I thought that the best place to have the creation of the channels.db would be within fasm2bels instead of having it outside and being handled by other tools17:34
sf-slack<acomodi> @timo.callahan I think you could make use of fpga-tool-perf. To add a new test, you would need to create a new project description with all the source files and other meta data, and than add the sources in the under the `src` directory as well as the constraints17:37
sf-slack<acomodi> You probably will need to add the board definition as well if you plan to use the 100T device17:38
sf-slack<acomodi> The yosys-vivado flow is already supported17:40
sf-slack<kgugala> @timo.callahan give me a sec - I'll prepare you a simple example17:43
sf-slack<timo.callahan> @acomodi @kgugala : Thanks!17:50
mithroacomodi: It was more a question about if fasm2bels should just be a consumer of the data or if it should create the data18:02
sf-slack<kgugala> @timo.callahan https://github.com/kgugala/yosys-vivado-example18:10
tpbTitle: GitHub - kgugala/yosys-vivado-example (at github.com)18:10
sf-slack<kgugala> simple yosys->vivado example18:11
sf-slack<kgugala> using edalize18:11
sf-slack<acomodi> mithro: sure, the fact is that I am unsure of who would be the creator of data if we don't let fasm2bels generate the channels.db. for instance, in archdefs, the channels.db is just consumed as it is generated at a previous stage, while in fpgatool perf it needs to be generated. I could add a step in perf tool to generate the channels db and than let fasm2bels just consume it19:18
*** mkru has quit IRC19:18
*** craigo has joined #symbiflow19:40
mithroI wonder if it should  be part of the arch def outputs?19:42
sf-slack<acomodi> You mean as an artifact, not in the install tarball? Because IMO the channels.db cannot end up in the install tarball, it is not needed in the vpr flow, and the only purpose would be to run fasm2bels. Given that the reduced form of channels.db needed by fasm2bels takes only a few minutes, it would make more sense to regenerate it outside of archdefs19:51
mithroHow big is the channels.db file?20:00
*** robert2 has joined #symbiflow20:02
*** robert2 is now known as rw1nkler20:02
rw1nklermithro: Here are the IRC/Slack links for the main webpage https://github.com/SymbiFlow/symbiflow-website/pull/5220:05
tpbTitle: Add communication channels to main webpage by rw1nkler · Pull Request #52 · SymbiFlow/symbiflow-website · GitHub (at github.com)20:05
*** fangism has quit IRC20:13
sf-slack<timo.callahan> @kgugala: I did run the example through your example.   I did confirm that you can't use Yosys-0.7, but Yosys-0.9 (or current master) does work.   For one of the "pip" commands, I needed to use "pip3" instead.20:48
sf-slack<timo.callahan> Some questions: Does it matter what directory I'm in when I execute the "Prepare env" steps?   And when I return to the example directory say after a reboot, what do I need to do to re-establish the environment?   Just the "source env/bin/activate" ?20:51
mithrotimo.callahan: You shouldn't need to do anything20:58
mithrotimo.callahan: You definately want to be using our version of yosys21:00
sf-slack<timo.callahan> mithro: Ok, I was using the generic version from YosysHQ.21:01
*** rw1nkler has quit IRC21:07
sf-slack<timo.callahan> mithro: And yeah, it does work using a new shell without doing any extra setup.21:14
*** OmniMancer has joined #symbiflow21:15
*** ZirconiumX is now known as lofty22:17
*** lofty is now known as Lofty22:19
*** andrewb1999 has joined #symbiflow22:41
*** andrewb1999 has quit IRC22:56
*** lambda has quit IRC23:00
*** lambda has joined #symbiflow23:04
*** gsmecher has quit IRC23:18

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!