DSPRelated.com
Forums

Emulator Selection - Help needed

Started by kumar_kt November 21, 2005
Hi All,

We have been using 510 emulator till now. I am planning to buy a
XDS560 emulator. I am working in DM642 EVM board. I went through
several websites and noticed several emulator models. I am in
a dilemma to choose the right model. The following are the criteria
for selection, questions I had in mind and the models that I went
through; Emulator Models

1. BlackHawk USB560 emulator - USB2.0, Claims to match performance
with XDS560 PCI emulator of TI, Remote access feature available.
2. FlexDS 560 USB emulator
3. FlexDS 560 PCMCIA emulator - Claims 2-5x times faster than the
USB2.0 560 emulator, Also claims it is equal to PCI
4. XDS560 LAN emulator - I am not sure but i believe USB based
emulator performance will be better than the LAN. Am I right?
5. XDS 560 PCI emulator Questions that I had in mind

1. Does faster mean capturing the tasks and events better
2. USB Vs. LAN Vs. PCI - Which is faster and will help the better
utilization of emulator and handle DSPs.
3. USB is mobility. I would like to go for it. I am particularly
impressed by the BlackHawk USB560 emulator. But what would I be
losing if I go for this when I compare it to PCI/PCMCIA 560 emulators/ Criteria

1. Better Utilization of DSP and emulator for critical functions.
2. Faster?
3. Will be shared/used by more than one personnel I would be very grateful if you could help me decide.

Thanks
KT


KT,

Please see my comments below.

mikedunn

--- kumar_kt <kumar@kuma...> wrote:

> Hi All,
>
> We have been using 510 emulator till now. I am
> planning to buy a
> XDS560 emulator. I am working in DM642 EVM board. I
> went through
> several websites and noticed several emulator
> models. I am in
> a dilemma to choose the right model. The following
> are the criteria
> for selection, questions I had in mind and the
> models that I went
> through; > Emulator Models
>
> 1. BlackHawk USB560 emulator - USB2.0, Claims to
> match performance
> with XDS560 PCI emulator of TI, Remote access
> feature available.
> 2. FlexDS 560 USB emulator
I believe that the FleXDS USB emulator is an XDS510
class emulator unless they have announced a new
product.

> 3. FlexDS 560 PCMCIA emulator - Claims 2-5x times
> faster than the
> USB2.0 560 emulator, Also claims it is equal to PCI.
This is an XDS510 class emulator.
> 4. XDS560 LAN emulator - I am not sure but i believe
> USB based
> emulator performance will be better than the LAN. Am
> I right?
> 5. XDS 560 PCI emulator > Questions that I had in mind
>
> 1. Does faster mean capturing the tasks and events
> better
Faster normally refers to program load and/or program
step benchmarks. Regarding benchmarks - if they are
not all performed on the same PC, results can be
misleading. And, just like any software benchmarks,
if they measure something that is not important to
you, the benchmark may not be of value. For example,
if you are developing a 100KB app, you may have a
different view of 'fast enough program load' than the
person developing a 20MB app.

> 2. USB Vs. LAN Vs. PCI - Which is faster and will
> help the better
> utilization of emulator and handle DSPs.
The more relevant question is intented usage. Lan
emulators are normally of most value when used
remotely. If you have more developers than emulators,
each person does not have to 'go to the lab' to debug
their software on the hardware. I do not believe that
there is any added value for a LAN emulator in a 1
person/1 emulator environment except for the
portability/relocateability [assuming you have network
jacks available] I have used LAN emulators but I do
not have a feel for their performance. Also, if you
are after performance, you could be at the mercy of
your network. BlackHawk's remote access is software
that allows you to access a remote PC that has their
USB emulator attached.
XDS560 PCI emulators all have similar/almost identical
performance.
USB emulators seem to have the most variation in
performance. I think that this is related to USB
buffering, the sometimes very small 'emulation data
packets' and the amount of tuning a vendor has put
into their USB drivers. I have experienced 560 'PCI
like' performance while using a BlackHawk 560 USB
emulator. Also, XDS560 USB emulators will always be
faster than XDS510 class emulators.
> 3. USB is mobility. I would like to go for it. I am
> particularly
> impressed by the BlackHawk USB560 emulator. But what
> would I be
> losing if I go for this when I compare it to
> PCI/PCMCIA 560 emulators/
I don't think that anyone makes an XDS560 PCMCIA
emulator, but the performance of XDS510 Class PCMCIA
emulators is very good.
>
>
> Criteria
>
> 1. Better Utilization of DSP and emulator for
> critical functions.
The only issue here is HS-RTDX - if you plan to use
it, you must use an XDS560 emulator.
> 2. Faster?
My opinion is that any XDS560 or PCI/PCMCIA XDS510
class is fast enough for development work.
> 3. Will be shared/used by more than one personnel
My personal opinion is that the best option would be a
BlackHawk USB560 with the remote option. You could
set up a PC with it connected to target hardware. If
you have a special situation - like a demo, you could
snag the emulator and target, plug in the USB cable
and do the 'dog and pony' show. it is convenient for
the audience and you keep them out of you
lab/development area.

I have used a number of different emulators on the
diverse group of c6000 DSPs over the last few years.
If I had to choose one, I would probably choose a
BlackHawk USB560.

I would like to hear comments from others out there.
Also, has anyone performed any type of independent
benchmarking on different emulators??

