DSPRelated.com
Forums

Using Parallel Debug Manager

Started by Jagadeesh Bhaskar P November 14, 2005
Hi,
Is it possible for me to use Parallel Debug Manger with my CCS3.1,
with a c64x device accurate simulator as the target? I have seen a
different setting as emulator. What is the difference of emulator from
simulator and DSK? Isn't DSK and emulator basically the same? And if I
have to run my target application on an emulator, will i need a real
board?

Please do help
TIA.
--
jag.
"Quaerendo invenietis"



Hi Jagadeesh,

You don't need parallel debugging with c64x. It is
required only for multi-core processors. You can use
CCS in single core configuration.
Emulator is just an interface to the real chip. So the
cycles reported are accurate. Simulator is a software
simulation of the chip, so the memory map, cycle count
etc are not exactly like the real system i.e. it is an
approximation. DSK is much like the Emulator except
that the emulator for DSK is embedded on the board.
You need a board to run application with the emulator
(XDS..)

Regards
Piyush --- Jagadeesh Bhaskar P <jagadeeshbp@jaga...>
wrote:
> Hi,
> Is it possible for me to use Parallel Debug Manger
> with my CCS3.1,
> with a c64x device accurate simulator as the target?
> I have seen a
> different setting as emulator. What is the
> difference of emulator from
> simulator and DSK? Isn't DSK and emulator basically
> the same? And if I
> have to run my target application on an emulator,
> will i need a real
> board?
>
> Please do help
> TIA.
> --
> jag.
> "Quaerendo invenietis" > c6x-unsubscribe@c6x-...


**************************************
And---"A blind Understanding!" Heav'n replied.

Piyush Kaul
http://www.geocities.com/piyushkaul

__________________________________



Hi,
Thank you for that informative reply.

I am sorry that I made a mistake by mentioning: "a c64x device accurate
simulator as the target".

Actually I needed to try running my application over 'n' number of c64x
processors, parallely. So how can I achieve the same, say for running
the application over 2 c64x processors simultaneously?

I believe, for the aforesaid need, PDM can be utilized. Or is there some
other way to do it?

--
Jagadeesh
"Quaerendo invenietis"

> -----Original Message-----
> From: piyush kaul [mailto:piyushkaul@piyu...]
> Sent: Tuesday, November 15, 2005 2:28 PM
> To: Jagadeesh Bhaskar P; c6x@c6x@...
> Subject: Re: [c6x] Using Parallel Debug Manager
>
> Hi Jagadeesh,
>
> You don't need parallel debugging with c64x. It is
> required only for multi-core processors. You can use
> CCS in single core configuration.
> Emulator is just an interface to the real chip. So the
> cycles reported are accurate. Simulator is a software
> simulation of the chip, so the memory map, cycle count
> etc are not exactly like the real system i.e. it is an
> approximation. DSK is much like the Emulator except
> that the emulator for DSK is embedded on the board.
> You need a board to run application with the emulator
> (XDS..)
>
> Regards
> Piyush > --- Jagadeesh Bhaskar P <jagadeeshbp@jaga...>
> wrote:
> > Hi,
> > Is it possible for me to use Parallel Debug Manger
> > with my CCS3.1,
> > with a c64x device accurate simulator as the target?
> > I have seen a
> > different setting as emulator. What is the
> > difference of emulator from
> > simulator and DSK? Isn't DSK and emulator basically
> > the same? And if I
> > have to run my target application on an emulator,
> > will i need a real
> > board?
> >
> > Please do help
> > TIA.
> > --
> > jag.
> > "Quaerendo invenietis"
> >
> >
> >
> >
> >
> >
> >
> >
> > c6x-unsubscribe@c6x-...
> >
> >
> >
> >
> > **************************************
> And---"A blind Understanding!" Heav'n replied.
>
> Piyush Kaul
> http://www.geocities.com/piyushkaul >
>
> __________________________________
>

The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s)and may contain confidential or privileged information. If you are not the intended recipient, please notify the sender or administrator@admi...


Hello Jagadeesh,

I understand you question as "How can I run software
written for multiple c64x targets without having
hardware??" - as far as I know, you cannot. For
reasons that are not clear, CCS 3.1 only allows a
single c6x simulator to be connected at one time.

Depending on your architecture, you may be able to
connect a couple of DM642 EVMs to one emulator to
create a dual processor development environment.

---

Just to clarify the PDM questions for you and others-
1. All 'emulators' require a physical emulator [this
can be 'embedded as Piyush indicated'] and one or more
physiicals targets.
2. PDM can support an emulator with multiple target
devices [including a mixture of TI DSPs] on a single
JTAG scan chain.
3. PDM can support multiple emulators, each with one
or more target devices.
4. PDM can support any combination of the above with a
single c6x simulator.

mikedunn

--- Jagadeesh Bhaskar P <jagadeeshbp@jaga...>
wrote:

