JTAG-HS3 Programming Cable for Xilinx FPGAs. Overview. Revised June 30, 2014

Similar documents
JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

Pmod peripheral modules are powered by the host via the interface s power and ground pins.

NTE2053 Integrated Circuit 8 Bit MPU Compatible A/D Converter

The following is a summary of the key features of the ARM Injector:

BrightSign Expander Hardware Guide

Whale 3. User Manual and Installation Guide. DC Servo drive. Contents. 1. Safety, policy and warranty Safety notes Policy Warranty.

USB I/O CONTROL BOX 8 relays, 8 digital I/O lines and 8 HV inputs

74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

Modular I/O System Analog and Digital Interface Modules

PCM over USB sample rates 44.1Khz 48Khz, 88,2Khz,96Khz,192Khz 352.8Khz, 384Khz I2S output

Switch board datasheet EB

MM74HCT373 MM74HCT374 3-STATE Octal D-Type Latch 3-STATE Octal D-Type Flip-Flop

DM74LS112A Dual Negative-Edge-Triggered Master-Slave J-K Flip-Flop with Preset, Clear, and Complementary Outputs

STF THRU STF203-33

Four/Five Axis TB6560 CNC Driver Users Manual

INTEGRATED CIRCUITS. 74LVC08A Quad 2-input AND gate. Product specification IC24 Data Handbook Jun 30

MasterBlaster Serial/USB Communications Cable User Guide

256K (32K x 8) Static RAM

USB-Blaster Download Cable User Guide

DM74LS193 Synchronous 4-Bit Binary Counter with Dual Clock

DM7474 Dual Positive-Edge-Triggered D-Type Flip-Flops with Preset, Clear and Complementary Outputs

8 by 8 dot matrix LED displays with Cascadable Serial driver B32CDM8 B48CDM8 B64CDM8 General Description

MicroZed I/O Expansion Carrier Card Getting Started Guide

HEF4021B. 1. General description. 2. Features and benefits. 3. Ordering information. 8-bit static shift register

DS1232LP/LPS Low Power MicroMonitor Chip

8-bit binary counter with output register; 3-state

STF & STF201-30

HT1632C 32 8 &24 16 LED Driver

CD4013BC Dual D-Type Flip-Flop

VITESSE SEMICONDUCTOR CORPORATION. 16:1 Multiplexer. Timing Generator. CMU x16

HEF4011B. 1. General description. 2. Features and benefits. 3. Ordering information. 4. Functional diagram. Quad 2-input NAND gate

ACT4077 Driver for MACAIR A3818, A5690, A5232, A4905 & MIL-STD-1553

14-stage ripple-carry binary counter/divider and oscillator

TURBO PROGRAMMER USB, MMC, SIM DEVELOPMENT KIT

.OPERATING SUPPLY VOLTAGE UP TO 46 V

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators. Functional Schematic. Features. Description. Pin Configuration 2

DATENBLATT USB-DIO32HS USB-DIO32HS-OEM. HABEN SIE FRAGEN ODER WÜNSCHEN SIE EIN INDIVIDUELLES ANGEBOT? Unser Team berät Sie gerne persönlich.

HEF4013B. 1. General description. 2. Features and benefits. 3. Applications. 4. Ordering information. Dual D-type flip-flop

HD61202U. (Dot Matrix Liquid Crystal GraphicDisplay Column Driver)

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

DATA SHEET. HEF40374B MSI Octal D-type flip-flop with 3-state outputs. For a complete data sheet, please also download: INTEGRATED CIRCUITS

DCP Fan Controller. Version 01/2009. The engineer s choice

Clock Generator Specification for AMD64 Processors

Baseband delay line QUICK REFERENCE DATA

DG2302. High-Speed, Low r ON, SPST Analog Switch. Vishay Siliconix. (1-Bit Bus Switch with Level-Shifter) RoHS* COMPLIANT DESCRIPTION FEATURES

7 OUT1 8 OUT2 9 OUT3 10 OUT4 11 OUT5 12 OUT6 13 OUT7 14 OUT8 15 OUT9 16 OUT10 17 OUT11 18 OUT12 19 OUT13 20 OUT14 21 OUT15 22 OUT16 OUT17 23 OUT18

74HC175; 74HCT175. Quad D-type flip-flop with reset; positive-edge trigger

STWD100. Watchdog timer circuit. Description. Features. Applications

Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial

TS555. Low-power single CMOS timer. Description. Features. The TS555 is a single CMOS timer with very low consumption:

