Monday, 2020-01-20

*** tpb has joined #yosys00:00
*** lutsabound has quit IRC00:53
*** lutsabound has joined #yosys00:53
*** N2TOH_ has quit IRC01:06
*** N2TOH has joined #yosys01:07
*** srk has quit IRC01:16
*** srk has joined #yosys01:30
*** Nazara has joined #yosys02:56
*** lutsabound has quit IRC03:19
*** GenTooMan has quit IRC03:22
*** GenTooMan has joined #yosys03:26
*** bwidawsk has quit IRC04:17
*** bwidawsk has joined #yosys04:18
*** X-Scale has quit IRC05:16
*** X-Scale` has joined #yosys05:16
*** X-Scale` is now known as X-Scale05:18
*** citypw has joined #yosys06:58
*** jakobwenzel has joined #yosys08:12
*** oldtopman has joined #yosys09:22
*** dys has joined #yosys09:42
*** attie has quit IRC12:19
*** fsasm has joined #yosys12:22
*** attie has joined #yosys12:24
*** esden has quit IRC12:28
*** bubble_buster has quit IRC12:28
*** esden has joined #yosys12:28
*** rjeli has quit IRC12:28
*** bubble_buster has joined #yosys12:28
*** mithro has quit IRC12:28
*** rjeli has joined #yosys12:29
*** az0re has quit IRC12:29
*** mithro has joined #yosys12:29
*** ovf has quit IRC12:31
*** ovf has joined #yosys12:33
*** gromero has joined #yosys13:06
*** az0re has joined #yosys13:14
*** oldtopman has quit IRC13:33
*** attie has quit IRC13:36
*** attie has joined #yosys13:37
*** vidbina_ has joined #yosys14:28
*** Thorn has quit IRC15:07
*** citypw has quit IRC15:43
*** develonepi3 has joined #yosys16:06
*** alexhw has quit IRC16:11
*** dh73 has joined #yosys16:14
develonepi3mmicko: Good morning. I created a docker image with the following software (verilated, autofpga, zipcpu, icestorm, nextpnr, and yosys). see "https://github.com/develone/docker-examples/blob/master/zipcpu/doc/zipcpu0.62tests.pdf" & "https://github.com/develone/docker-examples/blob/master/zipcpu/src/Dockerfile". This image should work with "https://github.com/ZipCPU/icozip" since, the catboard uses the same ice40 HX8k like the icoboard.16:15
*** develonepi3 has quit IRC16:18
*** alexhw has joined #yosys16:20
*** develonepi3 has joined #yosys16:22
*** alexhw has quit IRC16:38
*** alexhw has joined #yosys16:41
*** vidbina_ has quit IRC16:52
*** attie has quit IRC18:10
*** ric96 has quit IRC18:12
*** ric96 has joined #yosys18:13
*** fsasm has quit IRC18:16
*** Laksen has joined #yosys18:20
*** attie has joined #yosys18:21
*** Jybz has joined #yosys18:33
*** vidbina_ has joined #yosys18:48
*** attie has quit IRC19:01
*** dys has quit IRC19:14
*** dys has joined #yosys19:40
*** Jybz has quit IRC19:44
*** attie has joined #yosys19:52
*** fsasm has joined #yosys20:07
ZipCPUAny ideas where to look for an, "ERROR: failed to place cell '$gbuf_thedesign.genbus.w_reset_$glb_sr' of type 'SB_GB'"?20:16
ZipCPUMy design has only one SB_GB within it--used for the clock used throughout the design, although NextPNR looks like it's adding several more20:16
daveshahIt is most likely that nextpnr is promoting too many reset globals for some reason20:20
daveshahAny PLLs involved? it might be related to the somewhat complex constraints that these add, too20:20
*** gromero has quit IRC20:35
ZipCPUNo.  No PLLs involved at all20:52
ZipCPUI would imagine that's part of the problem ... this is the ICO board, if you remember, that I'm working with and if I use the PLL (or so I was told) I can't use the SRAM20:53
ZipCPUHmm ... after a bunch of design edits, the error vanished ... not sure what to make of that.  It's still promoting a lot of SB_GB's, compared to the one manual one in my design, but it now seems to be passing initial placement20:56
ZipCPUNow it can't place all of my cells ... (ripup iteration limit exceeded) ...20:56
daveshahThe workaround is probably `--no-promote-globals` if you have a manual GB on the clock anyway20:58
ZipCPULet me try that ... see what happens20:58
daveshahThe second issue is either another manifestation of the first; or unrelated if your logic utilisation is high20:58
ZipCPU6122 ICESTORM_LC's out of 768020:59
daveshahThat shouldn't be high enough to be a problem21:00
ZipCPUI wouldn't think so ... especially since I'm only using 1 clock.  There shouldn't be a lot of placement constraints21:00
ZipCPUNo ... still getting the ripup iteration limit exceeded21:01
daveshahNope, sounds like the ripup iteration limit issue is also GB related21:01
ZipCPUIt is?21:01
daveshahHmm, can you put the json and the pcf somewhere?21:01
ZipCPUWhere would you like them?21:01
ZipCPUI can stuff them on the blog if you'd like ...21:02
daveshahGitHub gist or similar?21:02
ZipCPUzipcpu.com/tmp/icozip.json and zipcpu.com/tmp/icozip.pcf21:03
ZipCPUI can push the whole project too, if you'd like21:03
daveshahZipCPU: what git commit is your nextpnr?21:06
ZipCPULet me check .. it's been a while21:07
ZipCPULooks like: c3d4117a219570f0a132ae4f810dec961811311a dated Nov 1821:07
ZipCPULet me update ... it'd help us be on the same page21:07
daveshahOn Dec 30 I increased the ripup iteration limit as a few designs where hitting it21:08
daveshahI think that might be what is happening here21:08
ZipCPUOk.  Rebuilding NextPNR now.  We'll see if that helps21:08
ZipCPUAlright!  It passes.  Thanks!21:25
daveshahGreat!21:25
GenTooMangood to know... now that I think about it "update next pnr regularly"21:33
ZipCPU;)21:33
ZipCPUYeah, I of all folks should know better than to ask for help w/o first updating my tools.21:33
GenTooManzipcpu I was thinking about some of the "stupid" problems I had months ago... and I realized it was the version of nextpnr sadly.21:34
GenTooMandebian isn't old school it's old tools they haven't updated nextpnr even on the buster.backports I think. That was 2018_11 in 2019_07 when buster was released.21:36
GenTooManactually buster didn't HAVE nextpnr it hat arachne only now that I remember.21:37
*** fsasm has quit IRC21:39
N2TOHI thought about maybe going out for seomthing to eat, but it's 28 degrees so FFFFFFFFF that!22:04
daveshahThe perfect temperature to sit outside and enjoy a nice meal :)22:05
*** vidbina_ has quit IRC22:38
GenTooManyes 28C is comfy.. of course it's -9.4C here22:41
*** attie has quit IRC22:53
*** Laksen has quit IRC22:54
*** s_frit has quit IRC23:13
*** s_frit has joined #yosys23:14
*** dys has quit IRC23:23
*** develonepi3 has quit IRC23:36
*** develonepi3 has joined #yosys23:37

Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!