*** tpb <[email protected]> has joined #symbiflow | 00:00 | |
tpb | tpb has joined on libera | 00: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 #symbiflow | 02:01 | |
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has joined #symbiflow | 02:01 | |
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has joined #symbiflow | 02:01 | |
*** elms <elms!sid284710@gateway/web/irccloud.com/x-saywodwxnsmllsuq> has joined #symbiflow | 02:01 | |
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has joined #symbiflow | 02:01 | |
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has joined #symbiflow | 02:01 | |
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has joined #symbiflow | 02:01 | |
*** elms <elms!sid284710@gateway/web/irccloud.com/x-saywodwxnsmllsuq> has quit IRC (Disconnected by services) | 02:01 | |
*** gsmecher <[email protected]> has joined #symbiflow | 03:35 | |
*** gsmecher <[email protected]> has quit IRC (Ping timeout: 240 seconds) | 03:40 | |
tpb | TMM__ has quit libera (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 04:55 |
tpb | TMM_ has joined on libera | 04:55 |
*** maartenBE_ <[email protected]> has joined #symbiflow | 05:26 | |
*** maartenBE <[email protected]> has quit IRC (Ping timeout: 258 seconds) | 05:26 | |
*** Coldberg <[email protected]> has joined #symbiflow | 05: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 #symbiflow | 05: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 #symbiflow | 05: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 #symbiflow | 05:48 | |
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has joined #symbiflow | 05:48 | |
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has joined #symbiflow | 05:48 | |
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has joined #symbiflow | 05:48 | |
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has joined #symbiflow | 05:48 | |
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has joined #symbiflow | 05: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 | |
tpb | lkcl_ has quit libera (Ping timeout: 272 seconds) | 09:54 |
*** epony <epony!epony@unaffiliated/epony> has joined #symbiflow | 10:29 | |
*** rodrigomelo9 <[email protected]> has joined #symbiflow | 11: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 case | 11: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 |
tpb | rvalles 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 |
tpb | rvalles has joined on libera | 11: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 CLI | 11:46 |
-_whitenotifier-2- [python-fpga-interchange] mtdudek opened issue #95: Why get_primitive_library is using self.strs - https://git.io/JnJZx | 11: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 similar | 11:58 |
sf-slack | <kgugala> IMO it should be fairly easy to make sth like SymbiFlow commot | 11:58 |
sf-slack | <kgugala> *common | 11:58 |
sf-slack | <kgugala> and just provide settings depending on targeted vendor/family | 11: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 used | 12:08 |
sf-slack | <rodrigomelo9> Well, I will add support for VPR, Xilinx and QuickLogic, based on the SymbiFlow's toolchain_wrappers | 12:21 |
sf-slack | <rodrigomelo9> Please, feel free to open issues to discuss changes, new features, provide suggestions, etc. | 12:23 |
tpb | ssb has joined on libera | 12:52 |
*** microcol1nel is now known as microcolonel | 13:14 | |
*** gsmecher <[email protected]> has joined #symbiflow | 13:48 | |
tpb | jophish has quit libera (Read error: Connection reset by peer) | 13:59 |
tpb | emilazy has quit libera (Read error: Connection reset by peer) | 13:59 |
tpb | emilazy has joined on libera | 14:00 |
tpb | jophish has joined on libera | 14:01 |
*** rodrigomelo9 <[email protected]> has quit IRC (Quit: Connection closed) | 14:06 | |
tpb | nick change by tnt_ to tnt on libera | 14: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 #symbiflow | 14:43 | |
*** b33p[m] <b33p[m]!b33pmatrix@gateway/shell/matrix.org/x-avfstptvmzesnqbn> has joined #symbiflow | 14:43 | |
*** fevv8[m] <fevv8[m]!fevv8matri@gateway/shell/matrix.org/x-aqkknbeyqcxbvhpd> has joined #symbiflow | 14:43 | |
*** promach3 <promach3!promachmat@gateway/shell/matrix.org/x-mcqfkbxrcsgkuzvu> has joined #symbiflow | 14:43 | |
*** flokli <flokli!~flokli@2a01:4f9:c010:6c2:9479:5dff:fe37:7b16> has joined #symbiflow | 14:43 | |
*** afazekas_ <afazekas_!~afazekas@2604:e100:1:0:f816:3eff:fea8:cda1> has joined #symbiflow | 14:43 | |
*** smkz_ <smkz_!~x@unaffiliated/smkz> has joined #symbiflow | 14:43 | |
*** jordigw <[email protected]> has joined #symbiflow | 14:43 | |
*** jevinskie[m]1 <jevinskie[m]1!jevinskiem@gateway/shell/matrix.org/x-swtlvmvpztthkudw> has joined #symbiflow | 14:43 | |
*** maartenBE_ <[email protected]> has joined #symbiflow | 14:43 | |
*** duck289 <[email protected]> has joined #symbiflow | 14:43 | |
*** cadmium[m]1 <cadmium[m]1!cadmiummat@gateway/shell/matrix.org/x-xmnzdphmnirrzpbo> has joined #symbiflow | 14:43 | |
*** microcolonel <microcolonel!~aaron@unaffiliated/microcolonel> has joined #symbiflow | 14:43 | |
*** unrznbl[m]1 <unrznbl[m]1!unrznblmat@gateway/shell/matrix.org/x-wwmcohxfjlhwzmkp> has joined #symbiflow | 14:43 | |
*** sf-slack <[email protected]> has joined #symbiflow | 14:43 | |
*** ZipCPU <[email protected]> has joined #symbiflow | 14:43 | |
*** toshywoshy <toshywoshy!~toshywosh@ptr-377wf33o3bnthuddmycb.18120a2.ip6.access.telenet.be> has joined #symbiflow | 14:43 | |
*** pakesson <[email protected]> has joined #symbiflow | 14:43 | |
*** ChanServ <ChanServ!ChanServ@services.> has joined #symbiflow | 14:43 | |
*** zzb <[email protected]> has joined #symbiflow | 14:43 | |
*** lkcl <[email protected]> has joined #symbiflow | 14:43 | |
*** asy__ <[email protected]> has joined #symbiflow | 14:43 | |
*** ayazar2 <[email protected]> has joined #symbiflow | 14:43 | |
*** proteus-guy <[email protected]> has joined #symbiflow | 14:43 | |
*** mangelis_ <[email protected]> has joined #symbiflow | 14:43 | |
*** vup2 <[email protected]> has joined #symbiflow | 14:43 | |
*** kornbluth.freenode.net sets mode: +o ChanServ | 14:43 | |
*** gsmecher <[email protected]> has quit IRC (Quit: Leaving.) | 16:23 | |
*** FFY00 <FFY00!~FFY00@archlinux/trusteduser/ffy00> has joined #symbiflow | 16:37 | |
-_whitenotifier-2- [symbiflow-examples] WhiteNinjaZ opened issue #153: Error from instantiating MMCME2_BASE primitive - https://git.io/JnTNp | 17:46 | |
tpb | TMM_ has quit libera (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 18:19 |
tpb | TMM_ has joined on libera | 18: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 #symbiflow | 21:53 | |
*** tpb <[email protected]> has joined #symbiflow | 21:53 | |
*** tpb <[email protected]> has quit IRC (Quit: mithro) | 22:52 | |
*** tpb <[email protected]> has joined #symbiflow | 22:52 | |
*** mithro <[email protected]> has joined #symbiflow | 23:31 | |
*** mithro <[email protected]> has quit IRC (Quit: Leaving) | 23:34 | |
*** mithro <[email protected]> has joined #symbiflow | 23:42 | |
mithro | blah blah | 23:42 |
*** tpb <[email protected]> has quit IRC (Quit: mithro) | 23:46 | |
*** tpb <[email protected]> has joined #symbiflow | 23:47 | |
*** mithro <mithro!~tansell@2603:3024:1858:4800:19f0:4519:6806:d571> has joined #symbiflow | 23:49 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!