Friday, 2020-06-05

*** tpb has joined #yosys00:00
*** Thorn has quit IRC00:06
*** kuldeep has quit IRC00:08
*** jryans has quit IRC00:11
*** promach3 has quit IRC00:11
*** jryans has joined #yosys00:13
*** promach3 has joined #yosys00:13
*** kuldeep has joined #yosys00:20
*** Asuu has quit IRC00:27
*** rlee287 has joined #yosys00:36
*** cyrozap has joined #yosys01:02
*** SpaceCoaster has quit IRC01:31
*** N2TOH has joined #yosys01:38
*** craigo has quit IRC02:00
*** _whitelogger has quit IRC02:05
*** _whitelogger has joined #yosys02:07
*** Degi has quit IRC02:42
*** Degi has joined #yosys02:43
*** ZipCPU has quit IRC03:13
*** ZipCPU has joined #yosys03:13
*** rlee287 has quit IRC03:37
*** craigo has joined #yosys03:55
*** Thorn has joined #yosys04:06
*** SpaceCoaster has joined #yosys04:56
*** dys has joined #yosys06:01
*** gmc has quit IRC06:18
*** Asu has joined #yosys06:19
*** X-Scale` has joined #yosys06:27
*** X-Scale has quit IRC06:28
*** X-Scale` is now known as X-Scale06:28
*** emeb_mac has quit IRC06:59
*** Asuu has joined #yosys07:22
*** Asu has quit IRC07:22
*** jakobwenzel has joined #yosys07:47
*** captain_morgan4 has quit IRC09:13
*** captain_morgan4 has joined #yosys09:14
*** jeanthom has joined #yosys09:34
*** futarisIRCcloud has quit IRC09:52
*** kraiskil has joined #yosys10:21
*** gmc has joined #yosys10:43
*** kraiskil has quit IRC12:17
*** kraiskil has joined #yosys12:33
*** kraiskil has quit IRC12:53
*** peepsalot has quit IRC13:08
*** Asuu has quit IRC13:09
*** craigo has quit IRC13:34
*** Asu has joined #yosys13:34
*** emeb has joined #yosys13:42
*** kraiskil has joined #yosys13:52
*** peepsalot has joined #yosys14:00
*** futarisIRCcloud has joined #yosys14:11
*** mirage335 has quit IRC14:20
*** citypw has joined #yosys14:36
*** mirage335 has joined #yosys14:46
*** citypw has quit IRC14:49
*** kgugala has quit IRC14:52
*** Asuu has joined #yosys14:53
*** Asu has quit IRC14:53
*** kraiskil has quit IRC14:59
*** vidbina has joined #yosys14:59
*** jakobwenzel has quit IRC15:14
*** jeanthom has quit IRC15:22
*** Asuu has quit IRC15:48
*** Asu has joined #yosys16:01
*** vidbina has quit IRC16:10
*** FFY00 has quit IRC16:15
*** FFY00 has joined #yosys16:16
*** vidbina has joined #yosys16:42
LoftyABC can take latches as input, right?16:43
daveshahI _think_ what abc call latches are actually flip-flops16:46
daveshahMaybe it supports real latches too though16:47
LoftyI was looking at the QuickLogic code and wondering if it would be more efficient to let ABC attempt to pack logic into latches16:47
*** dys has quit IRC16:48
mwkLofty: huh?16:48
mwkwhat do you mean by logic into latches?16:48
LoftyImagine you have, say, a cone of logic with a latch and some other logic that fits inside a LUT16:49
LoftyWhat the QL flow does is map the latch manually16:50
*** kgugala has joined #yosys16:50
LoftyWhereas the mapper could pack some of the logic into the LUT, reducing area16:50
mwkoh, like map latch into a LUT16:50
mwkthat's a much more generic issue than just quicklogic though16:50
mwklike half our targets don't really support latches and they end up as logic16:51
LoftyThat's why I asked if ABC could do it16:51
Loftyintel_alm doesn't presently map latches at all :P16:51
mwkwhich tbh I'd like to get rid of (as in, get rid of the current per-target way), and handle it in dfflegalize16:51
LoftySure16:51
mwkanyway I thought you were asking about something else with "pack logic into latches"16:52
mwkXilinx has a fun mode where you can use a latch as an AND gate or as an OR gate16:52
LoftyMmm16:53
mwk(which is of course very tricky to use efficiently because it involves turning *all* FFs in a slice into AND/OR gates, and good luck teaching synthesis to notice cases where it's worth it)16:54
mwkalso I'm going to take a guess the timings for that gate are kinda shit16:55
*** emeb has quit IRC16:57
LoftyMmm17:00
*** emeb_mac has joined #yosys17:07
*** vidbina has quit IRC17:20
*** az0re has quit IRC17:22
*** futarisIRCcloud has quit IRC17:51
*** kraiskil has joined #yosys17:57
*** SpaceCoaster has quit IRC17:59
*** jakobwenzel has joined #yosys18:07
*** kraiskil has quit IRC18:16
*** az0re has joined #yosys18:39
*** futarisIRCcloud has joined #yosys18:43
tntSo, can a (*whitebox*) module be top-level ?  If I read_verilog one and then try 'show' it says "Nothing to show".  If I remove the (*whitebox*) attrbiute, it works fine.18:57
tntok, bad example, 'show' fails on the working machine with the old yosys.18:59
tntThe real command is 'read_verilog ./symbiflow-arch-defs/quicklogic/primitives/logic/f_frag.sim.v; proc; cd F_FRAG; select F1 %co* o:* %i F1 %d'19:00
tntwhich works on an "older" yosys (with the (*whitebox*) attr on F_FRAG module)   and doesn't on a newer yosys ( I have to remove the whitebox attr )19:01
*** X-Scale` has joined #yosys19:09
*** X-Scale has quit IRC19:10
*** X-Scale` is now known as X-Scale19:10
*** X-Scale has quit IRC19:23
*** X-Scale` has joined #yosys19:24
*** X-Scale` is now known as X-Scale19:24
*** jakobwenzel has quit IRC19:48
*** N2TOH_ has joined #yosys19:51
*** N2TOH has quit IRC19:52
*** dys has joined #yosys19:52
*** kuldeep has quit IRC19:58
*** sandeepkr has quit IRC19:58
*** indy_ is now known as indy20:00
*** FFY00 has quit IRC20:52
*** FFY00 has joined #yosys20:53
*** FFY00 has quit IRC20:54
*** dys has quit IRC21:41
*** Asuu has joined #yosys21:45
*** Asu has quit IRC21:45
*** az0re has quit IRC22:37
*** FFY00 has joined #yosys22:43
*** Asuu has quit IRC22:47
*** bzztploink has quit IRC22:50
*** X-Scale` has joined #yosys22:51
*** X-Scale has quit IRC22:52
*** X-Scale` is now known as X-Scale22:52
*** bzztploink has joined #yosys22:54
*** X-Scale` has joined #yosys23:05
*** X-Scale has quit IRC23:06
*** X-Scale` is now known as X-Scale23:06
*** jmamish has joined #yosys23:13
*** FFY00 has quit IRC23:18
*** FFY00 has joined #yosys23:19
*** craigo has joined #yosys23:36
*** Cerpin has quit IRC23:52
*** Cerpin has joined #yosys23:52

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