lekernel changed the topic of #milkymist to: Mixxeo, Migen, Milkymist-ng & other Milkymist projects :: Logs: http://en.qi-hardware.com/mmlogs
proppy has quit [Ping timeout: 245 seconds]
<barmstrong>
hmm, i wonder how hard it would be to add 'after' support to migen
<davidc__>
barmstrong: for the FSM?
<barmstrong>
well, i'm thinking if i wanted to add verilog delays for simulation
<barmstrong>
foo.eq(bar, after=2) -> foo <= bar after 2
<barmstrong>
or something like that
<barmstrong>
i guess in verilog that's #2 or something. my verilog is super rusty :)
<davidc__>
shouldn't be too hard... but given that iverilog hangs on most migen output anyhow :P
<barmstrong>
wait, what?
<barmstrong>
i've been using iverilog with my design without too much issue so far
<barmstrong>
is there something specifically i should look out for?
<davidc__>
iverilog doesn't seem to settle properly
<davidc__>
in some cases
<barmstrong>
oh, hmm
<davidc__>
mostly involving things where a var is set in one place, then If(var) in the other
<davidc__>
barmstrong: it seems to work for small blocks, but hangs when you string a bunch into a pipeline; at least in our design it does
<davidc__>
I have a custom migen patch (not really primetime ready) that reorders statements / does some splitting / etc such that everything can be combined into a big always block that just runs to completion
proppy has joined #milkymist
kristianpaul has quit [Ping timeout: 252 seconds]
kristianpaul has joined #milkymist
mumptai has joined #milkymist
Gurty has quit [Quit: ...]
mumptai has quit [Quit: Verlassend]
Gurty has joined #milkymist
bhamilton has joined #milkymist
bhamilton has left #milkymist [#milkymist]
qi-bot has quit [Ping timeout: 240 seconds]
qi-bot has joined #milkymist
robmyers has quit [Ping timeout: 245 seconds]
robmyers__ has joined #milkymist
wpwrak has quit [Ping timeout: 252 seconds]
kristianpaul has quit [Ping timeout: 248 seconds]
kristianpaul has joined #milkymist
kristianpaul has joined #milkymist
kristianpaul has quit [Ping timeout: 260 seconds]
kristianpaul has joined #milkymist
proppy has quit [Ping timeout: 246 seconds]
robmyers__ has quit [Ping timeout: 240 seconds]
antgreen has joined #milkymist
robmyers has joined #milkymist
qi-bot has quit [Ping timeout: 252 seconds]
wpwrak has joined #milkymist
proppy has joined #milkymist
mumptai has joined #milkymist
qi-bot has joined #milkymist
Scopeuk-AFK is now known as Scopeuk
_whitelogger____ has joined #milkymist
robmyers_ has quit [*.net *.split]
_whitelogger___ has quit [*.net *.split]
cde has quit [*.net *.split]
azonenberg has quit [*.net *.split]
robmyers_ has joined #milkymist
azonenberg has joined #milkymist
kristianpaul has quit [Ping timeout: 256 seconds]
kristianpaul has joined #milkymist
Scopeuk is now known as Scopeuk-AFK
mumptai has quit [Ping timeout: 240 seconds]
sb0 has joined #milkymist
<sb0>
barmstrong: what do you need those delays for, exactly?
<sb0>
I'd rather not have them. they are not synthesizable, cause confusion (see all those xilinx source codes with <=#1), and add a fair amount of complexity that I believe is unwarranted
<sb0>
complex designs like milkymist-ng are totally fine without them