beautypg.com

Jtag, Jtag connection to xc2vp30 – Xilinx ML310 User Manual

Page 29

background image

ML310 User Guide

www.xilinx.com

29

UG068 (v1.01) August 25, 2004

1-800-255-7778

Board Hardware

R

JTAG

JTAG is a simple interface that provides for many uses. On the ML310 Hardware Platform,
the primary uses include configuration of the XC2VP30, debugging software (similar to
the CPU debug interface), and debugging hardware using the ChipScope™ Integrated
Logic Analyzer (ILA).

The Virtex-II Pro family is fully compliant with the IEEE Standard 1149.1 Test Access Port
and Boundary-Scan Architecture. The architecture includes all mandatory elements
defined in the IEEE 1149.1 Standard. These elements include the Test Access Port (TAP),
the TAP controller, the instruction register, the instruction decoder, the boundary-scan
register, and the bypass register. The Virtex-II Pro family also supports some optional
instructions; the 32-bit identification register, and a configuration register in full
compliance with the standard.

JTAG Connection to XC2VP30

The JTAG connector initially connects to the System ACE chip, which passes the JTAG
connections through to the XC2VP30.

Figure 2-6

is a block diagram showing the

connections between the JTAG connector, System ACE, and the XC2VP30. This diagram
also shows the logic that allows the CPU JTAG debug connector (J12) to be used to access
the JTAG interface to program the XC2VP30.

Figure 2-6:

JTAG Connections to the XC2VP30 and System ACE

UG068_5_25_08050

J9 PC4

J19

U38

U37

System ACE

XC2VP30

CPU_TCK

CPU_TMS

CPU_TDI

CPU_TDO

PC4_TCK

JTAG_SRC_SEL

TCK

TMS

TDI

TDO

TCK

TMS

TDI

TDO

PROG

2.5V

INIT

CFG_TCK

CFG_TMS

CFG_TDI

CFG_TDO

CFG_PROG

CFG_INIT

PC4_TMS

PC4_TDI

PC4_TDO

2.5V

0

1

3.3V

2.5V

0

1

0

1

0

1

J14

SW3

Schem Pg. 47

CF7

Mode

Pin

CFGADDR

Schem Pg. 20

2.5V

2.5V

2.5V