ALL-USB-RS422/485. User Manual. USB to Serial Converter RS422/485. ALLNET GmbH Computersysteme Alle Rechte vorbehalten

Data Sheet. Adaptive Design ltd. Arduino Dual L6470 Stepper Motor Shield V th November L6470 Stepper Motor Shield

DATASHEET. ADAM Arduino Display Adaptor Module. Arduino Compatible Shield P/N: 4Display-Shield-FT843 For the 4D Systems 4DLCD-FT843 Display

PCAN-MicroMod Evaluation Test and Development Environment for the PCAN-MicroMod. User Manual. Document version ( )

MADR TR. Single Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. V1. Functional Schematic. Features.

74F74 Dual D-Type Positive Edge-Triggered Flip-Flop

1-Mbit (128K x 8) Static RAM

74HC107; 74HCT107. Dual JK flip-flop with reset; negative-edge trigger

DS1225Y 64k Nonvolatile SRAM

DS1621 Digital Thermometer and Thermostat

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

US-Key New generation of High performances Ultrasonic device

74HC377; 74HCT General description. 2. Features and benefits. 3. Ordering information

DS1621 Digital Thermometer and Thermostat

1-of-4 decoder/demultiplexer

Semiconductor MSM82C43

High-Speed, Low r ON, SPST Analog Switch (1-Bit Bus Switch)

MADR TR. Quad Driver for GaAs FET or PIN Diode Switches and Attenuators Rev. 4. Functional Schematic. Features.

PACKAGE OUTLINE DALLAS DS2434 DS2434 GND. PR 35 PACKAGE See Mech. Drawings Section

1 TO 4 CLOCK BUFFER ICS551. Description. Features. Block Diagram DATASHEET

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

DM74LS191 Synchronous 4-Bit Up/Down Counter with Mode Control

IO Expansion Module User & Installation Manual

PCAN-MicroMod Universal I/O Module with CAN Interface. User Manual. Document version ( )

AC 800M. EtherNet/IP DeviceNet Linking Device LD 800DN. Power and productivity for a better world TM SP1134

MM74HC4538 Dual Retriggerable Monostable Multivibrator

MM74HC273 Octal D-Type Flip-Flops with Clear

BATRON DOCUMENT NUMBER AND REVISION VL-FS-BTHQ 21605VSS-02 REV.A (BTHQ 21605VSS-FSTF-LED05W(1 DIE)) Feb/2002 BTHQ FSTF-LED WHITE 1/15

Revision History. Date Page Summary. Approved By: Document Number: OG24161 r.0 Page 1 of 11

TAP CONNECT JTAG CABLE

74HC02; 74HCT General description. 2. Features and benefits. Ordering information. Quad 2-input NOR gate

USBSPYDER08 Discovery Kit for Freescale MC9RS08KA, MC9S08QD and MC9S08QG Microcontrollers User s Manual

Name Description Model Number. Parameters Min. Typ. Max. Note. Vaux Voltage 9.8 V 12 V 13.2 V Auxiliary Supply Voltage

MicroMag3 3-Axis Magnetic Sensor Module

74HC165; 74HCT bit parallel-in/serial out shift register

Quad 2-input NAND Schmitt trigger

Three Axis TB6560 CNC Driver Users Manual

IAdea GPIO Extender Application Note

US-SPI New generation of High performances Ultrasonic device

3-to-8 line decoder, demultiplexer with address latches

MM74HC174 Hex D-Type Flip-Flops with Clear

74HCU General description. 2. Features and benefits. 3. Ordering information. Hex unbuffered inverter

74HC154; 74HCT to-16 line decoder/demultiplexer

DS1220Y 16k Nonvolatile SRAM

CA723, CA723C. Voltage Regulators Adjustable from 2V to 37V at Output Currents Up to 150mA without External Pass Transistors. Features.

HCC/HCF4027B DUAL-J-K MASTER-SLAVE FLIP-FLOP

DM74LS373/DM74LS374 3-STATE Octal D-Type Transparent Latches and Edge-Triggered Flip-Flops

MC10SX1190. Fibre Channel Coaxial Cable Driver and Loop Resiliency Circuit

AMIS High-Speed 3.3 V Digital Interface CAN Transceiver

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

Transcription:

1300 Henley Court Pullman, WA 99163 509.334.6306 www.digilentinc.com JTAG-HS3 Programming Cable for Xilinx FPGAs Revised June 30, 2014 Overview The JTAG-HS3 programming cable is a high-speed programming/debugging solution for Xilinx FPGAs and SoCs. It is fully compatible will all Xilinx Tools, and can be seamlessly driven from impact, ChipScope, EDK, and Vivado. The HS3 attaches to target boards using Xilinx s 2x7, 2mm programming header. The PC powers the JTAG-HS3 through the USB port and will recognize it as a Digilent programming cable when connected, even if the cable is not attached to the target board. The HS3 has a separate Vref pin to supply the JTAG signal buffers. The high speed 24mA three-state buffers allow the HS3 to drive target boards with signal voltages from 1.8V to 5V and bus speeds up to 30MBit/sec (see Fig. 1). To function correctly, the HS3 s Vref pin must be tied to the same voltage supply (VCCO_0) that drives the JTAG port on the FPGA. The JTAG-HS3 Features include: Small, complete, all-in-one JTAG programming/debugging solution for Xilinx FPGAs and SoCs Plugs directly into standard Xilinx JTAG header Separate Vref drives JTAG signal voltages; Vref can be any voltage between 1.8V and 5V High-Speed USB2 port that can drive JTAG bus up to 30Mbit/sec (frequency adjustable by user) Compatible with Xilinx ISE 14.1 and newer, Xilinx Vivado 2013.3 and newer Uses micro_ab USB2 connector Open drain buffer on pin 14 allows debugging software to reset the processor core of Xilinx s Zynq platform The JTAG bus can be shared with other devices as the HS3 signals are held in high-impedance, except when actively driven during programming. The HS3 uses a standard Type-A to Micro-USB cable that attaches to the end of the module opposite the system board connector. The HS3 is small and light, allowing it to be held firmly in place by the system board connector (see Fig. 2). V IO : 5V to 1.8V USB2 Port VREF JTAG-HS3 VIO FPGA Figure 1. Diagram of signal voltages and connections. Figure 2. Xilinx JTAG header. Dual row, 2mm, 14 pin. DOC#: 502-299 Other product and company names mentioned may be trademarks of their respective owners. Page 1 of 6

Software The JTAG-HS3 has been designed to work seamlessly with Xilinx s ISE (impact, ChipScope, EDK) and Vivado tool suites. The most recent versions of ISE and Vivado include all of the drivers, libraries, and plugins necessary to communicate with the JTAG-HS3. At the time of writing, the following Xilinx software included support for the HS3: Vivado 2014.1+, Vivado 2013.3+, and ISE 14.1+. The HS3 is also compatible with ISE 13.1 13.4. However, these versions of ISE do not include all of the libraries, drivers, and plugins necessary to communicate with the HS3. In order to use the JTAG-HS3 with these versions of ISE, version 2.5.2 or higher of the Digilent Plugin for Xilinx Tools package must be downloaded from the Digilent website, and the ISE13 plugin must be manually installed as described in the included documentation. The JTAG- HS3 is not compatible with Xilinx Vivado 2013.1 or Vivado 2013.2. In addition to working with the Xilinx Tools, the HS3 is also supported by Digilent s Adept software and the Adept SDK (the SDK is available to download free from Digilent s website). Adept includes a full-featured programming environment and a set of public APIs that allow user applications to directly drive the JTAG chain. Using the Adept SDK, custom applications can be created to drive JTAG ports on virtually any device. Please see the Adept SDK reference manual for more information. Xilinx Zynq-7000 and SoC The Xilinx Tools occasionally require the processor core of the Zynq-7000 to be reset during debug operations. The Zynq platform processor has a pin dedicated for this purpose (PS_SRST_B). Driving the PS_SRST_B pin low causes the processor to reset while maintaining any existing break points and watch points. The JTAG-HS3 is capable of driving this pin low under the instruction of Xilinx s SDK during debugging operations. In order for this to work, pin 14 of Xilinx JTAG header on the target board must be connected to the PS_SRST_B pin of the Zynq (see Figs. 3 & 4). 1 3 2 4 VREF 1 3 2 4 VCCO_0 5 7 6 8 5 7 6 8 9 10 9 10 11 12 ---- 11 12 ---- 13 14 SRST 13 14 PS_SRST_B Figure 3. JTAG-HS3 pinout. Figure 4. Xilinx system board header. The JTAG-HS3 uses an open drain buffer to drive pin 14 of the Xilinx JTAG header (see Fig. 5). This allows the HS3 to drive the PS_SRST_B pin when VCC_MIO1 is referenced to a different voltage than VCCO_0 (see Fig. 6). Other product and company names mentioned may be trademarks of their respective owners. Page 2 of 6

