lekernel changed the topic of #milkymist to: Mixxeo, Migen, MiSoC & other Milkymist projects :: Logs: http://en.qi-hardware.com/mmlogs
antgreen has joined #milkymist
xiangfu has joined #milkymist
xiangfu has quit [Remote host closed the connection]
Mistah_Darcy has joined #milkymist
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 272 seconds]
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 272 seconds]
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 245 seconds]
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 265 seconds]
lekernel has joined #milkymist
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 252 seconds]
xiangfu has joined #milkymist
xiangfu has quit [Ping timeout: 272 seconds]
xiangfu has joined #milkymist
mumptai has joined #milkymist
Alarm has joined #milkymist
xiangfu has quit [Remote host closed the connection]
whitequark has joined #milkymist
<whitequark> hi folks
<whitequark> anyone interested to talk about wolfgang's fpgatools?
<wpwrak> planning to pick things up where he left off ?
<whitequark> more or less
<wpwrak> sounds like a great idea to me
* whitequark nods
<whitequark> I'd want to understand synthesis process better
<whitequark> as I understand it now, it's verilog -> RTL -> bitstream
<wpwrak> sebastien wrote something about it a while ago ... lemme search ...
<lekernel> whitequark, I'd suggest you use Migen for the RTL to netlist step
<lekernel> the AST is much simpler than Verilog's
<lekernel> there's some very draft code here https://github.com/nakengelhardt/mist and EDIF output for designs made entirely of instances is in Migen (and you can feed it to the Xilinx P&R)
<lekernel> and you can, of course, run the Migen Verilog back-end to get Verilog netlists for free (nice for debugging)
<whitequark> lekernel: interesting
<GitHub91> [NetBSD] fallen pushed 1 new commit to master: http://git.io/YqOlpA
<GitHub91> NetBSD/master 05cdb65 Yann Sionneau: First kernel to be able to print messages to UART console on Milkymist SoC
<ysionneau> ohoh, if whitequark starts to work on fpga tool ... then we might get something working nice in a short time :)
<ysionneau> good to know you are interested in fpga tools
<whitequark> heh
* whitequark is reading lekernel's pdf
<whitequark> ok, I see
<whitequark> it's very convenient that the process consists of self-contained stages
<whitequark> so I could e.g. take netlists in EDIF and output bitstream while using someone else's synthesis tools (say migen).
<whitequark> what would be a good (xilinx, I assume) fpga series, for which most bitstream details are known?
<ysionneau> it seems most of wolfgang work has been done on small Spartan 6 fpgas
<lekernel> yes, afaik xilinx bitstreams are better known than altera's
<ysionneau> and he understood a big deal of the bitstream format, since he was able to generate working bitstreams with his tool
<lekernel> some of the ISE interfacing work is already done with migen, you just have to add mode="mist" to the build function call to use the - currently extremely limited - synthesis support
<whitequark> judging by his Makefiles he used x6slx9
<ysionneau> yes
<whitequark> so this board will do fine - http://www.xess.com/shop/product/xula2-lx9/ - I want something small and not very expensive in case I kill it
<lekernel> I have a Papilio Pro
<lekernel> would make it a tad easier to use your work if we have the same board :)
<whitequark> papilio pro it is, then
<wpwrak> a bit over-engineered (you don't need ram and i think you could load the bitstream over jtag as well). but it would probably be hard to find something simpler
<whitequark> wpwrak: which one?
<ysionneau> xiangfu was doing a very simple s6 board IIRC
<ysionneau> but you have to do it yourself
<lekernel> RAM is great :) you want a netbsd with 1080p framebuffer demo, right?
<ysionneau> you cannot buy it
<wpwrak> both actually :)
<wpwrak> lekernel: heh ;-)
<wpwrak> ysionneau: you could fab and sell them ;-)
<whitequark> ysionneau: I'd prefer to have as few points of failure as possible :)
<ysionneau> whitequark: I understand
<whitequark> so, bitstream (binary) corresponds 1:1 to a floorplan (textual)?
<whitequark> in fpgatools
antgreen has quit [Ping timeout: 272 seconds]
<ysionneau> AFAIK yes
Alarm has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]]
xiangfu has joined #milkymist
<GitHub32> [migen] sbourdeauducq pushed 1 new commit to master: https://github.com/milkymist/migen/commit/cdabf34bee2022d9115213f87f71c4ed257e9bea
<GitHub32> migen/master cdabf34 Sebastien Bourdeauducq: flow/isd: update to new APIs
kilae has joined #milkymist
xiangfu has quit [Ping timeout: 252 seconds]
xiangfu has joined #milkymist
kilae has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]]
sh4rm4 has joined #milkymist
Scopeuk-AFK is now known as Scopeuk
lekernel has quit [Quit: Leaving]
Alarm has joined #milkymist
stekern has quit [Ping timeout: 240 seconds]
antgreen has joined #milkymist
jevin has quit [Quit: Textual IRC Client: www.textualapp.com]
stekern has joined #milkymist
Alarm has quit [Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018]]
Scopeuk is now known as Scopeuk-AFK
lekernel has joined #milkymist
lekernel has quit [Read error: Operation timed out]
lekernel has joined #milkymist
<GitHub190> [misoc] sbourdeauducq pushed 3 new commits to master: http://git.io/Riz5Vw
<GitHub190> misoc/master 7496ba6 Sebastien Bourdeauducq: framebuffer: fix resynchronization after resolution change
<GitHub190> misoc/master 96fcb35 Sebastien Bourdeauducq: Revert "framebuffer: reset VTG"...
<GitHub190> misoc/master f5ba0ac Sebastien Bourdeauducq: videomixer: select 1024x768 by default
lekernel has quit [Quit: Leaving]