DSPRelated.com
Forums

RE: what's the difference between simulator and Emulator?

Started by Marc De Sales Laterriere October 13, 2000
An emulator generally is a piece of hardware used for tests; it is
self-contained, and is able to be hooked to some kind of development
environment.

A simulator is a piece of software that duplicates as precisely as
possible the processor so you can "run" your code to see if it is
correct. Usually simulators are developped for new architectures to
test them out before it is committed to silicon. Occasionnally, a
vendor will let customer have access to the simulator to help speed
development for that architecture.

-----Original Message-----
From: deng wei [mailto:]
Sent: Friday, October 13, 2000 10:03 AM
To:
Subject: [c6x] what's the difference between simulator and Emulator? Hi:
I use CCS1.20 There are several optional target board.e.g.
c6xxx EVM emulator,c6xxx simulator,etc.
I don't know the difference between Emulator and simulator?
Can you help me ?
Thanks. To Join: Send an email to

To Post: Send an email to

To Leave: Send an email to

Archives: http://www.egroups.com/group/c6x

Other Groups: http://www.dsprelated.com


Hi
1. Simulator:
Suppose you have written assembly program in a file and corresponding exe
file is ready. The simulator is the pc software which reads the instructions
from the exe and 'minmics' the operation of the processor.
2. Emulator:
Emulator is a (PC software + a processor). The Processor can be plugged into
the TARGET BOARD when you want to test the developed software in real time
to check run time bugs. When not in use it can be unplugged. The Processor
will have a parallel or JTAG interface with the PC for downloading the exe
file for execution.

Hence, whereas the Simulator is slow in execution, Emulator will be able to
give real time verification of the developed code.
Generally you will test your developed code on simulator first and then go
for checking on emulator.

regards
arun

> -----Original Message-----
> From: deng wei [mailto:]
> Sent: Friday, October 13, 2000 7:33 PM
> To:
> Subject: [c6x] what's the difference between simulator and Emulator? > Hi:
> I use CCS1.20 There are several optional target board.e.g.
> c6xxx EVM emulator,c6xxx simulator,etc.
> I don't know the difference between Emulator and simulator?
> Can you help me ?
> Thanks. > To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.egroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com >


Hi:
I use CCS1.20 There are several optional target board.e.g.
c6xxx EVM emulator,c6xxx simulator,etc.
I don't know the difference between Emulator and simulator?
Can you help me ?
Thanks.




Hi! A simulator is only software. You use a simulator without an EVM/DSK
to debug your DSP code. An emulator on the other hand is a device that
lets you debug in real-time. It involves a hardware connected to your
host PC that connects to the target board via a cable. You could use
software such as the CCS1.20 to debug your DSP code in real-time on the
target board.

--emer

On Fri, 13 Oct 2000, deng wei wrote:

> Hi:
> I use CCS1.20 There are several optional target board.e.g.
> c6xxx EVM emulator,c6xxx simulator,etc.
> I don't know the difference between Emulator and simulator?
> Can you help me ?
> Thanks. > To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.egroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com >