>
>
> I would be very grateful if you could help me
> decide.
>
> Thanks
> KT >
>
> c6x-unsubscribe@c6x-... >





Hi KT,

I have a older slower BlackHawk USB 2.0 emulator. It is much faster
then the built in emulator on the Spectrum Digital 6713 DSK I have. I
can say that they are very good units and people to go with.

Al

--- In c6x@c6x@..., "kumar_kt" <kumar@s...> wrote:
>
> Hi All,
>
> We have been using 510 emulator till now. I am planning to buy a
> XDS560 emulator. I am working in DM642 EVM board. I went through
> several websites and noticed several emulator models. I am in
> a dilemma to choose the right model. The following are the criteria
> for selection, questions I had in mind and the models that I went
> through; > Emulator Models
>
> 1. BlackHawk USB560 emulator - USB2.0, Claims to match performance
> with XDS560 PCI emulator of TI, Remote access feature available.
> 2. FlexDS 560 USB emulator
> 3. FlexDS 560 PCMCIA emulator - Claims 2-5x times faster than the
> USB2.0 560 emulator, Also claims it is equal to PCI
> 4. XDS560 LAN emulator - I am not sure but i believe USB based
> emulator performance will be better than the LAN. Am I right?
> 5. XDS 560 PCI emulator > Questions that I had in mind
>
> 1. Does faster mean capturing the tasks and events better
> 2. USB Vs. LAN Vs. PCI - Which is faster and will help the better
> utilization of emulator and handle DSPs.
> 3. USB is mobility. I would like to go for it. I am particularly
> impressed by the BlackHawk USB560 emulator. But what would I be
> losing if I go for this when I compare it to PCI/PCMCIA 560 emulators/ > Criteria
>
> 1. Better Utilization of DSP and emulator for critical functions.
> 2. Faster?
> 3. Will be shared/used by more than one personnel > I would be very grateful if you could help me decide.
>
> Thanks
> KT
>


Al,

please see comments below.

mikedunn

--- eewizard_1 <eewizard_1@eewi...> wrote:

>
> Hi KT,
>
> I have a older slower BlackHawk USB 2.0 emulator.
Everyone,
When you refer to your personal experience with an
emulator, please identify the model. The feedback can
be very useful to everyone - especially those on a
tight budget. The better that they can relate your
specific experience to a particular model, the more
useful the information.

BlackHawk makes at least 2 USB 2.0 emulators - an
XDS510 class [good, and probably what Al is referring
to] and an XDS560 [very good, high performance].

> It is much faster
> then the built in emulator on the Spectrum Digital
> 6713 DSK I have.
I do not know the specific differences, but the SD
'embedded emulator' that is included with DSKs and
other products is an 'econo-version' - their discrete
USB 2.0 emulator does provide higher performance than
the lower cost DSK version. I do not know how it
fares in relation to the BlackHawk.

> I
> can say that they are very good units and people to
> go with.
>
> Al
>
> --- In c6x@c6x@..., "kumar_kt" <kumar@s...>
> wrote:
> >
> > Hi All,
> >
> > We have been using 510 emulator till now. I am
> planning to buy a
> > XDS560 emulator. I am working in DM642 EVM board.
> I went through
> > several websites and noticed several emulator
> models. I am in
> > a dilemma to choose the right model. The following
> are the criteria
> > for selection, questions I had in mind and the
> models that I went
> > through;
> >
> >
> > Emulator Models
> >
> > 1. BlackHawk USB560 emulator - USB2.0, Claims to
> match performance
> > with XDS560 PCI emulator of TI, Remote access
> feature available.
> > 2. FlexDS 560 USB emulator
> > 3. FlexDS 560 PCMCIA emulator - Claims 2-5x times
> faster than the
> > USB2.0 560 emulator, Also claims it is equal to
> PCI
> > 4. XDS560 LAN emulator - I am not sure but i
> believe USB based
> > emulator performance will be better than the LAN.
> Am I right?
> > 5. XDS 560 PCI emulator
> >
> >
> > Questions that I had in mind
> >
> > 1. Does faster mean capturing the tasks and events
> better
> > 2. USB Vs. LAN Vs. PCI - Which is faster and will
> help the better
> > utilization of emulator and handle DSPs.
> > 3. USB is mobility. I would like to go for it. I
> am particularly
> > impressed by the BlackHawk USB560 emulator. But
> what would I be
> > losing if I go for this when I compare it to
> PCI/PCMCIA 560 emulators/
> >
> >
> > Criteria
> >
> > 1. Better Utilization of DSP and emulator for
> critical functions.
> > 2. Faster?
> > 3. Will be shared/used by more than one personnel
> >
> >
> > I would be very grateful if you could help me
> decide.
> >
> > Thanks
> > KT
> >
>
> c6x-unsubscribe@c6x-...




Hi Mike...Al,

Thank you very much for all your valuable inputs and help in deciding on
a good emulator. We have decided to go ahead and buy the BlackHawk
USB560 emulator.

Thanks
KT

P.S: Mike Thanks for bringing to my notice that FlexDS PCMCIA emulators
were for 510 class. I thought it otherwise and we were really
considering that option.

-----Original Message-----
From: c6x@c6x@... [mailto:c6x@c6x@...] On Behalf Of Mike
Dunn
Sent: Tuesday, November 22, 2005 3:17 AM
To: eewizard_1; c6x@c6x@...
Subject: Re: [c6x] Re: Emulator Selection - Help needed

Al,

please see comments below.

mikedunn