Tuesday, 2021-05-04

*** tpb has joined #yosys00:00
*** Degi has quit IRC00:15
*** Degi has joined #yosys00:16
*** emeb has quit IRC01:45
*** citypw has joined #yosys02:40
*** citypw has quit IRC03:44
*** citypw has joined #yosys05:27
*** danvet has joined #yosys06:06
*** vidbina has joined #yosys06:06
*** srk has quit IRC06:23
*** srk has joined #yosys06:24
*** vidbina_ has joined #yosys07:26
*** vidbina has quit IRC07:27
*** vidbina_ has quit IRC07:35
*** citypw has quit IRC07:44
*** vidbina_ has joined #yosys08:37
*** adjtm_ has quit IRC10:04
*** citypw has joined #yosys10:52
*** citypw has quit IRC11:05
*** citypw has joined #yosys12:06
corecodegatecat: nevermind, latest git works great14:08
corecodehm, somehow i can't get "show" to run xdot14:19
corecodeoh nm.  the design is too big :)14:19
*** solidtux has quit IRC14:23
*** solidtux has joined #yosys14:26
*** citypw has quit IRC14:31
corecodehow would i visualize the critical path?  nextpnr prints a bunch of stuff, but it has been passed through ABC, etc. and now i can't figure out what logic it is14:38
corecodei guess there should be a way to select it in yosys and then visualize it14:39
Loftycorecode: if your Yosys is up to date there's an autoname pass run by default that names things a bit better15:39
LoftyBut in general, synthesis through Yosys/ABC is one way, and recovering the initial logic that forms the critical path is...impractical at best15:40
LoftyThe nextpnr output really is the thing you have to look at15:40
corecodei don't see any real useful names15:47
corecodei wish there was an easy way to take the nextpnr critical path and process it to stick it into yosys select15:47
corecodei don't quite know how to select cells from nets15:48
*** SpaceCoaster has quit IRC15:51
Loftycorecode: could you paste the nextpnr output?16:00
corecodeyes16:00
LoftyAnd also, which version of Yosys/nextpnr are you using?16:01
corecodehttps://gist.github.com/e63ee806a1ace6c5da47692a0702b26116:01
corecodeyosys 0.9, nextpnr from git16:01
LoftyUpdate your Yosys16:01
Lofty0.9 is ancient16:01
corecodeseems to be the latest release tho16:02
corecodenevertheless, it would be good to develop a flow that takes the critical path information and turns it into a select sequence that then allows to dump/show the path16:04
corecodei'm just having problems phrasing the selects16:04
corecodeyou'd think it would be simple, with all the unique names16:04
corecodebut it doesn't work16:04
Loftycorecode: Use Git master16:04
LoftyYosys' "releases" might as well be snapshots16:05
Lofty0.9 is like a year and a half old16:06
cr1901_modern^Agreed. For want of less-loaded language, yosys "changes too fast"16:25
*** roamingr1 has quit IRC16:25
corecodehm, i can't figure out how to select the DFF that is part of the LC16:29
corecodei can only select the LUT16:29
LoftyFor real: update your Yosys to current Git master, corecode, you'll find life much easier16:31
corecodeoh i see16:38
corecodei think nextpnr merges LUTs and DFFs16:39
corecodebut then only retains the LUT name, and calls it "LC"16:39
corecodeand then I can't find the DFF anymore16:39
LoftyThat's how iCE40 works, yeah16:48
corecodehmm, now nextpnr doesn't want to load yosys's json output anymore16:56
corecodeERROR: JSON module blackbox attribute value is not a number16:57
corecodeit's true, it's a string16:57
corecode"blackbox": "00000000000000000000000000000001",16:57
corecodeoh, old stuff in /usr/local17:11
corecodetoday is derp day17:11
corecodeah jolly good, now i'm back to ERROR: Unable to place cell 'LED_DRV_CUR' of type 'SB_LED_DRV_CUR'17:12
corecodeand that's on yosys and nextpnr master17:12
*** Nazara has quit IRC17:26
*** Nazara has joined #yosys17:34
*** davidlattimore has quit IRC17:59
*** davidlattimore has joined #yosys18:01
*** bwidawsk has quit IRC19:55
*** krispaul has quit IRC20:03
*** kristianpaul has joined #yosys20:04
corecodethanks for entertaining my derps today20:06
corecodenow everything seems to work again, just that nextpnr can't even place the design20:06
corecodeprevious version of yosys and nextpnr could, so something is up.  but i'm at 87% LC utilization20:07
*** bwidawsk has joined #yosys20:11
LoftyYou could try again with a different random seed.20:37
corecodei guess20:38
corecodebut i think my design needs to be improved20:38
*** jophish1 has joined #yosys20:44
*** jophish has quit IRC20:46
*** vidbina_ has quit IRC21:06
*** roamingr1 has joined #yosys21:13
*** pointfree has joined #yosys21:22
*** roamingr1 has quit IRC21:23
*** roamingr1 has joined #yosys21:28
*** adjtm has joined #yosys22:01
*** danvet has quit IRC22:07
*** vidbina_ has joined #yosys22:22
*** vidbina_ has quit IRC22:26
*** roamingr1 has quit IRC22:27
*** lf has quit IRC23:14
*** lf has joined #yosys23:14
*** asu has quit IRC23:30
*** asu has joined #yosys23:33
*** pointfree has quit IRC23:48

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