<larsc>
lekernel: The SimActor source is deasserting it's stb signal for one cycle after it got an ack. This means it will only produce a token every second clock cycle at max
<larsc>
Is there any specific reason for this?
<lekernel>
no, I just didn't try to optimize
<Fallenou>
kristianpaul: actually the dmx is not just for sniffing, you can actually send dmx messages with the M1
<Fallenou>
you can control spots etc with dmx
<Fallenou>
lekernel: did you see that n0carri3r came by ?
<Fallenou>
asking about how to play with midi out (real midi, not usb midi)
xiangfu has joined #milkymist
Zou has quit [Ping timeout: 260 seconds]
<larsc>
lekernel: btw. the bit width converter works pretty good (at least for the simple cases). But I do have to manually specify input and output width. Is it somehow possible to make a endpoint of variable width?
<lekernel>
you can do it with AbstractActor, but the rules are hardcoded atm
<lekernel>
it only works with simple buffers etc.
antgreen has quit [Quit: Leaving]
<larsc>
ok, I'll have a look
gbraad has quit [Ping timeout: 248 seconds]
Gurty has joined #milkymist
xiangfu has quit [Ping timeout: 276 seconds]
antgreen has joined #milkymist
gbraad has joined #milkymist
gbraad has joined #milkymist
gbraad has quit [Changing host]
gbraad has quit [Ping timeout: 245 seconds]
xiangfu has joined #milkymist
sh4rm4 has quit [Ping timeout: 276 seconds]
xiangfu has quit [Remote host closed the connection]
<larsc>
lekernel: I've modified the SimActor like this, which seems to work http://pastebin.com/yzg6nztP. Or are you concerned that the constant writes are going to put to much additional load on the system?
<lekernel>
well it's not like the simulator is efficient to start with... :)
<lekernel>
and this sort of issue, if it appears, should be resolved at the lower level with e.g. some sort of caching mechanism, so the constant write is fine
<lekernel>
and eventually, we want to get rid of iverilog and simulate fhdl directly from python, so that write would be just an assign
<lekernel>
have you tested it when the generator returns None?
<larsc>
hm, on the other hand this probably will cause issues if the generator doesn't yield anything anymore