Answers Database


JTAG - /PROGRAM held low in FPGA's limits boundary scan instruction set


Record #993

Product Family: Hardware

Product Line: 4000E

Product Part: 4000E

Problem Title:
JTAG - /PROGRAM held low in FPGA's limits boundary scan instruction set


Problem Description:
Urgency: standard

General Description:
Which TAP instructions are available in FPGAs if the /PROGRAM
pin is held low?


Solution 1:

If the /PROGRAM pin is pulled low at any time, it will disrupt all
boundary scan operations as it effectively resets the TAP controller
in all FPGA's.

In the XC4K/XC5K/Spartan families, the following Boundary Scan instructions
are still available with the /PROGRAM pin held low:

Sample/Preload
Bypass

For additional information please refer to the Boundary Scan application note at http://www.xilinx.com/xapp/xapp017.pdf



Solution 2:

If /PROGRAM is held low in Virtex (and Virtex derivatives), the TAP
controller is held in reset, and no boundary scan instructions are available.
To delay configuration of Virtex and Virtex derivatives, you must use the /INIT pin.

For more information on JTAG in Virtex, see
http://support.xilinx.com/xapp/xapp139.pdf




End of Record #993 - Last Modified: 01/10/00 13:05

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!