Tuesday, 2021-12-07

*** tpb <[email protected]> has joined #symbiflow00:00
tpb<b​jonnh> making progress on my Arty Z700:50
tpb<b​jonnh> is it expected for counter build to take > 1h to build ?01:59
tpb<b​jonnh> (I did make counter_zybo_z7_bit)01:59
tpb<b​jonnh> is it doing some kind of simulation/validation as well?02:00
tpb<b​jonnh> oh I see it is generating the arch definitions03:03
-_whitenotifier-2553- [symbiflow-examples] MidsummerNight opened issue #221: Does xc7a35t and xc7a50t share the same arch.timing.xml file? - https://git.io/JMhCo03:36
tpb<b​jonnh> looks like we don't have public access to the bucket: https://storage.cloud.google.com/symbiflow-arch-defs-gha/03:43
tpb<t​pb> Title: Anmelden – Google Konten (at storage.cloud.google.com)03:43
tpb<b​jonnh> trying to find the build for the xc7z02003:44
tpb<b​jonnh> (it is building on my laptop but that will probably takk hours)03:46
tpb<b​jonnh> https://aur.archlinux.org/packages/symbiflow-arch-defs-nightly-bin-device-xc7z020/03:47
tpb<t​pb> Title: AUR (en) - symbiflow-arch-defs-nightly-bin-device-xc7z020 (at aur.archlinux.org)03:47
tpb<b​jonnh> found a build here03:47
tpb<b​jonnh> CarlFK: \o/03:53
tpb<b​jonnh> CarlFK: I got a full FOSS building suite running for the Arty Z7-20.03:54
tpb<b​jonnh> at least I got counter_test running… that's already something03:54
tpb<C​arlFK> Yay!04:14
tpb<b​jonnh> ERROR: Module $paramod\FDRE\INIT=1'0 contains processes, which are not supported by JSON backend (run `proc` first).14:35
tpb<b​jonnh> I'm getting that now trying to do the synth14:35
tpb<s​f-slack> <acomodi> Hi @bjonnh, the `proc` step should be present already actually, at least in the latest symbiflow packages. Are you using the latest ones as specified in the docs (https://symbiflow-examples.readthedocs.io/en/latest/getting-symbiflow.html#toolchain)?14:38
tpb<t​pb> Title: Getting SymbiFlow — SymbiFlow examples documentation (at symbiflow-examples.readthedocs.io)14:38
tpb<b​jonnh> I installed everything yesterday…14:39
tpb<b​jonnh> but I used probably old arch defs?14:39
tpb<b​jonnh> not sure if it is part of that or no14:39
tpb<b​jonnh> I built my own arch files yesterday, and I ran a make clean by mistake just after :( so it is rebuilding now14:39
tpb<b​jonnh> I couldn't find a list of the latest build artifacts (especially the install one)14:40
tpb<b​jonnh> so I'm using those: https://aur.archlinux.org/packages/symbiflow-arch-defs-nightly-bin-device-xc7z020/ 14:40
tpb<t​pb> Title: AUR (en) - symbiflow-arch-defs-nightly-bin-device-xc7z020 (at aur.archlinux.org)14:41
tpb<b​jonnh> oh so everybody is on slack I see14:42
tpb<s​f-slack> <bjohua2> o/14:45
tpb<b​jonnh> huh14:46
tpb<s​f-slack> <kgugala> :)14:47
tpb<b​jonnh> is it possible to change the pseudo that sf-slack uses?14:48
tpb<s​f-slack> <kgugala> @acomodi can you link to latest architectures archives?14:48
tpb<s​f-slack> <bjonnh> I tried to look into the build logs on github, but couldn't find a list there, maybe I didn't look well enough14:52
tpb<s​f-slack> <acomodi> Sure, I think that we already have the z020 to the archives, let me check14:54
tpb<s​f-slack> <acomodi> So here is the link to the latest valid z020 artifact https://www.googleapis.com/download/storage/v1/b/symbiflow-arch-defs/o/artifacts%2Fpro[…]_test-5f7c92ed.tar.xz?generation=1638884253731197&alt=media14:55
tpb<b​jonnh> yes I found an archive with the z02014:56
tpb<s​f-slack> <acomodi> taken from here: https://storage.googleapis.com/symbiflow-arch-defs-gha/symbiflow-xc7z020_test-latest14:56
tpb<b​jonnh> but it seems that my main install is too old?14:57
tpb<s​f-slack> <acomodi> Yeah, so the main install would need to be at the latest version as well14:57
tpb<s​f-slack> <acomodi> https://storage.googleapis.com/symbiflow-arch-defs-gha/symbiflow-toolchain-latest14:58
tpb<b​jonnh> sorry if I ask dumb stuff, I'm all new to that15:00
tpb<b​jonnh> I got it to work yesterday because I guess the synth was made with an older version for the z010 and then I switched to the z02015:00
tpb<b​jonnh> something like that maybe?15:00
tpb<b​jonnh> should we replace the instructions with something like:15:02
tpb<b​jonnh> wget -qO- $(wget -qO- https://storage.googleapis.com/symbiflow-arch-defs-gha/symbiflow-toolchain-latest) | tar -xJC $INSTALL_DIR/xc7/install15:02
tpb<b​jonnh> yep it seems to build now \o/15:02
tpb<s​f-slack> <acomodi> Great!15:03
tpb<b​jonnh> is there a way to build the toolchain only (without building all the archs?)15:03
tpb<s​f-slack> <acomodi> You mean from symbiflow-arch-defs?15:04
tpb<b​jonnh> yes15:04
tpb<b​jonnh> I managed to build the arch def for z020 myself (turns out I interrupted the make clean, so it built pretty fast)15:04
tpb<b​jonnh> but I also would like to be able to build the "toolchain-latest"15:05
tpb<b​jonnh> just in case I want to start tweaking things15:05
tpb<s​f-slack> <acomodi> So, actually the toolchain is a collection of wrappers and scripts, it is not strictly built. What gets built are the device data files (e.g. RR graph, arch XML, lookahead, etc.)15:06
tpb<b​jonnh> yeah the ones that took the night to build :D15:07
tpb<b​jonnh> do you have an explanation of what those are somewhere?15:08
tpb<b​jonnh> (talking about the device data files ^)15:08
tpb<s​f-slack> <acomodi> There should be something around (e.g. RR graph https://symbiflow.readthedocs.io/en/latest/vtr-verilog-to-routing/doc/src/vpr/file_formats.html#routing-resource-graph-file-format-xml, Arch XML https://symbiflow.readthedocs.io/en/latest/vtr-verilog-to-routing/doc/src/arch/index.html#fpga-architecture-description)15:10
tpb<t​pb> Title: File Formats — SymbiFlow (at symbiflow.readthedocs.io)15:10
-_whitenotifier-2553- [prjxray] mithro opened issue #1795: ERROR: After October 2020 you may experience errors when installing or updating packages. - https://git.io/JDejU17:24
-_whitenotifier-2553- [prjxray] mithro opened issue #1796: Zynq build failing but unclear why.... - https://git.io/JDej017:26
-_whitenotifier-2553- [symbiflow-arch-defs] nelsobe opened issue #2341: Why does PLL define a COMPENSATION value when that is not used? - https://git.io/JDvSp22:37

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