lekernel changed the topic of #m-labs to: Mixxeo, Migen, MiSoC & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
early has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
early has joined #m-labs
early has quit [Remote host closed the connection]
early has joined #m-labs
early has quit [Client Quit]
early has joined #m-labs
sb0 has joined #m-labs
mumptai has joined #m-labs
Jespers has quit [Quit: Jespers]
jhgfdsa_ has joined #m-labs
jhgfdsa_ has quit [Client Quit]
<ysionneau>
mumptai: why not simulating the ip-core instead of making communication between qemu and a HDL simulator
<ysionneau>
I mean, why not writting the IP-core simulation in C inside Qemu, just like it's done for the framebuffer, ethernet core, ac97, uart, flash, ram
<ysionneau>
timers
<ysionneau>
do a qemu model for it
<mumptai>
because that require an additional executable description of the core?
<mumptai>
dunno maybe verilator or similar could be used to generate that model
<ysionneau>
not sure
<ysionneau>
but yes indeed it's a bit of work, depending on what the IP core is doing
<ysionneau>
what's the IP core ?
<mumptai>
yes, but for some the work is okay
<mumptai>
i have some robotics interface stuff
<ysionneau>
in any way, if you can make qemu communicate with an external program, using a unix socket for instance
<ysionneau>
if your hdl simulator can talk via sockets it could be a way to make both of them interact
<mumptai>
that is what i was think in that moment
<mumptai>
but i'm probably never goin to do that, because the resulting solution is likely to be very specilized and timing is likely to be terrible
<mumptai>
and the simulated peripheral is just one step, the stuff connected to that is also kinda important to the system ;-)
<ysionneau>
yeah I se
<ysionneau>
see
<ysionneau>
if timing is important then I guess all of this won't be a proper solution
<ysionneau>
maybe you'd better interface qemu with a FPGA :)
<ysionneau>
via serial port for instance
<mumptai>
rather ethernet or spacewire, but a lot of work down that road is waiting