background image

JTAG-HS2 Reference Manual 

 

 

Doc: 502-249 

 

page 2 of 5 

V

IO

: 5V to 1.8V

USB2

Port

TMS

TDI

TDO

TCK

SS

MOSI

MISO

SCK

SPI Device

JTAG-HS2

GND

VDD (VREF)

GND

VIO

JTAG-HS2 SPI Device Connections

 

Figure 4 

Port 
Number 

SPI Mode 

Shift 
LSB 
First 

Shift 
MSB 
First 

Selectable 
SCK 
Frequency 

Max SCK 
Frequency 

Min SCK 
Frequency 

Inter-byte 
Delay 

Yes 

Yes 

Yes 

30 MHz 

8 KHz 

– 1000 µS 

Yes 

Yes 

Yes 

30 MHz 

8 KHz 

– 1000 µS 

Yes 

Yes 

Yes 

2.066 MHz 

485 KHz 

– 1000 µS 

Yes 

Yes 

Yes 

2.066 MHz 

485 KHz 

– 1000 µS 

Yes 

Yes 

Yes 

2.066 MHz 

485 KHz 

– 1000 µS 

Yes 

Yes 

Yes 

2.066 MHz 

485 KHz 

– 1000 µS 

 
 
Software Support 

 
In addition to working seamlessly with all Xilinx tools, 

Digilent’s Adept software and the Adept 

software development kit (SDK) support the HS2 cable.  For added convenience customers may 
freely downloaded the SDK 

from 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 drive any SPI 

device supporting those modes. Please see the Adept SDK reference manual for more information. 
 
  

Digilent’s AVR programmer also supports the HS2 and the cable can be used to program any AVR 

device. 

 
 
 
 
 
 
 
 

Figure 3 

  In addition to supporting JTAG, the JTAG-HS2 
also features two highly configurable Serial 
Peripheral Interface (SPI) ports that allow 
communication with virtually any SPI peripheral. 
Both SPI ports share the same pins and only one 
port may be enabled at any given time. (See 
figure 3) The table in figure 4 summarizes the 
features supported by each port.  The HS2 
supports SPI modes 0, 1, 2, and 3. 

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: