[Milkymist-devel] Single-Thread AEMB
Eric Rannaud
eric.rannaud at gmail.com
Tue Jun 2 10:18:09 PDT 2009
On Tue, Jun 02, 2009 at 06:49:36PM +0200, Florian Fainelli wrote:
> > I think that having a software simulator might be a good idea. It could
> > also be helpful with development/debugging work. You guys have any ideas on
> > writing one? I've never written a software CPU simulator before.
>
> You should have a look at or1ksim (OpenRISC) and the microblaze qemu port
> here: git://repo.or.cz/qemu/edde.git microblaze
There are also a number of CPU architecture simulation frameworks that
are meant to make the task of writing an simulator easier (as most
architectures often have a lot in common):
http://www.m5sim.org/wiki/index.php/Main_Page
http://sesc.sourceforge.net/index.html
I don't have any personal experience with either, but these two seem
quite appropriate for AEMB, especially M5.
Section 6.3 in http://www.ptlsim.org/papers/PTLsim-ISPASS-2007.pdf lists
a number of such frameworks, with some comments.
FWIW, I am also interested in a single-threaded AEMB, mostly because of
simplicity and portability.
Thanks.
More information about the Devel
mailing list