Tuesday, 2021-03-30

*** tpb has joined #yosys00:00
*** Degi_ has joined #yosys01:21
*** develonepi3 has quit IRC01:22
*** Degi has quit IRC01:23
*** Degi_ is now known as Degi01:23
*** futarisIRCcloud has quit IRC01:48
*** s_frit has quit IRC02:02
*** s_frit has joined #yosys02:02
*** s_frit has quit IRC03:23
*** s_frit has joined #yosys03:24
*** Forty-Bot has joined #yosys03:31
*** m4ssi has joined #yosys04:21
*** futarisIRCcloud has joined #yosys04:21
*** m4ssi has quit IRC05:21
*** vidbina has joined #yosys05:51
*** s_frit has quit IRC05:56
*** kraiskil has joined #yosys06:12
*** kraiskil has quit IRC06:48
*** emeb_mac has quit IRC07:04
*** lansiir has joined #yosys07:45
*** oldtopman has quit IRC07:46
*** cr1901_modern has quit IRC08:29
*** futarisIRCcloud has quit IRC10:10
*** develonepi3 has joined #yosys11:05
*** mmicko has quit IRC11:21
*** mmicko has joined #yosys11:21
*** TD-Linux has quit IRC11:22
*** TD-Linux has joined #yosys11:22
*** vidbina has quit IRC11:27
*** s_frit has joined #yosys11:52
*** vidbina has joined #yosys11:59
*** proteusguy has joined #yosys12:22
*** s_frit has quit IRC12:41
*** s_frit has joined #yosys12:42
*** s_frit has quit IRC13:10
*** s_frit has joined #yosys13:11
*** srk has quit IRC13:38
*** srk has joined #yosys13:38
*** vidbina has quit IRC13:40
*** vidbina has joined #yosys13:46
*** s_frit has quit IRC13:52
*** s_frit has joined #yosys13:53
*** kristianpaul has quit IRC14:02
*** kristianpaul has joined #yosys14:05
agggatecat: do you mind if i ask a nextpnr q? i'm back poking ecp5 dsp support and trying to do something about packing, i can locate the mults that feed each alu in pack_dsp and add relative constraints to them which should position them correctly wrt the alu, but then the placer doesn't create an initial placement for them (since they have contr_parent set), and then errors computing hpwl because those cells14:21
aggaren't present in cell_locs14:21
agginstead of modelling this as adding constraints to the mult cells, should i instead be thinking of packing the mults into the alu and getting rid of them from the placement operation entirely?14:21
gatecatNo, I think constraints is the correct approach here14:22
aggI also tried changing the placer to run update_all_chains after the initial placement, which does create a placement for the mults14:22
aggbut doesn't assign them a bel, so something later fails14:22
aggnot sure if I should "need" to change placer_heap though, or just feed it something better14:22
gatecatI think it probably needs cellGroups to be set up: https://github.com/daveshah1/nextpnr-xilinx/blob/xilinx-upstream/xilinx/arch.cc#L657-L65914:22
gatecat(this is an example of what you'd need to do to set one up before going into the placer)14:23
gatecatcontaining both the mult and alu cell types14:23
aggah interesting, ok14:23
aggdoes sa not need them?14:23
gatecatif that doesn't work, point me to the code and I'll have a look14:23
aggwill do, thanks!14:23
gatecatno, sa works on a cell by cell basis only and doesn't treat different cell types differently at different times14:23
aggshould I expect sa to already work if I've just set the relative constraints, then? I only tried heap14:24
gatecatyeah, that's a good test to check the constraints are being set correctly14:24
aggat least the constraints now check my manual placement is valid, if I change the manual bel assignment the constraint check fails first14:25
aggwill give it a go though, cheers14:25
*** emeb_mac has joined #yosys14:31
*** cr1901_modern has joined #yosys14:45
*** m4ssi has joined #yosys16:34
*** vidbina has quit IRC16:43
*** kraiskil has joined #yosys17:23
*** vidbina has joined #yosys18:53
*** AkechiShiro has quit IRC20:29
*** kraiskil has quit IRC20:41
*** vidbina has quit IRC21:57
*** X-Scale` has joined #yosys22:39
*** bwidawks has joined #yosys22:40
*** phantomcircuit_ has joined #yosys22:40
*** dys has quit IRC22:41
*** phantomcircuit has quit IRC22:41
*** ZipCPU has quit IRC22:41
*** Ekho has quit IRC22:42
*** jrawson has quit IRC22:42
*** jrawson has joined #yosys22:42
*** m4ssi has quit IRC22:42
*** X-Scale has quit IRC22:43
*** bwidawsk has quit IRC22:43
*** Lofty has quit IRC22:43
*** Max-P has quit IRC22:43
*** bwidawks is now known as bwidawsk22:43
*** X-Scale` is now known as X-Scale22:43
*** Ekho has joined #yosys22:51
*** Max-P has joined #yosys23:02
*** lf has quit IRC23:44
*** lf has joined #yosys23:45

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