Question on JTAG Emulator.

Started by October 1, 2001
Hello all. I have a simple question on JTAG Emulator. To emulate
means to imitate. In the case of EVM or DSK, what components are the
JTAG Emulator trying to emulate? What is the purpose of having JTAG
Emulator?

Any comments/explanations/advices are welcome.

Thanks.

Regards,
A. Feynman




Hi Feynman,

RTDX is a part of JTAG, which does the real time transfer of data between
host and EVM board. That means JTAG emulation is a kind of dubugging tool
using which one can access the state of the DSP's memory in the real time
mode. regards,
--seema. On Mon, 1 Oct 2001 wrote:

> Hello all. I have a simple question on JTAG Emulator. To emulate
> means to imitate. In the case of EVM or DSK, what components are the
> JTAG Emulator trying to emulate? What is the purpose of having JTAG
> Emulator?
>
> Any comments/explanations/advices are welcome.
>
> Thanks.
>
> Regards,
> A. Feynman >
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.yahoogroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/


>Hello all. I have a simple question on JTAG Emulator. To emulate
>means to imitate. In the case of EVM or DSK, what components are the
>JTAG Emulator trying to emulate? What is the purpose of having JTAG
>Emulator?
>

Its a bit of a mis-named device - it is replacing what you used to use, which
was an emulator in that is was some hardware pretending to be your target
processor. A JTAG "emulator" attaches to the real processor in a (hopefully)
non-intrusive way, so you can probe internal signals, set breakpoints etc. The
processor usually has some dedicated hardware for performing these tasks...
does that help?

Cheers,
Martin



Hi
As 2 your question , the JTAG only defines an interface, in our case between
the DSP and the PC.
it enables the PC to control the DSP and read/write data from/to it.
the part who is actually performing the emulation ("imitation") is the DSP.

The PC is able the put the DSP in emulation mode (through the JTAG
connection) and from this point on
the DSP in controlled by the PC allowing the user to debug his program (or
whatever) more easily.

i hope it helped :-)

-----Original Message-----
From: [mailto:]
Sent: Monday, October 01, 2001 8:21 PM
To:
Subject: [c6x] Question on JTAG Emulator. Hello all. I have a simple question on JTAG Emulator. To emulate
means to imitate. In the case of EVM or DSK, what components are the
JTAG Emulator trying to emulate? What is the purpose of having JTAG
Emulator?

Any comments/explanations/advices are welcome.

Thanks.

Regards,
A. Feynman
_____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join: Send an email to

To Post: Send an email to

To Leave: Send an email to

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

Other Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/


Hi,

The emulator permits us to control the DSP remotely,
from one PC running Code Composer. We can download
programs, place breakpoints, run programs step by
step, watch variables, internal registers and memory
positions, and so on. The in-chip interface that
permits this emulation is the JTAG.

I hope this short explanation may clarify your
questions.

Regards,
Alexandre
Communications Enginner - Brazil --- escreveu: > Hello all. I
have a simple question on JTAG
> Emulator. To emulate
> means to imitate. In the case of EVM or DSK, what
> components are the
> JTAG Emulator trying to emulate? What is the
> purpose of having JTAG
> Emulator?
>
> Any comments/explanations/advices are welcome.
>
> Thanks.
>
> Regards,
> A. Feynman >
> _____________________________________
> Note: If you do a simple "reply" with your email
> client, only the author of this message will receive
> your answer. You need to do a "reply all" if you
> want your answer to be distributed to the entire
> group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to > To Post: Send an email to
>
> To Leave: Send an email to > Archives: http://www.yahoogroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/

________________________________________________________________________________\
_______________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. br /> fil e gris!
http://br.geocities.yahoo.com/



I was astonished by http://www.jtag.org as I found that
this URL is registered by Corelis. Inc and not JTAG :)
But after all I decided that I may be wrong since I am
absolutely not an expert in TAP & BSA standard. Instead,
I searched the net for JTAG:

http://www.ti.com/sc/docs/jtag/educ.htm
http://www.sun.com/microelectronics/whitepapers/wpr-0018-01/
http://www.jtag.com/brochure.php?lg=en#1

These are only a small part of 200+ links. It was quite interesting
for me to read them. :)

Regards,
Andrew

> Date: Mon, 01 Oct 2001 18:21:19 -0000
> From:
>
> Hello all. I have a simple question on JTAG Emulator. To emulate
> means to imitate. In the case of EVM or DSK, what components are the
> JTAG Emulator trying to emulate? What is the purpose of having JTAG
> Emulator?
>
> Any comments/explanations/advices are welcome.
>
> Thanks.
>
> Regards,
> A. Feynman
>



I was astonished by http://www.jtag.org as I found that
this URL is registered by Corelis. Inc and not JTAG :)
But after all I decided that I may be wrong since I am
absolutely not an expert in TAP & BSA standard. Instead,
I searched the net for JTAG:

http://www.ti.com/sc/docs/jtag/educ.htm
http://www.sun.com/microelectronics/whitepapers/wpr-0018-01/
http://www.jtag.com/brochure.php?lg=en#1

