beautypg.com

Software support – Digilent 410-308P User Manual

Page 3

background image

JTAG-SMT2-NC Reference Manual

Copyright Digilent, Inc. All rights reserved.

Other product and company names mentioned may be trademarks of their respective owners.

Page 3 of 14

Note: The Xilinx Tools expect GPIO2/CS3 to be connected to the SRST_B pin on a Zynq chip. As a result, SPI ports 6
and 7 may not be used for SPI communication if the Xilinx Tools are going to be used to communicate with the
SMT2.

Software Support

The JTAG-SMT2-NC 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-SMT2-NC. At the time of writing, the following Xilinx software included support for
the SMT2-NC: Vivado 2014.1+, Vivado 2013.1+, and ISE 14.1+.

The SMT2-NC 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 SMT2-NC. In order to use the JTAG-SMT2-NC
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.

In addition to working seamlessly with all Xilinx tools, Digilent’s Adept software and the Adept software
development kit (SDK) support the SMT2-NC module. For added convenience, customers may freely download 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 APIs 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.

IEEE 1149.7-2009 Compatibility

The JTAG-SMT2-NC 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 Figs. 3 & 4).

TMS

TDI

TCK

TDO

Host

+

JTAG-SMT2-NC

(DTS)

TMS

TDI

TCK

TDO

Target

System 0

TMS

TDI

TCK

TDO

Target

System 1

TMS

TDI

TCK

TDO

Target

System N

Figure 3. 4-Wire series topology.