> Hi,
> Thank you for that informative reply.
>
> I am sorry that I made a mistake by mentioning: "a
> c64x device accurate
> simulator as the target".
>
> Actually I needed to try running my application over
> 'n' number of c64x
> processors, parallely. So how can I achieve the
> same, say for running
> the application over 2 c64x processors
> simultaneously?
>
> I believe, for the aforesaid need, PDM can be
> utilized. Or is there some
> other way to do it?
>
> --
> Jagadeesh
> "Quaerendo invenietis"
>
> > -----Original Message-----
> > From: piyush kaul [mailto:piyushkaul@piyu...]
> > Sent: Tuesday, November 15, 2005 2:28 PM
> > To: Jagadeesh Bhaskar P; c6x@c6x@...
> > Subject: Re: [c6x] Using Parallel Debug Manager
> >
> > Hi Jagadeesh,
> >
> > You don't need parallel debugging with c64x. It is
> > required only for multi-core processors. You can
> use
> > CCS in single core configuration.
> > Emulator is just an interface to the real chip. So
> the
> > cycles reported are accurate. Simulator is a
> software
> > simulation of the chip, so the memory map, cycle
> count
> > etc are not exactly like the real system i.e. it
> is an
> > approximation. DSK is much like the Emulator
> except
> > that the emulator for DSK is embedded on the
> board.
> > You need a board to run application with the
> emulator
> > (XDS..)
> >
> > Regards
> > Piyush
> >
> >
> >
> >
> >
> > --- Jagadeesh Bhaskar P
> <jagadeeshbp@jaga...>
> > wrote:
> > > Hi,
> > > Is it possible for me to use Parallel Debug
> Manger
> > > with my CCS3.1,
> > > with a c64x device accurate simulator as the
> target?
> > > I have seen a
> > > different setting as emulator. What is the
> > > difference of emulator from
> > > simulator and DSK? Isn't DSK and emulator
> basically
> > > the same? And if I
> > > have to run my target application on an
> emulator,
> > > will i need a real
> > > board?
> > >
> > > Please do help
> > > TIA.
> > > --
> > > jag.
> > > "Quaerendo invenietis"
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > c6x-unsubscribe@c6x-...
> > >
> > >
> > >
> > >
> > >
> >
> >
> > **************************************
> > And---"A blind Understanding!" Heav'n replied.
> >
> > Piyush Kaul
> > http://www.geocities.com/piyushkaul
> >
> >
> >
> >
> > __________________________________
> >
>
> The information contained in this electronic message
> and any attachments to this message are intended for
> the exclusive use of the addressee(s)and may contain
> confidential or privileged information. If you are
> not the intended recipient, please notify the sender
> or administrator@admi... >
>
> c6x-unsubscribe@c6x-...




I have used the Parallel debug feature with Omap. It
is possible to use parallel debug for any processor if
they properly share the Jtag lines. You only need to
know the configuration and configure accordingly in
CCS setup.

However the design of your board needs to support
this. My guess is that it would be there for your
particular board too. I suggest you ask the hardware
guys or manufacturer(whoever made the board) for the
configuration to use.

Regards
Piyush

--- Jagadeesh Bhaskar P <jagadeeshbp@jaga...>
wrote:

> Hi,
> Thank you for that informative reply.
>
> I am sorry that I made a mistake by mentioning: "a
> c64x device accurate
> simulator as the target".
>
> Actually I needed to try running my application over
> 'n' number of c64x
> processors, parallely. So how can I achieve the
> same, say for running
> the application over 2 c64x processors
> simultaneously?
>
> I believe, for the aforesaid need, PDM can be
> utilized. Or is there some
> other way to do it?
>
> --
> Jagadeesh
> "Quaerendo invenietis"
>
> > -----Original Message-----
> > From: piyush kaul [mailto:piyushkaul@piyu...]
> > Sent: Tuesday, November 15, 2005 2:28 PM
> > To: Jagadeesh Bhaskar P; c6x@c6x@...
> > Subject: Re: [c6x] Using Parallel Debug Manager
> >
> > Hi Jagadeesh,
> >
> > You don't need parallel debugging with c64x. It is
> > required only for multi-core processors. You can
> use
> > CCS in single core configuration.
> > Emulator is just an interface to the real chip. So
> the
> > cycles reported are accurate. Simulator is a
> software
> > simulation of the chip, so the memory map, cycle
> count
> > etc are not exactly like the real system i.e. it
> is an
> > approximation. DSK is much like the Emulator
> except
> > that the emulator for DSK is embedded on the
> board.
> > You need a board to run application with the
> emulator
> > (XDS..)
> >
> > Regards
> > Piyush
> >
> >
> >
> >
> >
> > --- Jagadeesh Bhaskar P
> <jagadeeshbp@jaga...>
> > wrote:
> > > Hi,
> > > Is it possible for me to use Parallel Debug
> Manger
> > > with my CCS3.1,
> > > with a c64x device accurate simulator as the
> target?
> > > I have seen a
> > > different setting as emulator. What is the
> > > difference of emulator from
> > > simulator and DSK? Isn't DSK and emulator
> basically
> > > the same? And if I
> > > have to run my target application on an
> emulator,
> > > will i need a real
> > > board?
> > >
> > > Please do help
> > > TIA.
> > > --
> > > jag.
> > > "Quaerendo invenietis"
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > >
> > > to:
> > > c6x-unsubscribe@c6x-...
> > >
> > >
> > >
> > >
> > >
> >
> >
> > **************************************
> > And---"A blind Understanding!" Heav'n replied.
> >
> > Piyush Kaul
> > http://www.geocities.com/piyushkaul
> >
> >
> >
> >
> > __________________________________
> >
>
> The information contained in this electronic message
> and any attachments to this message are intended for
> the exclusive use of the addressee(s)and may contain
> confidential or privileged information. If you are
> not the intended recipient, please notify the sender
> or administrator@admi...
>
**************************************
And---"A blind Understanding!" Heav'n replied.

Piyush Kaul
http://www.geocities.com/piyushkaul
__________________________________
Start your day with Yahoo! - Make it your home page!
http://www.yahoo.com/r/hs