background image

JTAG-HS2 Reference Manual 

 

 

Doc: 502-249 

 

page 3 of 5 

IEEE 1149.7-2009 Compatibility

 

 
The JTAG-HS2 supports several scan formats including; the JScan0-JScan3, MScan, and OScan0 - 
OScan7.  It is capable of communicating in 4-wire and 2-wire scan chains that consist of Class T0 

– 

T4 JTAG Target Systems (TS). (See Figure 5 & 6) 
 
 

Figure 5 

 

TMS

TDI

TCK

TDO

Host

+

JTAG-HS2

 (DTS)

TMS

TDI

TCK

TDO

Target

System 0

TMS

TDI

TCK

TDO

Target

System 1

TMS

TDI

TCK

TDO

Target

System N

4-Wire Series Topology

 

 

Figure 6 

 

TMSC

TDIC

TCKC

TDOC

Target

System 0

Target

System 1

Target

System N

4-Wire Star Topology

TMSC

TDIC

TCKC

TDOC

TMSC

TDIC

TCKC

TDOC

TMS

TDI

TCK

TDO

Host

+

JTAG-HS2

 (DTS)

   

2-Wire Star Topology

TMSC

TDIC

TCKC

TDOC

Target

System 0

Target

System 1

Target

System N

TMSC

TDIC

TCKC

TDOC

TMSC

TDIC

TCKC

TDOC

TMS

TDI

TCK

TDO

Host

+

JTAG-HS2

 (DTS)

 

 
  The Adept SDK provides an example application that demonstrates how to communicate with a 
Class T4 TAP controller using the MScan, OScan0, and OScan1 scan formats. 
 

 
Design Notes 

 
The JTAG-HS2 uses high speed three-state buffers to drive the TMS, TDI, and TCK signals. These 
buffers are capable of sourcing or sinking a maximum of 50 mA of current. The HS2 has 100 ohm 
resistors between the output of the buffers and the I/O pins to ensure the cable does not exceed the 
maximum limit. To further limit short circuit current additional resistance may be placed in series with 
the I/O pins of the HS2 and the target board. However, Digilent recommends limiting the amount of 
additional resistance to 100 ohms or less as higher resistance may result in degraded operation. 

Summary of Contents for JTAG-HS2

Page 1: ... up to 30MBit sec See figure 1 To function correctly the HS2 s Vdd pin must be tied to the same voltage supply that drives the JTAG port on the FPGA The JTAG bus can be shared with other devices as systems hold JTAG signals at high impedance except when actively driven during programming The HS2 comes included with a standard Type A to Micro USB cable that attaches to the end of the module opposit...

Page 2: ... Digilent s website This Adept software includes a full featured programming environment and a set of public application programming interfaces API that allow user applications to directly drive the JTAG chain With the Adept SDK users can create custom applications that will drive JTAG ports on virtually any device Users may utilize the API s provided by the SDK to create applications that can dri...

Page 3: ...OC Target System 0 Target System 1 Target System N TMSC TDIC TCKC TDOC TMSC TDIC TCKC TDOC TMS TDI TCK TDO Host JTAG HS2 DTS The Adept SDK provides an example application that demonstrates how to communicate with a Class T4 TAP controller using the MScan OScan0 and OScan1 scan formats Design Notes The JTAG HS2 uses high speed three state buffers to drive the TMS TDI and TCK signals These buffers a...

Page 4: ... format bit period and the level of the TCK pin determine which device is allowed to drive the TMS pin A drive conflict may occur when the HS2 and TS disagree on the current scan format setting or bit period In the event that a drive conflict occurs the 100 ohm resistor between the TMS buffer and output pin will limit the maximum current to 50 mA to prevent any damage from occurring to the JTAG HS...

Page 5: ... TDO Input High Voltage VIH 1 62 5 5 Volts Input Low Voltage VIL 0 0 65 Volts TMS TCK TDI Output High VOH 0 85 x Vdd 0 95 x Vdd Vdd Volts Output Low VOL 0 0 05 x Vdd 0 15 x Vdd Volts AC Operating Characteristics The JTAG HS2 JTAG signals and SPI operate according to the timing diagram in Figure 7 The HS2 supports TCK frequencies from 30 MHz to 8 KHz at integer divisions of 30MHz from 1 to 3750 Com...

Reviews: