JTAG question
CASTalk.com Forum Index CASTalk.com
Discussion of DSP, FPGA, storage and embedded system.
 
 FAQFAQ   MemberlistMemberlist     RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
 
Google
 
Web castalk.com
JTAG question

 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Embedded System
Author Message
Sagaert Johan
Guest





Posted: Thu Dec 29, 2005 1:15 am    Post subject: JTAG question Reply with quote

I have a jtag programmer for xilinx devices ,is this a standard interface ?
Can i use this device to program other devices with a JTAG interface (eg
ARM ) ?
Or do i need a dedicated tjag interface for every Jtag device i intend to
use ? (whats the use of a JTAG standard then ?)

Johan
Back to top
PeteS
Guest





Posted: Thu Dec 29, 2005 9:15 am    Post subject: Re: JTAG question Reply with quote

Sagaert Johan wrote:
Quote:
I have a jtag programmer for xilinx devices ,is this a standard interface ?
Can i use this device to program other devices with a JTAG interface (eg
ARM ) ?
Or do i need a dedicated tjag interface for every Jtag device i intend to
use ? (whats the use of a JTAG standard then ?)

Johan

The standard JTAG interface is for test (JTAG stands for 'Joint Test
Action Group'). The IEEE 1149.1 standard is for that. The 1532 standard
[IEEE Standard for Boundary-Scan-based In System Configuration of
Programmable Devices (IEEE 1532)] at
http://grouper.ieee.org/groups/1532/ specifies using the JTAG interface
in a standard way for such things as ISP FPGAs.

The method used by various cores may or may not actually program that
device - often it loads RAM or programs attached flash. There are
'standards' for these interfaces in terms of protocol (ARM uses a
particular [wiggler] interface for this and debug functionality, MIPS
uses EJTAG, for instance).

At the physical layer, these devices are all roughly the same for the
JTAG portion (with the notable exception of TRST on Xilinx and a
number of other mfr's devices) but those other functions (accessing
internal debug registers for runtime ICE, for instance) requires other
pins. ARM requires the reset signal to be operated by the JTAG
debugger, as yet another example.

Note that the JTAG standard is a standard. It's all the things built on
top of it that aren't.

Cheers

PeteS
Back to top
 
Post new topic   Reply to topic    CASTalk.com Forum Index -> Embedded System All times are GMT
Page 1 of 1

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum




VoIP Electronics Powered by phpBB