DSPRelated.com
Forums

Emulator

Started by Parthraj Tripathi December 22, 2009
I may please be given Knowledge,Why Emulator is necessary in developement of DSP based programme.

This question was based on the fact that In-circuit emulators are available along with the ADI processors,which are very expensive.

Happy CHRISTMAS!

The INTERNET now has a personality. YOURS! See your Yahoo! Homepage. http://in.yahoo.com/
You won't be able to debug programs on your custom DSP board without an emulator. Emulator is a tool that allows you to interrupt program execution on predefined breakpoints and examine and/or alter DSP internals (registers and memory contents) when the DSP is working in a system. Any program, which is more complex than just changing a state of a LED connected to a processor GPIO pin, usually needs some debugging. In fact, even starting a very simple program on a custom board can be very difficult if you don't have an emulator.

BTW, if you're going to design with Blackfin DSPs then you can use ADI ADZS-ICE-100B emulator. It doesn't support some of the useful options that the full-featured emulators do (for example, Background Telemetry Channel and statistical profiling) but it costs about 150 USD only, which is much lower than the price of any other ADI emulator.
You also don't have to buy an emulator for working with ADI evaluation boards. They already have one on-board, which is called Debug Agent.

--
Alexander
Anyone have any good recommendations for learning how to program the
Blackfin (537 and 533)?

I've got plenty of experience with Motorola/Freescale 56xxx and SHARK
26161, but I'll need to use the Blackfin in a new design and want to get
familiar with it as quickly as possible.

Suggestions?

Thanks,

Tom
Check out the Blackfin code examples page:
http://www.analog.com/en/embedded-processing-dsp/Blackfin/processors/code-examples/Blackfin_Code_Examples/resources/fca.html

If you know SHARC, think of the Blackfin as a pure integer version with
some memory management. Should be pretty easy to get the hang of it.

Patience, persistence, truth,
Dr. mike

On Tue, 20 Apr 2010, T wrote:

> Anyone have any good recommendations for learning how to program the
> Blackfin (537 and 533)?
>
> I've got plenty of experience with Motorola/Freescale 56xxx and SHARK
> 26161, but I'll need to use the Blackfin in a new design and want to get
> familiar with it as quickly as possible.
>
> Suggestions?
>
> Thanks,
>
> Tom
Mike Rosing wrote:
>
>
> Check out the Blackfin code examples page:
> http://www.analog.com/en/embedded-processing-dsp/Blackfin/processors/code-examples/Blackfin_Code_Examples/resources/fca.html
> If you know SHARC, think of the Blackfin as a pure integer version with
> some memory management. Should be pretty easy to get the hang of it.
>
> Patience, persistence, truth,
> Dr. mike
>
> On Tue, 20 Apr 2010, T wrote:
>
> > Anyone have any good recommendations for learning how to program the
> > Blackfin (537 and 533)?
>

If you have a choice, I would also go with one of the later Blackfin
processors. For example, a 527 is a better 537.

Al Clark
www.danvillesignal.com

> >
> > I've got plenty of experience with Motorola/Freescale 56xxx and SHARK
> > 26161, but I'll need to use the Blackfin in a new design and want to get
> > familiar with it as quickly as possible.
> >
> > Suggestions?
> >
> > Thanks,
> >
> > Tom
> >
> >
In addition to the examples that Mike has mentioned, You can also find some valuable information in online training modules:
http://www.analog.com/en/embedded-processing-dsp/learning-and-development/content/blackfin_bold_training/fca.html

--
Alexander