410-249

JTAG-HS2Programming Cable for Xilinx FPGAs
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
3 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.
When the JTAG-HS2 first receives power, the three-state buffers attached to the TMS, TDI, and TCK signals move
into a high-impedance state. They remain in the high-impedance state until an application enables the HS2's JTAG
or SPI port. Once these ports activate, the buffers actively drive the TMS, TDI, and TCK signals until the port is
disabled.
The IEEE 1149.7-2009 specification requires any device that functions as a debug and test system (DTS) to provide
a pull-up bias on the TMS and TDO pins. In order to meet this requirement, the JTAG-HS2 features weak pull-ups
(100K ohm) on the TMS, TDI, TDO, and TCK signals. While not strictly required, the pull-ups on the TDI and TCK
signals ensure that neither signal floats while another source is not actively driving them.
The JTAG-HS2 can interface scan chains that consist of one or more IEEE 1149-7 compatible Target Systems (TS).
The devices in these chains communicate using the TMS, TDI, TDO, and TCK signals or they may communicate
using only the TMS and TCK signals. Communication using only the TMS and TCK signals requires both the HS2 and
TS to drive the TMS pin. The current scan 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-HS2. The drive conflict may be
resolved by having the JTAG-HS2 perform a reset escape, which will reset the scan format of the TS to
JScan0/JScan1. If the TMS pin of the TS is not capable of sourcing or sinking VDD (VREF) ÷ 100 amps of current then
an additional resistor should be placed in series with the TMS pin of the TS to further limit current flow.
In most cases a drive conflict can be avoided by having applications that use the HS2 communicate with the TS in
two-wire mode. Use the applications to reconfigure the TS to use the JScan0, JScan1, JScan2, or JScan3 scan
format prior to disabling the HS2's JTAG port.
The Adept SKD provides an example application that demonstrates how to communicate with a class T4 TAP
controller using the MScan, OScan0, and OScan1 scan formats.
JTAG-HS2Programming Cable for Xilinx FPGAs
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
4 Absolute Maximum Ratings
Symbol Parameter Condition Min Max Unit
VDD (VREF) I/O reference/supply voltage -0.5 6 V
VIO Signal Voltage -0.5 6 V
I
IK
,I
OK
TMS, TCK, TDI, TDO
DC Input/Output Diode Current
VIO < -0.5V
-50
mA
VIO > 6V +20
I
OUT
DC Output Current ±50 mA
T
STG
Storage Temperature -20 +120 ºC
ESD
Human Body Model JESD22-A114 4000 V
Charge Device Model JESD22-C101 2000 V
5 DC Operating Characteristics
Symbol Parameter Min Typ Max Unit
VDD (VREF) I/O reference/supply voltage 1.65 2.5/3.3 5.5 Volts
TDO
Input High Voltage (V
IH
) 1.62 5.5 Volts
Input Low Voltage (V
IL
) 0 0.65 Volts
TMS, TCK, TDI
Output High (V
OH
) 0.85 x Vdd 0.95 x Vdd Vdd Volts
Output Low (V
OL
) 0 0.05 x Vdd 0.15 x Vdd Volts
6 AC Operating Characteristics
The JTAG-HS2 JTAG signals and SPI operate according to the timing diagram in Fig. 6. The HS2 supports TCK
frequencies from 30 MHz to 8 KHz at integer divisions of 30 MHz from 1 to 3750. Common frequencies include 30
MHz, 15 MHz, 10 MHz, 7.5 MHz, and 6 MHz (see Table 2).
Symbol Parameter Min Max
T
CK
T
CK
period 33.3ns 125µs
T
CKH
, T
CKL
T
CLK
pulse width 16.6ns 62.5µs
T
CD
T
CLK
to TMS, TDI 0 15ns
T
SU
TDO Setup time 19ns
T
HD
TDO Hold time 0
TMS/TDI
TCK
TDO
T
CKL
T
CKH
T
CK
T
CD
T
SU
T
HD
Figure 6. Timing diagram. Table 2.Common frequencies.
JTAG-HS2Programming Cable for Xilinx FPGAs
Copyright Digilent, Inc. All rights reserved.
Other product and company names mentioned may be trademarks of their respective owners.
7 Supported Target Devices
The JTAG-HS2 is capable of targeting the following Xilinx devices:
1. Ordered List Item Xilinx FPGAs
2. Xilinx Zynq-7000
3. Xilinx CoolRunner™/CoolRunner-II CPLDs
4. Xilinx Platform Flash ISP configuration PROMs
5. Select third-party SPI PROMs
6. Select third-party BPI PROMs
The following devices cannot be targeted by the JTAG-HS2:
1. Ordered List Item Xilinx 9500/9500XL CPLDs
2. Xilinx 1700 and 18V00 ISP configuration PROMs
3. Xilinx FPGA eFUSE programming
Remote device configuration is not supported for the JTAG-HS2 when used with Xilinx's iMPACT software. Note:
Please see the "Introduction to Indirect Programming SPI or BPI Flash Memory" help topic in iMPACT for a list of
supported FPGA/PROM combinations. Note: Please see the "Configuration Memory Support" section of Xilinx
UG908 for a list of the FPGA/PROM combinations that Vivado supports.

410-249

Mfr. #:
Manufacturer:
Digilent
Description:
Programmer Accessories JTAG-HS2-High-Speed Cable
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet