lekernel changed the topic of #milkymist to: Mixxeo, Migen, Milkymist-ng & other Milkymist projects :: Logs: http://en.qi-hardware.com/mmlogs
Gurty has quit [Ping timeout: 264 seconds]
Gurty has joined #milkymist
Gurty has quit [Excess Flood]
Gurty has joined #milkymist
Erant_ has joined #milkymist
Erant_ is now known as Erant
<Erant> I'm looking for some more documentation on migen, particularly stuff like migen.genlib. Is there any available?
stekern has quit [Ping timeout: 264 seconds]
stekern has joined #milkymist
<ysionneau> Erant: have you seen the documentation over there http://milkymist.org/3/migen.html ?
<ysionneau> "User guide"
lekernel has joined #milkymist
mumptai has quit [Ping timeout: 276 seconds]
zumbi has quit [Quit: Lost terminal]
zumbi has joined #milkymist
bhamilton has joined #milkymist
bhamilton has quit [Client Quit]
bhamilton has joined #milkymist
lekernel has quit [Ping timeout: 268 seconds]
lekernel has joined #milkymist
kyak has quit [Quit: Lost terminal]
bhamilton has quit [Quit: Leaving.]
bhamilton has joined #milkymist
qi-bot has quit [Ping timeout: 256 seconds]
kyak has joined #milkymist
gbraad has joined #milkymist
bhamilton has quit [Quit: Leaving.]
qi-bot has joined #milkymist
jevin has quit [Quit: Textual IRC Client: www.textualapp.com]
jevin has joined #milkymist
<Erant> ysionneau: Yeah, I've read it, but it doesn't really seem to touch on stuff like the FSM module.
<lekernel> Erant, what is your question?
<lekernel> the FSM module is not documented, but they are plenty of examples
<Erant> lekernel: Fair enough, that's what I was wondering.
<Erant> What's a good place to find example code? There's some stuff in the genlib that I'm not quite sure what it does, and I'd hate for it to go unleveraged.
<lekernel> I guess you've seen the examples folder
<lekernel> there's also milkymist-ng
<Erant> I'll start digging, thanks!
<lekernel> there's also the fashionable https://github.com/Florent-Kermarrec/miminer ;)
<lekernel> Erant, what are you developing?
<Erant> lekernel: Something simple, it's basically just a serial -> CSR master -> some peripherals.
<lekernel> ah I think Florent did that already
<lekernel> check his repos
<Erant> So a small statemachine to deserialize the data coming in from the RX/TX pair.
<Erant> Ah. I'll take a peek, but reinventing the wheel might not be a bad thing. Trying to learn migen, and this was just something simple that would make a good starter project.
bhamilton has joined #milkymist
<GitHub182> [milkymist-ng] sbourdeauducq pushed 1 new commit to master: http://git.io/_2nxDw
<GitHub182> milkymist-ng/master 516a1d3 Sebastien Bourdeauducq: Update LM32 submodule
bhamilton has quit [Quit: Leaving.]
bhamilton has joined #milkymist
bhamilton has quit [Client Quit]
<Erant> Hmm, I realise it's probably written down somewhere, but is stuff like PLL instantiation covered under migen?
<lekernel> yes
<lekernel> self.specials += Instance("PLL_BASE", ...)
mumptai has joined #milkymist
Scopeuk-AFK is now known as Scopeuk
lekernel has quit [Quit: Leaving]
Scopeuk is now known as Scopeuk-AFK
mumptai has quit [Ping timeout: 276 seconds]
mumptai has joined #milkymist
mumptai has quit [Ping timeout: 268 seconds]
<Erant> I'm seeing something weird when running a testbench.
<Erant> Despite yielding tokens with varying values, all I ever see as a payload is 0x01.
<Erant> Hmm, the example code has the same problem.
<Erant> Running dataflow.py, Received is always 1
qi-bot has quit [Ping timeout: 240 seconds]