Thursday, 2021-03-25

*** tpb has joined #symbiflow00:00
*** cr1901_modern has joined #symbiflow00:17
mithrohttps://twitter.com/OlofKindgren/status/137484873374619239402:21
*** Degi_ has joined #symbiflow02:31
mithroEdalize now supports using containerized EDA tools. Thanks to @carlosedp  for kicking this off. Will do a write-up shortly but quick howto for building SERV using dockerized EDA tools from @unaimarcor et. al. follows here.02:32
*** Degi has quit IRC02:33
*** Degi_ is now known as Degi02:33
*** citypw has quit IRC03:49
*** rj has quit IRC05:10
*** rj has joined #symbiflow05:10
*** shahbaaz has joined #symbiflow05:30
*** shahbaaz has quit IRC05:33
*** citypw has joined #symbiflow05:39
*** kraiskil has joined #symbiflow06:31
*** pruh7120 has joined #symbiflow07:26
*** kraiskil has quit IRC07:28
*** pruh7120 has quit IRC07:30
*** rj has quit IRC07:32
*** rj has joined #symbiflow07:33
*** jopdorp_ is now known as jopdorp10:59
*** cr1901_modern1 has joined #symbiflow12:09
*** cr1901_modern has quit IRC12:12
*** cr1901_modern1 has quit IRC12:28
*** FFY00_ has quit IRC13:05
*** FFY00_ has joined #symbiflow13:06
umarcormithro: Greg has been using it for generating datasheets: https://twitter.com/GregDavill/status/135528485526154444913:24
umarcorthe bytefield-svg I mean13:25
umarcorOverall, asciidoctor has several nice plugins for generating single page HTML and PDFs. I find it much better than Sphinx in that regard.13:27
umarcorHowever, composition of HTML sites with multiple pages, and/or cross-referencing multiple sites is not straightforward. Sphinx/intersphinx are better at that.13:28
*** yuumei has joined #symbiflow14:49
yuumeiHello, I'm trying to build the counter_test example for my development board netv2 (xc7a100tfgg484-2), I'm running in to a problem where the build is looking for pinmap.csv:15:01
yuumeiprjxray_create_ioplace.py: error: argument --map/-m/-M: can't open '/home/ash/github/symbiflow/xc7/install/share/symbiflow/arch/xc7a100t_test/xc7a100tfgg484-2/pinmap.csv': [Errno 2] No such file or directory: '/home/ash/github/symbiflow/xc7/install/share/symbiflow/arch/xc7a100t_test/xc7a100tfgg484-2/pinmap.csv'15:01
yuumeiI guess xc7a100tfgg484-2 isn't included in the downloadable toolchain, I tried looking for where this file is generated but I'm having difficulty. If I build symbiflow-arch-defs with "make all_arty100t-full_bin" will that generate the pinmap.csv files if I modify xc/xc7/boards.cmake to include my specific part?15:01
sf-slack<acomodi> yummei: indeed it is generated in the symbiflow-arch-defs flow. A way to generate that is as you say, by adding a board to boards.cmake, and than adding an additional test in the `counter` tests under `xc/xc7/tests/` , similarly to the tests already present15:04
*** rj has quit IRC15:10
yuumeiacomodi: Thank-you! I'll give that a try15:10
*** kmehall has quit IRC16:08
*** kmehall has joined #symbiflow16:08
*** rj has joined #symbiflow16:25
*** yuumei has quit IRC16:38
*** rj has quit IRC16:58
*** rj has joined #symbiflow17:00
*** yuumei has joined #symbiflow17:13
*** unrznbl[m] has quit IRC17:18
*** umarcor has quit IRC17:18
*** pakesson has quit IRC17:18
*** proteusguy has quit IRC17:18
*** mangelis has quit IRC17:18
*** tux3 has quit IRC17:18
*** asy_ has quit IRC17:18
*** daniellimws has quit IRC17:18
*** vup has quit IRC17:18
*** jordigw_ has quit IRC17:18
*** tnt has quit IRC17:18
*** shivampotdar has quit IRC17:18
*** tpb has joined #symbiflow17:23
*** promach3 has quit IRC17:23
*** jordigw has joined #symbiflow17:23
*** asy_ has joined #symbiflow17:23
*** rj has quit IRC17:42
*** pakesson has quit IRC17:42
*** FFY00_ has quit IRC17:42
*** kuldeep has quit IRC17:42
*** elms has quit IRC17:42
*** toshywoshy has quit IRC17:42
*** guan has quit IRC17:42
*** jopdorp has quit IRC17:42
*** sorear has quit IRC17:42
*** nickoe has quit IRC17:42
*** ZipCPU has quit IRC17:42
*** TMM__ has quit IRC17:42
*** proteusguy has quit IRC17:42
*** HackerFoo has quit IRC17:42
*** adjtm_ has quit IRC17:42
*** zyp has quit IRC17:42
*** _filt3r_ has quit IRC17:42
*** ric96 has quit IRC17:42
*** litghost has quit IRC17:42
*** bubble_buster has quit IRC17:42
*** smkz has quit IRC17:42
*** ovf has quit IRC17:42
*** extorr has quit IRC17:42
*** heath has quit IRC17:42
*** ssb has quit IRC17:42
*** josi7 has quit IRC17:42
*** daniellimws has quit IRC17:42
*** anuejn has quit IRC17:42
*** m_hackerfoo has quit IRC17:42
*** mangelis has quit IRC17:42
*** Lofty has quit IRC17:42
*** krogozinski has quit IRC17:42
*** rvalles has quit IRC17:42
*** emilazy has quit IRC17:42
*** zyp_ has joined #symbiflow17:42
*** heath has joined #symbiflow17:42
*** anuejn has joined #symbiflow17:42
*** heath has quit IRC17:42
*** heath has joined #symbiflow17:42
*** extorr has joined #symbiflow17:42
*** HackerFoo has joined #symbiflow17:42
*** pakesson has joined #symbiflow17:42
*** krogozinski has joined #symbiflow17:42
*** ssb has joined #symbiflow17:42
*** mangelis has joined #symbiflow17:42
*** ZirconiumX has joined #symbiflow17:42
*** m_hackerfoo has joined #symbiflow17:42
*** sorear has joined #symbiflow17:42
*** daniellimws has joined #symbiflow17:42
*** jopdorp has joined #symbiflow17:42
*** litghost has joined #symbiflow17:42
*** bubble_buster has joined #symbiflow17:42
*** guan has joined #symbiflow17:43
*** rvalles has joined #symbiflow17:43
*** elms has joined #symbiflow17:43
*** ric96 has joined #symbiflow17:43
*** _filt3r_ has joined #symbiflow17:43
*** emilazy has joined #symbiflow17:43
*** emilazy has quit IRC17:43
*** emilazy has joined #symbiflow17:43
*** ovf has joined #symbiflow17:43
*** nickoe has joined #symbiflow17:43
*** ZirconiumX is now known as Lofty17:43
*** adjtm has joined #symbiflow17:44
*** TMM has joined #symbiflow17:44
*** FFY00_ has joined #symbiflow17:44
*** kuldeep has joined #symbiflow17:44
*** toshywoshy has joined #symbiflow17:44
*** ZipCPU has joined #symbiflow17:44
*** diamondman has quit IRC17:46
*** rj has joined #symbiflow17:46
*** diamondman has joined #symbiflow17:47
*** smkz has joined #symbiflow17:51
*** phire has quit IRC17:52
*** phire has joined #symbiflow17:53
*** fevv8[m] has joined #symbiflow17:53
*** kmehall has quit IRC17:57
*** _whitelogger has quit IRC17:57
*** Raito_Bezarius has quit IRC17:57
*** ktemkin has quit IRC17:57
*** _whitenotifier-4 has quit IRC17:57
*** lambda has quit IRC17:57
*** Ultrasauce has quit IRC17:57
*** flammit has quit IRC17:57
*** lethalbit has quit IRC17:57
*** benreynwar has quit IRC17:57
*** awygle has quit IRC17:57
*** ktemkin has joined #symbiflow17:57
*** kmehall_ has joined #symbiflow17:57
*** Ultrasauce_ has joined #symbiflow17:57
*** flammit has joined #symbiflow17:57
*** benreynwar has joined #symbiflow17:57
*** epony has quit IRC17:58
*** gromero has quit IRC17:58
*** gruetzkopf has quit IRC17:58
*** gatecat has quit IRC17:58
*** davidlattimore has quit IRC17:58
*** mithro has quit IRC17:58
*** flokli has quit IRC17:58
*** gruetzkopf has joined #symbiflow17:58
*** gromero has joined #symbiflow17:58
*** davidlattimore has joined #symbiflow17:58
*** lethalbit has joined #symbiflow17:58
*** awygle has joined #symbiflow17:58
*** lambda has joined #symbiflow17:58
*** gatecat has joined #symbiflow17:58
*** Raito_Bezarius has joined #symbiflow17:58
*** epony has joined #symbiflow17:58
*** mithro has joined #symbiflow17:59
*** miek has quit IRC17:59
*** _whitelogger has joined #symbiflow17:59
*** flokli has joined #symbiflow18:00
*** miek has joined #symbiflow18:00
*** flokli has quit IRC18:03
*** gruetzkopf has quit IRC18:03
*** diamondman has quit IRC18:03
*** FFY00_ has quit IRC18:03
*** lopsided98 has quit IRC18:03
*** y2kbugger has quit IRC18:03
*** davidlattimore has quit IRC18:03
*** benreynwar has quit IRC18:03
*** ktemkin has quit IRC18:03
*** fevv8[m] has quit IRC18:03
*** smkz has quit IRC18:03
*** ZipCPU has quit IRC18:03
*** bjorkintosh has quit IRC18:03
*** tannewt has quit IRC18:03
*** gruetzkopf has joined #symbiflow18:04
*** lopsided98 has joined #symbiflow18:04
*** diamondman has joined #symbiflow18:04
*** FFY00_ has joined #symbiflow18:04
*** y2kbugger has joined #symbiflow18:04
*** davidlattimore has joined #symbiflow18:04
*** benreynwar has joined #symbiflow18:04
*** ktemkin has joined #symbiflow18:04
*** fevv8[m] has joined #symbiflow18:04
*** smkz has joined #symbiflow18:04
*** ZipCPU has joined #symbiflow18:04
*** bjorkintosh has joined #symbiflow18:04
*** tannewt has joined #symbiflow18:04
*** davidlattimore has quit IRC18:05
*** benreynwar has quit IRC18:05
*** ktemkin has quit IRC18:05
*** fevv8[m] has quit IRC18:05
*** smkz has quit IRC18:05
*** ZipCPU has quit IRC18:05
*** bjorkintosh has quit IRC18:05
*** tannewt has quit IRC18:05
*** bjorkintosh has joined #symbiflow18:05
*** davidlattimore has joined #symbiflow18:05
*** tannewt has joined #symbiflow18:05
*** flokli has joined #symbiflow18:06
*** benreynwar has joined #symbiflow18:06
*** ktemkin has joined #symbiflow18:06
*** phire has quit IRC18:06
*** _filt3r_ has quit IRC18:06
*** litghost has quit IRC18:06
*** ric96 has quit IRC18:06
*** emilazy has quit IRC18:06
*** ovf has quit IRC18:06
*** elms has quit IRC18:06
*** yeti has quit IRC18:06
*** LoneTech has quit IRC18:06
*** perillamint has quit IRC18:06
*** welterde has quit IRC18:06
*** ZipCPU has joined #symbiflow18:06
*** perillamint has joined #symbiflow18:06
*** LoneTech has joined #symbiflow18:06
*** elms has joined #symbiflow18:06
*** yeti has joined #symbiflow18:06
*** _filt3r_ has joined #symbiflow18:06
*** litghost has joined #symbiflow18:07
*** emilazy has joined #symbiflow18:07
*** ric96 has joined #symbiflow18:07
*** ovf has joined #symbiflow18:07
*** smkz has joined #symbiflow18:08
*** fevv8[m] has joined #symbiflow18:08
*** phire has joined #symbiflow18:09
*** rj has quit IRC18:10
*** citypw has quit IRC18:10
*** Ultrasauce_ is now known as Ultrasauce18:12
*** rj has joined #symbiflow18:14
*** tpb has joined #symbiflow18:19
*** microcolonel has joined #symbiflow18:21
*** jordigw has joined #symbiflow18:21
*** tnt has joined #symbiflow18:21
*** noopwafel has joined #symbiflow18:21
*** cr1901_modern has joined #symbiflow18:22
*** cr1901_modern1 has joined #symbiflow18:25
*** cr1901_modern has quit IRC18:27
*** fevv8[m] has quit IRC18:28
*** cr1901_modern2 has joined #symbiflow18:32
*** phire has quit IRC18:32
*** phire has joined #symbiflow18:33
*** cr1901_modern1 has quit IRC18:34
*** cr1901_modern2 has quit IRC18:37
*** cr1901_modern has joined #symbiflow18:37
*** rj has quit IRC18:38
*** cr1901_modern1 has joined #symbiflow18:39
*** zyp_ is now known as zyp18:41
*** cr1901_modern has quit IRC18:41
*** rj has joined #symbiflow18:43
*** cr1901_modern has joined #symbiflow18:44
*** cr1901_modern1 has quit IRC18:46
*** fevv8[m] has joined #symbiflow18:47
*** unrznbl[m] has joined #symbiflow18:49
*** promach3 has joined #symbiflow18:49
*** shivampotdar has joined #symbiflow18:56
*** cr1901_modern1 has joined #symbiflow18:58
*** xobs has joined #symbiflow18:59
*** b33p[m] has joined #symbiflow18:59
*** cr1901_modern has quit IRC18:59
*** cr1901_modern1 has quit IRC19:02
*** rj has quit IRC19:21
*** rj has joined #symbiflow19:23
*** sorear has quit IRC19:49
*** sorear has joined #symbiflow19:49
*** rj has quit IRC20:07
*** rj has joined #symbiflow20:12
*** cr1901_modern has joined #symbiflow20:29
*** cr1901_modern1 has joined #symbiflow20:35
*** cr1901_modern has quit IRC20:36
*** cr1901_modern has joined #symbiflow20:47
*** cr1901_modern1 has quit IRC20:48
*** kraiskil has joined #symbiflow20:51
*** epony has quit IRC20:51
*** rj has quit IRC20:51
*** rj has joined #symbiflow20:54
*** epony has joined #symbiflow20:55
*** cr1901_modern1 has joined #symbiflow20:56
*** cr1901_modern has quit IRC20:58
*** cr1901_modern1 has quit IRC21:01
*** yuumei has joined #symbiflow21:30
*** rj has quit IRC21:34
*** rj has joined #symbiflow21:38
*** kraiskil has quit IRC21:54
bryce_I feel like I'm really missing something. I'm trying to install symbiflow, but I'm getting absolutely nowhere. How do I make it so that I can just open a terminal and type something analogous to "gcc code.c" and have it synthesize? Following the instructions in the examples literally is not working and I have no idea how to even begin to troubleshoot this stuff, which seems to involve a lot of virtual environments and complicated build21:57
bryce_systems.21:57
litghostWhat instructions where you following?21:58
bryce_https://github.com/SymbiFlow/symbiflow-examples/tree/master/xc7/counter_test21:59
bryce_https://symbiflow.readthedocs.io/projects/arch-defs/en/latest/getting-started.html  I also tried this one, which did a ton of stuff but then had some kind of opaque (no identifiable error) failure to actually program the board.21:59
litghostSo we literally execute the instructions here: https://github.com/SymbiFlow/symbiflow-examples/runs/176558896821:59
tpbTitle: Getting Started symbiflow-arch-defs 0.1 documentation (at symbiflow.readthedocs.io)21:59
litghostWe literally copy the instructions from the README and execute it in CI22:00
litghostYou can follow along line by line with the Github Actions invocation22:00
bryce_I'll try that22:00
litghostStarting in the "Install Symbiflow Toolchain" block22:01
litghostThere is also instructions for running the CI infrastructure locally: https://github.com/SymbiFlow/symbiflow-examples#running-ci-locally22:01
bryce_Sorry, what is "CI"?22:02
litghost"Continuous Integration"22:02
bryce_ahh22:02
litghostWe run the instructions we publish through GH actions, which are just some machines somewhere, and try to see if those instructions are good are not22:02
*** _whitenotifier-5 has joined #symbiflow22:04
-_whitenotifier-5- [symbiflow-examples] litghost opened issue #132: Should run GH actions check nightly - https://git.io/JYtVe22:04
litghostI do see that the check last ran 10 days ago, so it is possible that something broke between now and then22:04
bryce_Sorry, I haven't used this feature of github before; that page you linked me to (https://github.com/SymbiFlow/symbiflow-examples/runs/1765588968) seems to show the results of various commands, but I don't see what commands are being run.22:07
litghostLook at the "+ "22:07
litghostThat is the command22:07
bryce_I don't see a +... I have a chevron symbol that expands the headings like "Set up VM" and then I see a number, a timestamp, some text and a duration. None of the things do anything when I click them. Sorry I'm not seeing it.22:09
litghost"Run bash .github/scripts/install-toolchain.sh xc7 ubuntu22:09
litghost23:20:28 | Executing tuttest docs/getting-symbiflow.rst:install-reqs-ubuntu,wget-conda,conda-install-dir,fpga-fam-xc7,conda-setup,download-arch-def-xc722:09
litghost23:20:29 | + apt update -y" ???22:09
litghostSo command there is "apt update -y"?22:10
bryce_Yeah, I don't see that. I do see that folder with scripts in it though22:11
bryce_I'll try that22:11
*** rj has quit IRC22:17
bryce_Okay, this is seeming to work so far, though I'm going to have to leave soon for work and not sure if I will finish now. Thanks again for your help.22:18
*** rj has joined #symbiflow22:20
yuumeiI have generated a pinmap.csv (Copied from my new netv2_pinmap.csv which I'm guessing is ok) but now I can't seem to find tilegrid.json, is that file generated by prjxray? My "make db-prepare-artix7" does not seem to generate it22:37
litghostI don't think you need to run prjxray for tilegrid right now, unless you are adding new tiles22:38
litghosthttps://github.com/SymbiFlow/prjxray-db/tree/master/artix722:38
litghostShould have tile grids for all of the artix7 parts available in WebPack22:38
*** rvalles has quit IRC22:38
yuumeiAlthough there is a "./database/artix7/xc7a100t/tilegrid.json" is that safe to copy to the specific symbiflow/prjxray-db/artix7/xc7a100tfgg484-2/tilegrid.json22:39
*** rvalles has joined #symbiflow22:39
yuumeiThere is a tilegrid.json in xc7a100t, I guess I can copy to the specific IC folder22:40
litghostThat shouldn't be needed anymore22:41
litghostWe refactored the file structure to avoid the redundancy22:42
litghosthttps://github.com/SymbiFlow/prjxray-db/blob/c0ac6c19286e31205d2b7c0a5c7ba25fba8cb13e/artix7/mapping/parts.yaml#L21-L2422:42
litghostSo "parts.yaml" maps the part to the device, and we have https://github.com/SymbiFlow/prjxray-db/blob/master/artix7/mapping/devices.yaml to map the device to the fabric22:43
yuumeiHm.. I have those changes22:43
litghostHow/where did your prjxray python library come from?22:44
litghostMight be out of date22:44
yuumeiI'm using "option 1" from step 5 https://github.com/SymbiFlow/prjxray22:46
yuumeiI copied the file over and it worked, I'll see if I can find the problem22:48
yuumei*with my setup22:49
yuumeiThanks!22:49
*** yuumei has quit IRC22:58
*** rj has quit IRC23:02
*** rj has joined #symbiflow23:06
litghostShould be recent then23:15
litghostAssuming you checked out the most recent version of prjxray23:16
litghostFYI, scripts were cut over to the new structure on January 12th23:16
litghostSo it is recent, but not that recent of a change23:17
*** daddesio has quit IRC23:41
*** cr1901_modern has joined #symbiflow23:43
litghostbryce: So the xc7 counter run I did passed per https://github.com/SymbiFlow/symbiflow-examples/pull/133/checks?check_run_id=2197408576, so the instructions are still valid23:45
*** rj has quit IRC23:46
*** cr1901_modern has quit IRC23:48
*** rj has joined #symbiflow23:50

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