Simulator comparisons/reviews?

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
I've been looking around for simple simulators, to handle as many
processors as possible. The closest I've got after a couple of hours
searching is the buyer's guide at embedded.com, which is billed as
listing 99 simulators. Unfortunately, a lot of these aren't sims, and
there are 60 different vendors, and some of the vendors may or may not
sell simulators, and so on. Does anyone know of any better listings of
simulators? Hopefully including reviews and pricing?

TIA

Evan
______________________________________
To get a valid mail address: s/m@/m1@/

Re: Simulator comparisons/reviews?
Quoted text here. Click to load it

What do you mean by simple simulators -- lacking any I/O and interrupt
handling, lacking trace buffers, lacking data access breakpoints,
lacking high level language / user symbol support?

If you have a single processor or a few, it would probably be better to
find simulators for just those processors.  Most packages, I think,
would tend to be bundled with compiler/assembler packages.  Some vendors
support several different processors, but tend to charge for each
architecture separately.

In my experience, there is a big variety of simulator interfaces and
support for debugging, as mentioned above.  Some are much better than
others at detecting faults, such as invalid memory access, stack
overflow, etc.

Why are you looking to support as many processors as possible?

Thad

Re: Simulator comparisons/reviews?

Quoted text here. Click to load it

The requirement is primarily academic, for instruction-set
comparisons. This means that I don't mind if it doesn't have good
support for real-world debug-type stuff - interrupts, trace buffers,
whatever. It does need some basic assembler and disassembler
functionality, but no compiler. My preference would be for the fewest
number of systems that between them handle the largest number of
architectures... I guess this is a pretty tall order.

Thanks -

Evan
______________________________________
To get a valid mail address: s/m@/m1@/

Re: Simulator comparisons/reviews?

Quoted text here. Click to load it

For your purposes, evaluation copies of commercial packages would
probably help fulfill requirements for several popular processors.  In
general I expect that you would need to download a separate emulator for
each architecture.  There may be some with multiple architectures
(beyond simple options such as whether the processor includes an
extended instruction set only found in some family members, such as
built-in multiply), but I am not aware of them.  If they exist, they
would probably be freeware / academic exercises.

Thad

Re: Simulator comparisons/reviews?
Quoted text here. Click to load it

I've done several of these in recent years for compiler testing.
If someone will supply a real email addres, we can talk about it.

Re: Simulator comparisons/reviews?
Thanks guys. The from address above is real, with the exception that
it needs an extra '1' character before the 'at' character.

Evan
______________________________________
To get a valid mail address: s/m@/m1@/

Site Timeline