Monday, 2020-03-16

*** tpb has joined #yosys19:20
*** emeb_mac has joined #yosys20:52
*** chris_99 has joined #yosys21:05
*** Sarayan has quit IRC22:26
*** chris_99 has quit IRC22:36
*** peepsalot has joined #yosys22:46
ZirconiumXWhat would cause a "Multiple edge-sensitive events found for this signal" error from Yosys?23:06
mwktoo many posedge * in sensitivity list23:07
ZirconiumXThis is coming from nMigen, so it's a bit tricky to check23:07
mwkstill23:07
mwkit happens in proc_dff pass for a process that has more than one edge trigger23:08
mwk(asynchronous resets are handled in an earlier pass, proc_arst)23:08
mwkso you'd need to dump the rtlil from nmigen and look for funky processes23:08
mwkit could be a result of a botched async reset23:09
ZirconiumXWonderful.23:09
tntdoes nmigen even have async reset ?23:09
ZirconiumXIt has a full reset network by default23:09
tntyeah. Sync reset.23:10
tnt(AFAIU)23:10
ZirconiumXMm. Not sure then.23:11
tntDigging a bit, looks like it does support async reset, but the default is still sync.23:14
tntfrom what I read it was omigen that didn't do async without tricks.23:14
whitequarkyep23:18
whitequarkthat was one of the problems I set out to fix with nmigen23:18
*** kuldeep has joined #yosys23:35
*** twnqx has quit IRC23:35

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