Tuesday, 2021-12-14

*** tpb <[email protected]> has joined #symbiflow00:00
*** bl0x <bl0x!~bastii@p200300d7a70ed2007fbd2cf64337df7b.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 240 seconds)02:11
*** bl0x <bl0x!~bastii@p200300d7a71a30004f8ba0cf66c72a83.dip0.t-ipconnect.de> has joined #symbiflow02:13
sf-slack<timo.callahan> nextpnr question: Is there a python binding for ctx->getBelLocation(bel) ?   Or any other way to get an absolute x/y/z for a bel from the Python API (https://github.com/YosysHQ/nextpnr/blob/master/docs/python.md) ?03:25
sf-slack<timo.callahan> ...or does parsing the Bel name (e.g. `X15/Y1/lc6` ) for the X and Y give good enough results?03:48
sf-slack<timo.callahan> ...hmm I think that's it .03:51
*** rvalles <rvalles!~rvalles@user/rvalles> has quit IRC (Read error: Connection reset by peer)05:05
cr1901timo.callahan: Cannot speak for what the Python API does, but X and Y are prob fine to parse from the string.05:07
cr1901as for, say, the lc6 part, there's no guarantee that z=6 for the bel "X15/Y1/lc6"05:08
cr1901https://github.com/cr1901/prjtrellis/blob/facade/libtrellis/src/Chip.cpp#L312-L318 Here's an example where that matters...05:09
cr1901DCC6 and DCM6 exist in the tile. As do DCC7 and DCM7. I elect to give DCC6 a z=6, DCC7 a z=7, DCM6 a z=8, and DCM7 a z=905:10
cr1901I don't actually remember if I use the z coord for anything tho.05:12
*** rvalles <rvalles!~rvalles@user/rvalles> has joined #symbiflow05:23
tcalcr1901: thanks, X/Y does seem to work (I'm ignoring Z for now).  Here's a plot that adds some random dithering so they're not all stacked on each other:  https://usercontent.irccloud-cdn.com/file/bBYEFYKr/nxsoc2.png05:43
sf-slack<unai.martinezcorral> @carlosedp see https://github.com/umarcor/symbiflow-examples/runs/4516424805?check_suite_focus=true07:26
sf-slack<unai.martinezcorral> @blox see https://github.com/YosysHQ/oss-cad-suite-build/issues/107:31
sf-slack<mkurc> @timo.callahan In nextpnr-nexus Z coordinate of a BEL reflect more-less its index within a tile.08:56
*** duck2 <[email protected]> has quit IRC (Ping timeout: 256 seconds)09:39
*** DrWhax <[email protected]> has quit IRC (*.net *.split)09:46
*** ZipCPU <[email protected]> has quit IRC (*.net *.split)09:46
*** kgugala <[email protected]> has quit IRC (*.net *.split)09:46
*** adjtm <[email protected]> has quit IRC (*.net *.split)09:46
*** tristanC_ <[email protected]> has quit IRC (*.net *.split)09:46
*** indy <[email protected]> has quit IRC (*.net *.split)09:46
*** gatecat <[email protected]> has quit IRC (*.net *.split)09:46
*** gwe <[email protected]> has quit IRC (*.net *.split)09:46
*** StephanvanSchaik <[email protected]> has quit IRC (*.net *.split)09:46
*** lkcl <[email protected]> has quit IRC (*.net *.split)09:46
*** mithro <[email protected]> has quit IRC (*.net *.split)09:46
*** ssb <[email protected]> has quit IRC (*.net *.split)09:46
*** lambda <[email protected]> has quit IRC (*.net *.split)09:46
*** bl0x <bl0x!~bastii@p200300d7a71a30004f8ba0cf66c72a83.dip0.t-ipconnect.de> has quit IRC (*.net *.split)09:46
*** TMM_ <[email protected]> has quit IRC (*.net *.split)09:46
*** tnt <tnt!~tnt@osmocom/tnt> has quit IRC (*.net *.split)09:46
*** kev009 <[email protected]> has quit IRC (*.net *.split)09:46
*** Raito_Bezarius <Raito_Bezarius!~Raito@wireguard/tunneler/raito-bezarius> has quit IRC (*.net *.split)09:46
*** rvalles <rvalles!~rvalles@user/rvalles> has quit IRC (*.net *.split)09:46
*** balrog <balrog!znc@user/balrog> has quit IRC (*.net *.split)09:46
*** tucanae47_ <[email protected]> has quit IRC (*.net *.split)09:46
*** scientes <scientes!~scientes@2001:bc8:62c:6e::1> has quit IRC (*.net *.split)09:46
*** jn <jn!~quassel@user/jn/x-3390946> has quit IRC (*.net *.split)09:46
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:30b0:7c10:cd6d:8e6e> has quit IRC (*.net *.split)09:46
*** ayazar <[email protected]> has quit IRC (*.net *.split)09:46
*** lopsided98 <lopsided98!~quassel@2601:18a:0:85e0:ba27:ebff:fe5e:6b6e> has quit IRC (*.net *.split)09:46
*** rektide <[email protected]> has quit IRC (*.net *.split)09:46
*** yeti <yeti!~username@user/yeti> has quit IRC (*.net *.split)09:46
*** sf-slack <[email protected]> has quit IRC (*.net *.split)09:46
*** tux3 <tux3!~tux3@user/tux3> has quit IRC (*.net *.split)09:46
*** zyp <[email protected]> has quit IRC (*.net *.split)09:46
*** tcal <[email protected]> has quit IRC (*.net *.split)09:46
*** sauce <[email protected]> has quit IRC (*.net *.split)09:46
*** elms <elms!sid284710@wolfssl/developer/elms> has quit IRC (*.net *.split)09:46
*** benreynwar <[email protected]> has quit IRC (*.net *.split)09:46
*** ecs <ecs!ecs@user/ecs> has quit IRC (*.net *.split)09:46
*** bjonnh <bjonnh!~jo@about/aquilenet/bjonnh> has quit IRC (*.net *.split)09:46
*** duck27 <[email protected]> has joined #symbiflow09:52
*** rvalles <rvalles!~rvalles@user/rvalles> has joined #symbiflow09:52
*** bl0x <bl0x!~bastii@p200300d7a71a30004f8ba0cf66c72a83.dip0.t-ipconnect.de> has joined #symbiflow09:52
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:30b0:7c10:cd6d:8e6e> has joined #symbiflow09:52
*** ayazar <[email protected]> has joined #symbiflow09:52
*** balrog <balrog!znc@user/balrog> has joined #symbiflow09:52
*** TMM_ <[email protected]> has joined #symbiflow09:52
*** adjtm <[email protected]> has joined #symbiflow09:52
*** lopsided98 <lopsided98!~quassel@2601:18a:0:85e0:ba27:ebff:fe5e:6b6e> has joined #symbiflow09:52
*** DrWhax <[email protected]> has joined #symbiflow09:52
*** rektide <[email protected]> has joined #symbiflow09:52
*** tristanC_ <[email protected]> has joined #symbiflow09:52
*** yeti <yeti!~username@user/yeti> has joined #symbiflow09:52
*** indy <[email protected]> has joined #symbiflow09:52
*** sf-slack <[email protected]> has joined #symbiflow09:52
*** ZipCPU <[email protected]> has joined #symbiflow09:52
*** kgugala <[email protected]> has joined #symbiflow09:52
*** bjonnh <bjonnh!~jo@about/aquilenet/bjonnh> has joined #symbiflow09:52
*** gatecat <[email protected]> has joined #symbiflow09:52
*** gwe <[email protected]> has joined #symbiflow09:52
*** tux3 <tux3!~tux3@user/tux3> has joined #symbiflow09:52
*** zyp <[email protected]> has joined #symbiflow09:52
*** jn <jn!~quassel@user/jn/x-3390946> has joined #symbiflow09:52
*** Raito_Bezarius <Raito_Bezarius!~Raito@wireguard/tunneler/raito-bezarius> has joined #symbiflow09:52
*** scientes <scientes!~scientes@2001:bc8:62c:6e::1> has joined #symbiflow09:52
*** lambda <[email protected]> has joined #symbiflow09:52
*** tnt <tnt!~tnt@osmocom/tnt> has joined #symbiflow09:52
*** ssb <[email protected]> has joined #symbiflow09:52
*** tucanae47_ <[email protected]> has joined #symbiflow09:52
*** mithro <[email protected]> has joined #symbiflow09:52
*** lkcl <[email protected]> has joined #symbiflow09:52
*** StephanvanSchaik <[email protected]> has joined #symbiflow09:52
*** kev009 <[email protected]> has joined #symbiflow09:52
*** sauce <[email protected]> has joined #symbiflow09:52
*** tcal <[email protected]> has joined #symbiflow09:52
*** elms <elms!sid284710@wolfssl/developer/elms> has joined #symbiflow09:52
*** benreynwar <[email protected]> has joined #symbiflow09:52
*** ecs <ecs!ecs@user/ecs> has joined #symbiflow09:52
*** Luke <Luke!~ldm@hacksoc/member> has joined #symbiflow16:41
*** duck27 is now known as duck217:04
mithro@mkurc: Any idea what is up with the CMT tile changes in https://storage.googleapis.com/symbiflow-prjxray/artifacts/prod/foss-fpga-tools/prjxray/presubmit/database/zynq7/2326/20211213-024237/database/diff.patch ?18:15
mithroacomodi: Can you take a quick look over WIP addition of the spartan 7 database @ https://github.com/SymbiFlow/prjxray-db/compare/master...mithro:master before I push it?18:19
sf-slack<acomodi> mithro: I couldn't spot any clearly wrong stuff at a first glance, I think it could be good to check in18:27
mithroPushed!18:38
gatecattimo.callahan: the missing getBelLocation binding was an omission; fixed in https://github.com/YosysHQ/nextpnr/pull/87218:48
*** ZipCPU <[email protected]> has quit IRC (Ping timeout: 265 seconds)19:14
tntgatecat: btw, any comment on https://github.com/YosysHQ/nextpnr/issues/864 ?19:17
gatecatugh, the ice40 carry packer, I'll see if there's any easy fix but it's not code I enjoy touching tbh19:17
tntheh, I can attempt a fix, but the code seem written atm to explicitly prevent packing of 'contant' CI carry blocks with a lut and I was wondering if this was an oversight or if there was a reason for that, some bad scenario that can happen or something.19:19
*** ZipCPU <[email protected]> has joined #symbiflow19:20
gatecatI've got the feeling there was a possibly nasty (possibly an attempted fix to it packing LUTs that didn't actually belong there) but it's a long time ago19:22
tntI mean, I can "imagine" possibly packing the wrong lut if there are severa candidates but ... how bad is it really ...19:23
tnt(the more I look at this and another related issue that was solved in yosys with -dlogic, the more I think the LUT and CARRY should be "tagged" during synthesis as belonging together)19:24
gatecattnt: I think https://github.com/YosysHQ/nextpnr/pull/873 should at least fix this case with minimal regression19:30
tntgatecat: ack, tx. I'll give that a shot tomorrow or later tonight and report in the PR.19:31
sf-slack<unai.martinezcorral> With regard to https://github.com/SymbiFlow/symbiflow-examples/issues/227,  • Shall we create hdl/examples as a superset (support any environment setup procedure) of SymbiFlow/symbiflow-examples (conda only)? • Shall the "conda only" content be moved from SymbiFlow to hdl/conda-examples and allow SymbiFlow/symbiflow-examples to include content about multiple "environment setup" procedures? From a20:05
sf-slackcontent organisation point of view, I think that the second option is desirable. However, that is quite disruptive. Even if we used intersphinx, some of the references to the current docs would change in the near future.20:05
*** ZipCPU <[email protected]> has quit IRC (Ping timeout: 250 seconds)20:20
*** ZipCPU <[email protected]> has joined #symbiflow20:22
*** ZipCPU_ <[email protected]> has joined #symbiflow20:26
*** ZipCPU <[email protected]> has quit IRC (Ping timeout: 250 seconds)20:27
*** ZipCPU_ is now known as ZipCPU20:27
*** ZipCPU_ <[email protected]> has joined #symbiflow20:33
*** ZipCPU <[email protected]> has quit IRC (Ping timeout: 265 seconds)20:35
*** ZipCPU_ is now known as ZipCPU20:35
*** ZipCPU <[email protected]> has quit IRC (Ping timeout: 265 seconds)20:40
*** ZipCPU <[email protected]> has joined #symbiflow20:45
*** cr1901_ <cr1901_!~cr1901@2601:8d:8600:911:88ac:298c:9499:1cf2> has joined #symbiflow23:52
*** cr1901 <cr1901!~cr1901@2601:8d:8600:911:30b0:7c10:cd6d:8e6e> has quit IRC (Ping timeout: 252 seconds)23:55

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