*** tpb has joined #symbiflow | 00:00 | |
*** gsmecher has quit IRC | 00:06 | |
*** andrewb1999 has joined #symbiflow | 00:25 | |
*** futarisIRCcloud has joined #symbiflow | 00:49 | |
*** andrewb1999 has quit IRC | 00:59 | |
*** citypw has joined #symbiflow | 01:17 | |
*** andrewb1999 has joined #symbiflow | 01:39 | |
*** andrewb1999 has quit IRC | 01:49 | |
*** Degi has quit IRC | 02:49 | |
*** Degi has joined #symbiflow | 02:51 | |
*** andrewb1999 has joined #symbiflow | 02:58 | |
*** andrewb1999 has quit IRC | 03:03 | |
*** gsmecher has joined #symbiflow | 04:17 | |
*** gsmecher has quit IRC | 04:26 | |
mithro | acomodi: You around? | 05:28 |
---|---|---|
*** mkru has joined #symbiflow | 05:30 | |
mithro | @acomodi: I'll leave you to finish off https://github.com/SymbiFlow/symbiflow-xc-fasm2bels/pull/4 | 05:45 |
tpb | Title: 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 #symbiflow | 06:44 | |
*** OmniMancer has quit IRC | 06:47 | |
sf-slack | <acomodi> mithro: sure, I'll finish that, thanks | 06:51 |
*** craigo has quit IRC | 08:49 | |
*** rvalles_ has quit IRC | 09:10 | |
*** rvalles has joined #symbiflow | 09:33 | |
*** rvalles_ has joined #symbiflow | 09:39 | |
*** rvalles has quit IRC | 09:39 | |
*** kgugala has joined #symbiflow | 11:26 | |
*** kgugala__ has quit IRC | 11:26 | |
*** az0re has quit IRC | 11:32 | |
*** rvalles_ has quit IRC | 12:09 | |
*** rvalles_ has joined #symbiflow | 12:10 | |
*** kgugala_ has joined #symbiflow | 12:31 | |
*** kgugala has quit IRC | 12:33 | |
*** kgugala has joined #symbiflow | 12:38 | |
*** kgugala_ has quit IRC | 12:38 | |
*** kgugala_ has joined #symbiflow | 12:38 | |
*** kgugala_ has quit IRC | 12:40 | |
*** kgugala_ has joined #symbiflow | 12:41 | |
*** kgugala has quit IRC | 12:42 | |
*** FFY00 has quit IRC | 12:55 | |
*** FFY00 has joined #symbiflow | 12:57 | |
*** kgugala has joined #symbiflow | 13:05 | |
*** kgugala_ has quit IRC | 13:08 | |
*** kgugala has quit IRC | 13:17 | |
*** kgugala has joined #symbiflow | 13:17 | |
*** fpgijoe has joined #symbiflow | 14:17 | |
*** fpgijoe has quit IRC | 14:23 | |
*** gsmecher has joined #symbiflow | 15:15 | |
*** citypw has quit IRC | 15:29 | |
-_whitenotifier-f- [symbiflow-arch-defs] rw1nkler opened issue #1517: Place constraints script ignores ROI - https://git.io/Jfix6 | 15:34 | |
*** OmniMancer1 has quit IRC | 15:40 | |
HackerFoo | shapr: I created a Nix expression for symbiflow-arch-defs: https://github.com/HackerFoo/nix-symbiflow | 16:12 |
tpb | Title: GitHub - HackerFoo/nix-symbiflow (at github.com) | 16:13 |
*** az0re has joined #symbiflow | 16:34 | |
-_whitenotifier-f- [symbiflow-website] mithro opened issue #49: IRC / Slack link no longer on front page - https://git.io/Jfijy | 16:47 | |
-_whitenotifier-f- [symbiflow-website] mithro opened issue #50: Remove GSoC header on the top of page - https://git.io/JfijF | 16: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/JfijA | 16:54 | |
mithro | @acomodi: I'm a bit confused about your comments on fasm2bels ? | 17:09 |
*** fangism has joined #symbiflow | 17: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 them | 17:24 |
mithro | acomodi: 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 present | 17:28 |
sf-slack | <acomodi> 2 minutes for the 50T at least | 17: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 tools | 17: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 constraints | 17:37 |
sf-slack | <acomodi> You probably will need to add the board definition as well if you plan to use the 100T device | 17:38 |
sf-slack | <acomodi> The yosys-vivado flow is already supported | 17:40 |
sf-slack | <kgugala> @timo.callahan give me a sec - I'll prepare you a simple example | 17:43 |
sf-slack | <timo.callahan> @acomodi @kgugala : Thanks! | 17:50 |
mithro | acomodi: It was more a question about if fasm2bels should just be a consumer of the data or if it should create the data | 18:02 |
sf-slack | <kgugala> @timo.callahan https://github.com/kgugala/yosys-vivado-example | 18:10 |
tpb | Title: GitHub - kgugala/yosys-vivado-example (at github.com) | 18:10 |
sf-slack | <kgugala> simple yosys->vivado example | 18:11 |
sf-slack | <kgugala> using edalize | 18: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 it | 19:18 |
*** mkru has quit IRC | 19:18 | |
*** craigo has joined #symbiflow | 19:40 | |
mithro | I 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 archdefs | 19:51 |
mithro | How big is the channels.db file? | 20:00 |
*** robert2 has joined #symbiflow | 20:02 | |
*** robert2 is now known as rw1nkler | 20:02 | |
rw1nkler | mithro: Here are the IRC/Slack links for the main webpage https://github.com/SymbiFlow/symbiflow-website/pull/52 | 20:05 |
tpb | Title: Add communication channels to main webpage by rw1nkler · Pull Request #52 · SymbiFlow/symbiflow-website · GitHub (at github.com) | 20:05 |
*** fangism has quit IRC | 20: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 |
mithro | timo.callahan: You shouldn't need to do anything | 20:58 |
mithro | timo.callahan: You definately want to be using our version of yosys | 21:00 |
sf-slack | <timo.callahan> mithro: Ok, I was using the generic version from YosysHQ. | 21:01 |
*** rw1nkler has quit IRC | 21: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 #symbiflow | 21:15 | |
*** ZirconiumX is now known as lofty | 22:17 | |
*** lofty is now known as Lofty | 22:19 | |
*** andrewb1999 has joined #symbiflow | 22:41 | |
*** andrewb1999 has quit IRC | 22:56 | |
*** lambda has quit IRC | 23:00 | |
*** lambda has joined #symbiflow | 23:04 | |
*** gsmecher has quit IRC | 23:18 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!