100 Output Pin (SRST) Figure 5. JTAG-HS3 pin 14 output buffer. Should an accidental short occur between pin 14 and, the 100 ohm series resistor protects the buffer from being damaged. While this resistor protects the buffer from being damaged, it also limits the drive strength of the buffer. Therefore, it is necessary for the pull-up resistor (R PU ) used to establish the voltage level on PS_SRST_B to be greater than or equal to 1.5K ohms. At the time of writing, Xilinx ZC702, Xilinx ZC706, and Avnet MicroZed all feature 10K pull-ups on pin 14 of the their respective Xilinx JTAG headers. For compatibility with other evaluation platforms, please consult the manufacturer s schematic. VCCO_MIO1 VCCO_0 VREF JTAG-HS3 SRST VCCO_MIO1 VCCO_MIO1 VCCO_0 ZYNQ-7000 PS_SRST_B 1.5K R PU Figure 6. Optional Reset Button Figure 6. System board components. Other product and company names mentioned may be trademarks of their respective owners. Page 3 of 6

ed Target Devices The JTAG-HS3 is capable of targeting the following Xilinx devices: Xilinx FPGAs Xilinx Zynq-7000 Xilinx CoolRunner /CoolRunner-II CPLDs Xilinx Platform Flash ISP configuration PROMs Select third-party SPI PROMs Select third-party BPI PROMs The following devices cannot be targeted by the JTAG-HS3: Xilinx 9500/9500XL CPLDs Xilinx 1700 and 18V00 ISP configuration PROMs Xilinx FPGA efuse programming Remote device configuration is not supported for the JTAG-HS3 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 section of Xilinx UG908 for a list of the FPGA/PROM combinations that Vivado supports. Design Notes The JTAG-HS3 uses high speed three-state buffers to drive the,, and signals. These buffers are capable of sourcing or sinking a maximum of 50 ma of current. The HS3 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, additional current resistance may be placed in series with the I/O pins of the HS3 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. Other product and company names mentioned may be trademarks of their respective owners. Page 4 of 6

Programming Solutions Comparison Chart JTAG-USB JTAG-HS1 JTAG-HS2 JTAG-HS3 Max Speed 1.6 MHz 30 MHz 30 MHz 30 MHz Voltage Range 1.8V 5V 1.8V 5V 1.8V 5V 1.8V 5V Xilinx ISE 13.2+ ISE 13.2+ ISE 13.2+ ISE 14.1+ Native Vivado 2014.2+ Vivado 2012.1+ Vivado 2012.1+ Vivado 2013.3+ Xilinx Plug-in ISE 12.1+ ISE 12.1+ ISE 12.1+ ISE 12.1+ Digilent Adept YES YES YES YES PC Interface USB USB USB USB Connector Interface 6-pin 6-pin, 14-pin 6-pin, 14-pin 14-pin 4-Wire JTAG YES YES YES YES 2-Wire JTAG NO NO YES NO Zynq-7000 PS_SRST NO NO NO YES SPI YES YES YES NO Absolute Maximum Ratings Symbol Parameter Condition Min Max Unit Vref I/O reference/supply voltage -0.5 6 V VIO Signal Voltage -0.5 6 V I IK,I OK,,, DC Input/Output Diode Current VIO < -0.5V -50 VIO > 6V +20 ma I OUT DC Output Current ±50 ma T STG Storage Temperature -20 +120 ºC ESD Human Body Model JESD22-A114 2000 V Charge Device Model JESD22-C101 500 V Other product and company names mentioned may be trademarks of their respective owners. Page 5 of 6

DC Operating Characteristics Symbol Parameter Min Typ Max Unit Vref I/O reference/supply voltage 1.65 1.8/2.5/3.3 5.5 Volts,, Input High Voltage (V IH ) 1.4 5.5 Volts Input Low Voltage (V IL ) 0 0.45 Volts Output High (V OH ) 0.75 x Vref 0.90 x Vref Vref Volts Output Low (V OL ) 0 0.05 x Vref 0.15 x Vref Volts SRST Output Low (V OL ) (R PU = 1.5K ohm) 0 0.4 0.55 Volts T A Operating Temperature 0 70 ºC AC Operating Characteristics The JTAG-HS3 JTAG signals operate according to the timing diagram in Fig. 7. The HS3 supports 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 4). T CK / T CKH T SU T CD T HD T CKL Symbol Parameter Min Max T CK T CK period 33ns 125µs T CKH, T CKL T CLK pulse width 16.6ns 62.5µs T CD T CLK to, 0 15ns T SU Setup time 19ns T HD Hold time 0 Figure 7. Timing diagram. Table 4. JTAG-HS3 Frequency support. Other product and company names mentioned may be trademarks of their respective owners. Page 6 of 6