adjtm has joined #yosys
adjtm_ has quit [Ping timeout: 240 seconds]
emeb has quit [Quit: Leaving.]
twnqx has quit [Ping timeout: 258 seconds]
N2TOH_ is now known as N2TOH
Cerpin has quit [Ping timeout: 268 seconds]
Cerpin has joined #yosys
_whitelogger has joined #yosys
citypw has joined #yosys
az0re has joined #yosys
pacak has quit [Read error: Connection reset by peer]
pacak has joined #yosys
_whitelogger has joined #yosys
Degi has quit [Ping timeout: 258 seconds]
Degi has joined #yosys
awordnot has quit [Ping timeout: 256 seconds]
awordnot has joined #yosys
_whitelogger has joined #yosys
_whitelogger has joined #yosys
emeb_mac has quit [Quit: Leaving.]
jakobwenzel has joined #yosys
twnqx has joined #yosys
corecode_ is now known as corecode
<
ZirconiumX>
daveshah: I want to enter Yosys into a codegolf.se challenge now.
<
daveshah>
Challenge: achieve Verilog reflection by using DPI-C to access Yosys' memory
<
corecode>
i understand 10%
<
ZirconiumX>
corecode: Yosys supports FFI through DPI-C, which lets you do effectively arbitrary code execution.
<
ZirconiumX>
In this case Dave suggested using it to read Yosys' memory and perform reflection
attie has joined #yosys
develonepi3 has joined #yosys
strongsaxophone has joined #yosys
shorne has quit [Ping timeout: 258 seconds]
X-Scale` has joined #yosys
X-Scale has quit [Ping timeout: 256 seconds]
X-Scale` is now known as X-Scale
strongsaxophone has quit [Quit: leaving]
strongsaxophone has joined #yosys
adjtm_ has joined #yosys
adjtm has quit [Ping timeout: 256 seconds]
shorne has joined #yosys
citypw has quit [Ping timeout: 240 seconds]
citypw has joined #yosys
X-Scale` has joined #yosys
X-Scale has quit [Ping timeout: 258 seconds]
X-Scale` is now known as X-Scale
emeb has joined #yosys
shorne has quit [Ping timeout: 250 seconds]
citypw has quit [Ping timeout: 246 seconds]
strongsaxophone has quit [Quit: leaving]
peepsalot has quit [Quit: Connection reset by peep]
rrika has quit [*.net *.split]
tnt has quit [*.net *.split]
Marex has quit [*.net *.split]
tnt has joined #yosys
rrika has joined #yosys
gmc has joined #yosys
Marex has joined #yosys
mmicko has quit [*.net *.split]
mmicko has joined #yosys
tpb has joined #yosys
emeb_mac has joined #yosys
chris_99 has joined #yosys
Sarayan has quit [Read error: Connection reset by peer]
chris_99 has quit []
peepsalot has joined #yosys
<
ZirconiumX>
What would cause a "Multiple edge-sensitive events found for this signal" error from Yosys?
<
mwk>
too many posedge * in sensitivity list
<
ZirconiumX>
This is coming from nMigen, so it's a bit tricky to check
<
mwk>
it happens in proc_dff pass for a process that has more than one edge trigger
<
mwk>
(asynchronous resets are handled in an earlier pass, proc_arst)
<
mwk>
so you'd need to dump the rtlil from nmigen and look for funky processes
<
mwk>
it could be a result of a botched async reset
<
ZirconiumX>
Wonderful.
<
tnt>
does nmigen even have async reset ?
<
ZirconiumX>
It has a full reset network by default
<
tnt>
yeah. Sync reset.
<
ZirconiumX>
Mm. Not sure then.
<
tnt>
Digging a bit, looks like it does support async reset, but the default is still sync.
<
tnt>
from what I read it was omigen that didn't do async without tricks.
<
whitequark>
that was one of the problems I set out to fix with nmigen
kuldeep has joined #yosys
twnqx has quit [Ping timeout: 240 seconds]