background image

J

J

T

T

A

A

G

G

-

-

H

H

S

S

2

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P

P

r

r

o

o

g

g

r

r

a

a

m

m

m

m

i

i

n

n

g

g

 

 

C

C

a

a

b

b

l

l

e

e

 

 

f

f

o

o

r

r

 

 

X

X

i

i

l

l

i

i

n

n

x

x

 

 

F

F

P

P

G

G

A

A

s

s

 

 

 

Revision: July 24, 2012 

1300 Henley Court | Pullman, WA 99163 

(509) 334 6306 Voice and Fax

 

 

Doc: 502-249 

 

page 1 of 5

 

V

IO

: 5V to 1.8V

USB2

Port

TMS

TDI

TDO

TCK

TMS

TDI

TDO

TCK

FPGA

JTAG-HS2

GND

VDD (VREF)

GND

VIO

 

 
 
 
 
 

Overview 

 
The Joint Test Action Group (JTAG)-HS2 
programming cable is a high-speed 
programming solution for Xilinx field-
programmable gate arrays (FPGAs). The cable 
is fully compatible will all Xilinx tools and can be 
seamlessly driven from iMPACT, Chipscope, 
and EDK. The HS2 attaches to target boards 
using Digilent’s 6-pin, 100-mil spaced 
programming header 

or Xilinx’s 2x7, 2mm 

connector and the included adaptor. 
 
  The PC powers the JTAG-HS2 through the 
USB port and will recognize it as a Digilent 
programming cable when connected to a PC, 
even if the cable is not attached to the target 
board. The HS2 has a separate Vdd pin to 
supply the JTAG signal buffers. The high speed 
24mA three-state buffers allow target boards to 
drive the HS2 with signal voltages from 1.8V to 
5V and bus speeds of 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 opposite the 
system board connector. The system board 
connector should hold the small and light HS2 
firmly in place. (See figure 2) 

 

 

 

 

Small, complete, all-in-one JTAG programming 
solution for Xilinx FPGAs 

 

Compatible with all Xilinx tools 

 

Compatible with IEEE 1149.7-2009 Class T0 - 
Class T4 (includes 2-Wire JTAG) 

 

Separate Vref drives JTAG/SPI signal voltages; 
Vref can be any voltage between 1.8V and 5V. 

 

High-Speed USB2 port that can drive JTAG/SPI 
bus at up to 30Mbit/sec 

 

JTAG/SPI frequency settable by user 

 

Uses micro-AB USB2 connector 

 

SPI programming solution (modes 0 and 2 up to 
30Mbit/sec, modes 1 and 3 up to 2Mbit/sec) 

 

Fully supported by the Adept SDK, allowing 
custom JTAG/SPI applications to be created 

 

 

Figure 2 

V

D

D

G

N

D

T

C

K

T

D

O

T

D

I

T

M

S

H

S

2

R

e

v

A

Digilent JTAG Header

Single row, 100-mil, 6-pin

Xilinx JTAG Header

Dual row, 2-mm, 14-pin

1 2 3 4 5 6

Micro-USB

V

D

D

G

N

D

T

C

K

T

D

O

T

D

I

T

M

S

H

S

2

R

e

v

A

Included

Adaptor

 

Figure 1 

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: