Monday, 2021-06-14

*** tpb <[email protected]> has joined #symbiflow00:00
tpbtpb has joined on libera00:01
*** smkz_ <smkz_!~x@unaffiliated/smkz> has quit IRC (*.net *.split)00:39
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has quit IRC (*.net *.split)00:39
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has quit IRC (*.net *.split)00:39
*** elms <elms!sid284710@gateway/web/irccloud.com/x-saywodwxnsmllsuq> has quit IRC (*.net *.split)00:39
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has quit IRC (*.net *.split)00:39
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has quit IRC (*.net *.split)00:39
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has quit IRC (*.net *.split)00:39
*** rodrigomelo9 <[email protected]> has quit IRC (Quit: Connection closed)01:03
*** smkz_ <smkz_!~x@unaffiliated/smkz> has joined #symbiflow02:01
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has joined #symbiflow02:01
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has joined #symbiflow02:01
*** elms <elms!sid284710@gateway/web/irccloud.com/x-saywodwxnsmllsuq> has joined #symbiflow02:01
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has joined #symbiflow02:01
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has joined #symbiflow02:01
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has joined #symbiflow02:01
*** elms <elms!sid284710@gateway/web/irccloud.com/x-saywodwxnsmllsuq> has quit IRC (Disconnected by services)02:01
*** gsmecher <[email protected]> has joined #symbiflow03:35
*** gsmecher <[email protected]> has quit IRC (Ping timeout: 240 seconds)03:40
tpbTMM__ has quit libera (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)04:55
tpbTMM_ has joined on libera04:55
*** maartenBE_ <[email protected]> has joined #symbiflow05:26
*** maartenBE <[email protected]> has quit IRC (Ping timeout: 258 seconds)05:26
*** Coldberg <[email protected]> has joined #symbiflow05:34
*** jevinskie[m]1 <jevinskie[m]1!jevinskiem@gateway/shell/matrix.org/x-auzquzqqftsnswvk> has quit IRC (Ping timeout: 260 seconds)05:35
*** jevinskie[m]1 <jevinskie[m]1!jevinskiem@gateway/shell/matrix.org/x-swtlvmvpztthkudw> has joined #symbiflow05:35
*** C-Man <[email protected]> has quit IRC (Ping timeout: 260 seconds)05:37
*** jordigw_ <[email protected]> has quit IRC (Ping timeout: 260 seconds)05:39
*** jordigw <[email protected]> has joined #symbiflow05:44
*** smkz_ <smkz_!~x@unaffiliated/smkz> has quit IRC (*.net *.split)05:47
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has quit IRC (*.net *.split)05:47
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has quit IRC (*.net *.split)05:47
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has quit IRC (*.net *.split)05:47
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has quit IRC (*.net *.split)05:47
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has quit IRC (*.net *.split)05:47
*** smkz_ <smkz_!~x@unaffiliated/smkz> has joined #symbiflow05:48
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has joined #symbiflow05:48
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has joined #symbiflow05:48
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has joined #symbiflow05:48
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has joined #symbiflow05:48
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has joined #symbiflow05:48
sf-slack<acomodi> @rodrigomelo9 ping (regarding the PyFPGA CLI)08:40
*** epony <epony!epony@unaffiliated/epony> has quit IRC (Ping timeout: 260 seconds)09:30
tpblkcl_ has quit libera (Ping timeout: 272 seconds)09:54
*** epony <epony!epony@unaffiliated/epony> has joined #symbiflow10:29
*** rodrigomelo9 <[email protected]> has joined #symbiflow11:06
sf-slack<rodrigomelo9> Hi @acomodi here I am, let me know any doubt. I am working in a branch: the specification of Verilog Includes and Defines, VHDL architectures and Parameters/Generics.11:13
sf-slack<acomodi> Hi, @rodrigomelo9, as far as I understand the idea would be to have a CLI to invoke EDA tools, and have symbiflow as part of this as well, correct?11:22
sf-slack<acomodi> In this scope, there have been thoughts to move the toolchain wrappers into something less platform-dependant and in general easier to maintain, so I think that their re-adaptation in python would be ideal in this case11:25
sf-slack<rodrigomelo9> This is the idea in the case of PyFPGA (https://github.com/PyFPGA/pyfpga). However, SymbiFlow (https://github.com/SymbiFlow/symbiflow-arch-defs/tree/master/xc/xc7/toolchain_wrappers) only supports xc, and I want to support as much FOSS as possible :) so I created OpenFlow (https://github.com/PyFPGA/openflow).11:26
tpb<https://x0.no/4uy20> (at github.com)11:26
sf-slack<rodrigomelo9> > In this scope, there have been thoughts to move the toolchain wrappers into something less platform-dependant and in general easier to maintain Mitro told me the same, and it was the reason to work in SymbiFlow CLI instead.11:28
tpbrvalles has quit libera (Read error: Connection reset by peer)11:30
sf-slack<rodrigomelo9> SymbiFlow CLI (https://github.com/PyFPGA/symbiflow_cli) is a PoC, a starting point, which of course, can be renamed, modified, adapted, expanded, etc.11:31
tpbrvalles has joined on libera11:31
sf-slack<acomodi> Sounds good. One important point would be to enable support for different tools in the open flow such as yosys+VPR or yosys+nextpnr. For instance, the synthesis step when using VPR (at least for xc7) will require some additional steps as defined in the toolchain wrappers, which, at this point, will become part of the CLI11:46
-_whitenotifier-2- [python-fpga-interchange] mtdudek opened issue #95: Why get_primitive_library is using self.strs - https://git.io/JnJZx11:48
sf-slack<rodrigomelo9> Yes, I know (about the additional steps for XC7 and VPR). I started with ice40 and ecp5 because that is what I had from PyFPGA.11:50
*** Coldberg <[email protected]> has quit IRC (Read error: Connection reset by peer)11:50
sf-slack<kgugala> Alse we have QuickLogic toolchain merged into SymbiFlow (the one for qlf FPGAs)11:51
sf-slack<rodrigomelo9> My first approach to select which tools to employ is to guess it based on the device part name. So, if it is an ice40 or ecp5, it will use nextpnr, but in the case of a Xilinx device, it will use VPR. Of course, we can add something to change this default behaviour, for advanced uses (for example, specify nextpnr for Xilinx devices?).11:52
sf-slack<rodrigomelo9> Hi @kgugala. Yes I know. I have not previous experience with QuickLogic devices, but I want to have :) so more than happy adding them.11:54
sf-slack<rodrigomelo9> I have a DE10 nano from Intel/Altera here, so I also want to add support for prjmistral, and others such as apicula, etc.11:55
sf-slack<rodrigomelo9> I guess, to add Xilinx and QuickLogic support to SymbiFlow CLI could be a good next step?11:57
sf-slack<kgugala> TBH those flows are pretty similar11:58
sf-slack<kgugala> IMO it should be fairly easy to make sth like SymbiFlow commot11:58
sf-slack<kgugala> *common11:58
sf-slack<kgugala> and just provide settings depending on targeted vendor/family11:59
sf-slack<rodrigomelo9> Yes, in case of iCE40 and ECP5, I am using something such as: ```{command} -Q {module} -p ' {options}; synth_{family} -top {top} -json {outdir}/{project}.json '```12:07
sf-slack<rodrigomelo9> I don't know in the case of QuickLogic, but I saw that for Xilinx a huge Tcl is used12:08
sf-slack<rodrigomelo9> Well, I will add support for VPR, Xilinx and QuickLogic, based on the SymbiFlow's toolchain_wrappers12:21
sf-slack<rodrigomelo9> Please, feel free to open issues to discuss changes, new features, provide suggestions, etc.12:23
tpbssb has joined on libera12:52
*** microcol1nel is now known as microcolonel13:14
*** gsmecher <[email protected]> has joined #symbiflow13:48
tpbjophish has quit libera (Read error: Connection reset by peer)13:59
tpbemilazy has quit libera (Read error: Connection reset by peer)13:59
tpbemilazy has joined on libera14:00
tpbjophish has joined on libera14:01
*** rodrigomelo9 <[email protected]> has quit IRC (Quit: Connection closed)14:06
tpbnick change by tnt_ to tnt on libera14:10
*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has quit IRC (*.net *.split)14:11
*** gsmecher <[email protected]> has quit IRC (*.net *.split)14:11
*** maartenBE_ <[email protected]> has quit IRC (*.net *.split)14:11
*** lkcl <[email protected]> has quit IRC (*.net *.split)14:11
*** asy__ <[email protected]> has quit IRC (*.net *.split)14:11
*** duck289 <[email protected]> has quit IRC (*.net *.split)14:11
*** ChanServ <ChanServ!ChanServ@services.> has quit IRC (*.net *.split)14:11
*** jevinskie[m]1 <jevinskie[m]1!jevinskiem@gateway/shell/matrix.org/x-swtlvmvpztthkudw> has quit IRC (*.net *.split)14:11
*** cadmium[m]1 <cadmium[m]1!cadmiummat@gateway/shell/matrix.org/x-xmnzdphmnirrzpbo> has quit IRC (*.net *.split)14:11
*** unrznbl[m]1 <unrznbl[m]1!unrznblmat@gateway/shell/matrix.org/x-wwmcohxfjlhwzmkp> has quit IRC (*.net *.split)14:11
*** pakesson <[email protected]> has quit IRC (*.net *.split)14:11
*** zzb <[email protected]> has quit IRC (*.net *.split)14:11
*** ZipCPU <[email protected]> has quit IRC (*.net *.split)14:11
*** jordigw <[email protected]> has quit IRC (*.net *.split)14:11
*** ayazar2 <[email protected]> has quit IRC (*.net *.split)14:11
*** proteus-guy <[email protected]> has quit IRC (*.net *.split)14:11
*** mangelis_ <[email protected]> has quit IRC (*.net *.split)14:11
*** vup2 <[email protected]> has quit IRC (*.net *.split)14:11
*** smkz_ <smkz_!~x@unaffiliated/smkz> has quit IRC (*.net *.split)14:11
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has quit IRC (*.net *.split)14:11
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has quit IRC (*.net *.split)14:11
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has quit IRC (*.net *.split)14:11
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has quit IRC (*.net *.split)14:11
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has quit IRC (*.net *.split)14:11
*** microcolonel <microcolonel!~aaron@unaffiliated/microcolonel> has quit IRC (*.net *.split)14:11
*** sf-slack <[email protected]> has quit IRC (*.net *.split)14:11
*** gsmecher <[email protected]> has joined #symbiflow14:43
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has joined #symbiflow14:43
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has joined #symbiflow14:43
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has joined #symbiflow14:43
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has joined #symbiflow14:43
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has joined #symbiflow14:43
*** smkz_ <smkz_!~x@unaffiliated/smkz> has joined #symbiflow14:43
*** jordigw <[email protected]> has joined #symbiflow14:43
*** jevinskie[m]1 <jevinskie[m]1!jevinskiem@gateway/shell/matrix.org/x-swtlvmvpztthkudw> has joined #symbiflow14:43
*** maartenBE_ <[email protected]> has joined #symbiflow14:43
*** duck289 <[email protected]> has joined #symbiflow14:43
*** cadmium[m]1 <cadmium[m]1!cadmiummat@gateway/shell/matrix.org/x-xmnzdphmnirrzpbo> has joined #symbiflow14:43
*** microcolonel <microcolonel!~aaron@unaffiliated/microcolonel> has joined #symbiflow14:43
*** unrznbl[m]1 <unrznbl[m]1!unrznblmat@gateway/shell/matrix.org/x-wwmcohxfjlhwzmkp> has joined #symbiflow14:43
*** sf-slack <[email protected]> has joined #symbiflow14:43
*** ZipCPU <[email protected]> has joined #symbiflow14:43
*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has joined #symbiflow14:43
*** pakesson <[email protected]> has joined #symbiflow14:43
*** ChanServ <ChanServ!ChanServ@services.> has joined #symbiflow14:43
*** zzb <[email protected]> has joined #symbiflow14:43
*** lkcl <[email protected]> has joined #symbiflow14:43
*** asy__ <[email protected]> has joined #symbiflow14:43
*** ayazar2 <[email protected]> has joined #symbiflow14:43
*** proteus-guy <[email protected]> has joined #symbiflow14:43
*** mangelis_ <[email protected]> has joined #symbiflow14:43
*** vup2 <[email protected]> has joined #symbiflow14:43
*** kornbluth.freenode.net sets mode: +o ChanServ14:43
*** gsmecher <[email protected]> has quit IRC (Quit: Leaving.)16:23
*** FFY00 <FFY00!~FFY00@archlinux/trusteduser/ffy00> has joined #symbiflow16:37
-_whitenotifier-2- [symbiflow-examples] WhiteNinjaZ opened issue #153: Error from instantiating MMCME2_BASE primitive - https://git.io/JnTNp17:46
tpbTMM_ has quit libera (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.)18:19
tpbTMM_ has joined on libera18:19
sf-slack<josh.johnson.hire> (Reposting because this got buried in bot messages over the weekend)21:05
sf-slack<josh.johnson.hire> Hello everyone! Hope this is the right channel. I would love to find a way to contribute to this project. I've got decent experience with FPGA design, but only recently finished my E.E. degree so I'm still inexperienced. I'm pretty good with Verilog and C, and am learning Python now. If anyone knows who I should contact to get involved, let me know! Thanks everyone.21:05
*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has quit IRC (*.net *.split)21:37
*** maartenBE_ <[email protected]> has quit IRC (*.net *.split)21:37
*** lkcl <[email protected]> has quit IRC (*.net *.split)21:37
*** asy__ <[email protected]> has quit IRC (*.net *.split)21:37
*** duck289 <[email protected]> has quit IRC (*.net *.split)21:37
*** ChanServ <ChanServ!ChanServ@services.> has quit IRC (*.net *.split)21:37
*** jevinskie[m]1 <jevinskie[m]1!jevinskiem@gateway/shell/matrix.org/x-swtlvmvpztthkudw> has quit IRC (*.net *.split)21:37
*** cadmium[m]1 <cadmium[m]1!cadmiummat@gateway/shell/matrix.org/x-xmnzdphmnirrzpbo> has quit IRC (*.net *.split)21:37
*** unrznbl[m]1 <unrznbl[m]1!unrznblmat@gateway/shell/matrix.org/x-wwmcohxfjlhwzmkp> has quit IRC (*.net *.split)21:37
*** pakesson <[email protected]> has quit IRC (*.net *.split)21:37
*** zzb <[email protected]> has quit IRC (*.net *.split)21:37
*** ZipCPU <[email protected]> has quit IRC (*.net *.split)21:37
*** jordigw <[email protected]> has quit IRC (*.net *.split)21:37
*** ayazar2 <[email protected]> has quit IRC (*.net *.split)21:37
*** proteus-guy <[email protected]> has quit IRC (*.net *.split)21:37
*** mangelis_ <[email protected]> has quit IRC (*.net *.split)21:37
*** vup2 <[email protected]> has quit IRC (*.net *.split)21:37
*** FFY00 <FFY00!~FFY00@archlinux/trusteduser/ffy00> has quit IRC (*.net *.split)21:37
*** smkz_ <smkz_!~x@unaffiliated/smkz> has quit IRC (*.net *.split)21:37
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has quit IRC (*.net *.split)21:37
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has quit IRC (*.net *.split)21:37
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has quit IRC (*.net *.split)21:37
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has quit IRC (*.net *.split)21:37
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has quit IRC (*.net *.split)21:37
*** microcolonel <microcolonel!~aaron@unaffiliated/microcolonel> has quit IRC (*.net *.split)21:37
*** sf-slack <[email protected]> has quit IRC (*.net *.split)21:37
*** tpb <[email protected]> has quit IRC (Quit: mithro)21:52
*** tpb <[email protected]> has joined #symbiflow21:53
*** tpb <[email protected]> has joined #symbiflow21:53
*** tpb <[email protected]> has quit IRC (Quit: mithro)22:52
*** tpb <[email protected]> has joined #symbiflow22:52
*** mithro <[email protected]> has joined #symbiflow23:31
*** mithro <[email protected]> has quit IRC (Quit: Leaving)23:34
*** mithro <[email protected]> has joined #symbiflow23:42
mithroblah blah23:42
*** tpb <[email protected]> has quit IRC (Quit: mithro)23:46
*** tpb <[email protected]> has joined #symbiflow23:47
*** mithro <mithro!~tansell@2603:3024:1858:4800:19f0:4519:6806:d571> has joined #symbiflow23:49

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