Friday, 2022-07-15

*** tpb <tpb!~supybot@underwood.mithis.com> has quit IRC01:00
*** tpb <tpb!~supybot@underwood.mithis.com> has joined #f4pga01:00
*** JTL is now known as JiTtLe01:04
*** JiTtLe is now known as JTL01:52
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC03:56
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga04:29
*** scientes <scientes!~scientes@c-73-11-133-244.hsd1.wa.comcast.net> has joined #f4pga05:33
*** scientes <scientes!~scientes@c-73-11-133-244.hsd1.wa.comcast.net> has quit IRC05:59
*** rvalles <rvalles!~rvalles@user/rvalles> has quit IRC06:20
*** rvalles <rvalles!~rvalles@user/rvalles> has joined #f4pga06:31
*** rvalles <rvalles!~rvalles@user/rvalles> has quit IRC06:37
*** rvalles <rvalles!~rvalles@user/rvalles> has joined #f4pga06:50
*** ec <ec!~ec@gateway/tor-sasl/ec> has joined #f4pga07:34
*** TMM_ <TMM_!hp@amanda.tmm.cx> has quit IRC08:12
*** TMM_ <TMM_!hp@amanda.tmm.cx> has joined #f4pga08:12
*** ec <ec!~ec@gateway/tor-sasl/ec> has quit IRC09:08
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC09:12
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga09:13
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC09:48
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga09:50
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC13:01
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga13:03
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC13:18
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga13:19
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has joined #f4pga16:33
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has quit IRC17:19
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has joined #f4pga17:21
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC17:54
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga17:56
*** TMM_ <TMM_!hp@amanda.tmm.cx> has quit IRC18:02
*** TMM_ <TMM_!hp@amanda.tmm.cx> has joined #f4pga18:02
F4PGASlackBridge<afranklint16> Does anyone else have experience targeting eos-s3 architecture in f4pga? I'm getting an error where yosys says it can't find the `ql-qlf` module from the plugins directory. Am I missing something?19:01
F4PGASlackBridge<kgugala> hmm in CI the plugin is built and passes the tests https://github.com/chipsalliance/yosys-f4pga-plugins/runs/7299097151?check_suite_focus=true#step:8:9919:05
F4PGASlackBridge<kgugala> which GCC version do you use?19:06
F4PGASlackBridge<afranklint16> My system GCC is 9.4 and I assume that's what yosys is using19:07
F4PGASlackBridge<afranklint16> I have tried building the yosys plugins from the repo but I ran into this problem19:09
F4PGASlackBridge<kgugala> do you build it against yosys installed in your system?19:11
F4PGASlackBridge<kgugala> or did you build yosys from scratch?19:12
F4PGASlackBridge<afranklint16> I tried both and the same thing happened although it's possible that it still used the default yosys that came with the f4pga eos-s3 install19:12
F4PGASlackBridge<kgugala> so plugins build will use complier reported by `yosys-config --cxx`19:14
F4PGASlackBridge<kgugala> what do you get from this command?19:14
F4PGASlackBridge<afranklint16> `x86_64-conda_cos6-linux-gnu-gcc`19:15
F4PGASlackBridge<kgugala> and `x86_64-conda_cos6-linux-gnu-gcc --version`?19:15
F4PGASlackBridge<afranklint16> it just says command not found19:16
F4PGASlackBridge<kgugala> do you manually set the `CXX` env ?19:17
F4PGASlackBridge<kgugala> and what do you get from `yosys-config --cxxflags`?19:17
F4PGASlackBridge<afranklint16> I have not tried setting the CXX variable19:17
F4PGASlackBridge<afranklint16> my flags look like this19:22
F4PGASlackBridge<afranklint16> ```-fvisibility-inlines-hidden -std=c++17 -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections -pipe -isystem ~/opt/f4pga/eos-s3/conda/envs/eos-s3/include -fdebug-prefix-map=/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/quicklogic-yosys_1625138793175/work=/usr/local/src/conda/quicklogic-yosys-0.8.0_105_gd282be0419:22
F4PGASlackBridge-fdebug-prefix-map=~/opt/f4pga/eos-s3/conda/envs/eos-s3=/usr/local/src/conda-prefix -Wall -Wextra -ggdb -I~/opt/f4pga/eos-s3/conda/envs/eos-s3/share/yosys/include -MD -D_YOSYS_ -fPIC -I~/opt/f4pga/eos-s3/conda/envs/eos-s3/include -std=c++11 -Os -I~/opt/f4pga/eos-s3/conda/envs/eos-s3/include -DYOSYS_ENABLE_PLUGINS -DYOSYS_ENABLE_GLOB -DYOSYS_ENABLE_ZLIB -I~/opt/f4pga/eos-s3/conda/envs/eos-s3/include -DYOSYS_ENABLE_TCL19:22
F4PGASlackBridge-DYOSYS_ENABLE_ABC -DYOSYS_ENABLE_COVER```19:22
F4PGASlackBridge<kgugala> my guess is that you have too old yosys in your env (in conda)19:23
F4PGASlackBridge<afranklint16> Interesting, as I installed the f4pga eos-s3 environment just this week19:24
F4PGASlackBridge<afranklint16> Would it be using the same version of yosys as the xc7 f4pga install?19:24
F4PGASlackBridge<afranklint16> I appreciate the help by the way19:25
F4PGASlackBridge<kgugala> the CI in plugins use https://github.com/chipsalliance/yosys-f4pga-plugins/blob/main/environment.yml#L2219:26
F4PGASlackBridge<afranklint16> This is what I get when I run yosys --version19:30
F4PGASlackBridge<afranklint16> ```Yosys 0.9+2406 (git sha1 d282be04, x86_64-conda_cos6-linux-gnu-gcc 1.24.0.133_b0863d8_dirty -fvisibility-inlines-hidden -fmessage-length=0 -march=nocona -mtune=haswell -ftree-vectorize -fPIC -fstack-protector-strong -fno-plt -O2 -ffunction-sections19:31
F4PGASlackBridge-fdebug-prefix-map=/home/runner/work/conda-eda/conda-eda/workdir/conda-env/conda-bld/quicklogic-yosys_1625138793175/work=/usr/local/src/conda/quicklogic-yosys-0.8.0_105_gd282be04 -fdebug-prefix-map=~/opt/f4pga/eos-s3/conda/envs/eos-s3=/usr/local/src/conda-prefix -fPIC -Os)```19:31
F4PGASlackBridge<afranklint16> so maybe I am out of date19:31
F4PGASlackBridge<afranklint16> Okay it looks like when I rebuilt yosys from source it didn't install it in the environment, so I left the environment and now it's advancing past the point I was stuck on19:35
F4PGASlackBridge<kgugala> yosys in your env is 0.8, while the one used in plugins is 0.17 (way newer)19:35
F4PGASlackBridge<afranklint16> Yes, I see that now. I didn't realize that building yosys wouldn't replace the environment yosys19:37
F4PGASlackBridge<kgugala> what do you try to do?19:37
F4PGASlackBridge<kgugala> maybe you can deactivate conda env and build everything using native env?19:38
F4PGASlackBridge<afranklint16> yes that's what I'm doing19:38
F4PGASlackBridge<afranklint16> it says it can't find uhdm.h19:38
F4PGASlackBridge<afranklint16> I think I need to build the yosys uhdm plugin integration repo?19:38
F4PGASlackBridge<kgugala> or build uhdm natively19:38
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has quit IRC20:45
*** chexum <chexum!~quassel@gateway/tor-sasl/chexum> has joined #f4pga20:45
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has quit IRC22:47
*** jacobk <jacobk!~quassel@47-186-126-228.dlls.tx.frontiernet.net> has joined #f4pga22:55

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