*** tpb <[email protected]> has joined #symbiflow | 00:00 | |
*** cr19011 <cr19011!~William@2601:8d:8600:911:b49d:fc45:e620:8cca> has joined #symbiflow | 01:09 | |
*** cr1901 <cr1901!~William@2601:8d:8600:911:dd5b:fb73:8d84:fc76> has quit IRC (Ping timeout: 250 seconds) | 01:11 | |
*** cr19011 is now known as cr1901 | 01:14 | |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 05:36 | |
*** TMM_ <[email protected]> has joined #symbiflow | 05:36 | |
*** Niklas[m]1 <Niklas[m]1!~nsmlzlmat@2001:470:69fc:105::c93a> has joined #symbiflow | 08:45 | |
lkcl | i've managed to cherry-pick enough to get a build from symbiflow, by simply running a test, seeing what fails, and manually installing it. the arty a7-100 example is | 11:37 |
---|---|---|
lkcl | cd build/arty_100 && symbiflow_synth -t top -v /home/lkcl/src/symbiflow/symbiflow-examples/xc7/counter_test/counter.v -d artix7 -p xc7a100tcsg324-1 -x /home/lkcl/src/symbiflow/symbiflow-examples/xc7/counter_test/arty.xdc 2>&1 > /dev/null | 11:37 |
lkcl | ERROR: Module $paramod\FDRE\INIT=1'0 contains processes, which are not supported by JSON backend (run `proc` first). | 11:37 |
* lkcl investigating | 11:37 | |
lkcl | okaaay putting enough copies of the proc_* commands into the synth.tcl script for xc7 fixed that symbiflow/scripts/xc7/synth.tcl (wd: /opt/symbiflow/xc7/share) | 11:56 |
lkcl | otherwise this occurs further down | 11:56 |
lkcl | ERROR: Module FDCE contains processes, which are not supported by JSON backend (run `proc` first). | 11:56 |
lkcl | next error: tracking down vpr | 11:56 |
lkcl | which shows great documentation on using it | 11:57 |
lkcl | https://symbiflow.readthedocs.io/en/latest/vtr-verilog-to-routing/doc/src/vpr/index.html | 11:57 |
tpb | Title: VPR — SymbiFlow (at symbiflow.readthedocs.io) | 11:57 |
lkcl | but almost zero documentation on building it | 11:57 |
lkcl | no project named "vtr" here https://github.com/orgs/SymbiFlow/repositories?page=3 | 11:59 |
lkcl | some stuff here https://github.com/SymbiFlow/symbiflow-arch-defs/tree/master/vpr | 12:00 |
lkcl | but no command | 12:00 |
lkcl | anybody know where to find instructions online on how to download and build vpr? | 12:01 |
lkcl | there's a command called vpr_common though | 12:02 |
lkcl | but no, that's running vpr | 12:03 |
lkcl | the symbiflow-arch-defs contains nothing resembling source code of what would build an executable | 12:03 |
lkcl | okaaaay, fiiinally. | 12:04 |
lkcl | https://docs.verilogtorouting.org/en/latest/building/building/ | 12:04 |
tpb | Title: Building VTR — Verilog-to-Routing 8.1.0-dev documentation (at docs.verilogtorouting.org) | 12:04 |
lkcl | okaaaay got it built. | 13:16 |
lkcl | ls -altr build/arty_100/ | 13:17 |
lkcl | 3825896 Aug 7 13:16 top.bit | 13:17 |
lkcl | hurrah. | 13:17 |
lkcl | hooraaay! blinky lights! | 13:23 |
*** TMM_ <[email protected]> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 13:36 | |
*** TMM_ <[email protected]> has joined #symbiflow | 13:36 | |
mithro | lkcl: You should start with http://symbiflow-examples.rtfd.io/ | 15:42 |
tpb | Title: Welcome to SymbiFlow examples! — SymbiFlow examples documentation (at symbiflow-examples.rtfd.io) | 15:42 |
lkcl | mithro, thx. i've got a working base, now, which i can unpack and create an automated reproduceability script from | 16:28 |
lkcl | that looks very similar to what went into this https://carlosedp.medium.com/xilinx-open-source-fpga-toolchain-on-docker-containers-93202650a615 | 16:28 |
tpb | Title: Using Xilinx Open Source FPGA Toolchain on Docker Containers | by Carlos Eduardo | Medium (at carlosedp.medium.com) | 16:28 |
lkcl | it was quite a... painful experience. | 16:31 |
lkcl | we'll be creating some explicit build scripts for all the dependencies (vtr etc.) now that i know what's going on - making the need for conda unnecessary. | 16:32 |
lkcl | that said, i'm delighted to see all the work has gone into this, to make it even possible. | 16:34 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!