These are only a small part of 200+ links. It was quite interesting
for me to read them. :)

Regards,
Andrew

> Date: Mon, 01 Oct 2001 18:21:19 -0000
> From:
>
> Hello all. I have a simple question on JTAG Emulator. To emulate
> means to imitate. In the case of EVM or DSK, what components are the
> JTAG Emulator trying to emulate? What is the purpose of having JTAG
> Emulator?
>
> Any comments/explanations/advices are welcome.
>
> Thanks.
>
> Regards,
> A. Feynman
>


Hi,

The emulator permits us to control the DSP remotely,
from one PC running Code Composer. We can download
programs, place breakpoints, run programs step by
step, watch variables, internal registers and memory
positions, and so on. The in-chip interface that
permits this emulation is the JTAG.

I hope this short explanation may clarify your
questions.

Regards,
Alexandre
Communications Enginner - Brazil --- escreveu: > Hello all. I
have a simple question on JTAG
> Emulator. To emulate
> means to imitate. In the case of EVM or DSK, what
> components are the
> JTAG Emulator trying to emulate? What is the
> purpose of having JTAG
> Emulator?
>
> Any comments/explanations/advices are welcome.
>
> Thanks.
>
> Regards,
> A. Feynman >
> _____________________________________
> Note: If you do a simple "reply" with your email
> client, only the author of this message will receive
> your answer. You need to do a "reply all" if you
> want your answer to be distributed to the entire
> group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to > To Post: Send an email to
>
> To Leave: Send an email to > Archives: http://www.yahoogroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/

________________________________________________________________________________\
_______________
Yahoo! GeoCities
Tenha seu lugar na Web. Construa hoje mesmo sua home page no Yahoo! GeoCities. br /> fil e gris!
http://br.geocities.yahoo.com/


Hi
As 2 your question , the JTAG only defines an interface, in our case between
the DSP and the PC.
it enables the PC to control the DSP and read/write data from/to it.
the part who is actually performing the emulation ("imitation") is the DSP.

The PC is able the put the DSP in emulation mode (through the JTAG
connection) and from this point on
the DSP in controlled by the PC allowing the user to debug his program (or
whatever) more easily.

i hope it helped :-)

-----Original Message-----
From: [mailto:]
Sent: Monday, October 01, 2001 8:21 PM
To:
Subject: [c6x] Question on JTAG Emulator. Hello all. I have a simple question on JTAG Emulator. To emulate
means to imitate. In the case of EVM or DSK, what components are the
JTAG Emulator trying to emulate? What is the purpose of having JTAG
Emulator?

Any comments/explanations/advices are welcome.

Thanks.

Regards,
A. Feynman
_____________________________________
Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you
want your answer to be distributed to the entire group.

_____________________________________
About this discussion group:

To Join: Send an email to

To Post: Send an email to

To Leave: Send an email to

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

Other Groups: http://www.dsprelated.com ">http://docs.yahoo.com/info/terms/


>Hello all. I have a simple question on JTAG Emulator. To emulate
>means to imitate. In the case of EVM or DSK, what components are the
>JTAG Emulator trying to emulate? What is the purpose of having JTAG
>Emulator?
>

Its a bit of a mis-named device - it is replacing what you used to use, which
was an emulator in that is was some hardware pretending to be your target
processor. A JTAG "emulator" attaches to the real processor in a (hopefully)
non-intrusive way, so you can probe internal signals, set breakpoints etc. The
processor usually has some dedicated hardware for performing these tasks...
does that help?

Cheers,
Martin




Hi Feynman,

RTDX is a part of JTAG, which does the real time transfer of data between
host and EVM board. That means JTAG emulation is a kind of dubugging tool
using which one can access the state of the DSP's memory in the real time
mode. regards,
--seema. On Mon, 1 Oct 2001 wrote:

> Hello all. I have a simple question on JTAG Emulator. To emulate
> means to imitate. In the case of EVM or DSK, what components are the
> JTAG Emulator trying to emulate? What is the purpose of having JTAG
> Emulator?
>
> Any comments/explanations/advices are welcome.
>
> Thanks.
>
> Regards,
> A. Feynman >
> _____________________________________
> Note: If you do a simple "reply" with your email client, only the author of
this message will receive your answer. You need to do a "reply all" if you want
your answer to be distributed to the entire group.
>
> _____________________________________
> About this discussion group:
>
> To Join: Send an email to
>
> To Post: Send an email to
>
> To Leave: Send an email to
>
> Archives: http://www.yahoogroups.com/group/c6x
>
> Other Groups: http://www.dsprelated.com > ">http://docs.yahoo.com/info/terms/


Hello all. I have a simple question on JTAG Emulator. To emulate
means to imitate. In the case of EVM or DSK, what components are the
JTAG Emulator trying to emulate? What is the purpose of having JTAG
Emulator?

Any comments/explanations/advices are welcome.

Thanks.

Regards,
A. Feynman