Answers Database


XC9500XL JTAG Programmer - ISP Enable instruction different in SVF file and 2.1i JTAG Programmer


Record #8102

Problem Title:
XC9500XL JTAG Programmer - ISP Enable instruction different in SVF file and 2.1i JTAG Programmer



Problem Description:
Urgency : Standard

General Description :
When the JTAG Programmer issues an 'isp enable' command it looks like this (on a logic analyzer):

SIR 8 TDI (e8) SMASK (ff)
SDR 6 TDI (00) SMASK (3f)

In the SVF file generated from the JTAG Programmer, the command looks like this:

SIR 8 TDI (e8) SMASK (ff)
SDR 6 TDI (05) SMASK (3f)

Why is there a difference in the SDR instruction line?


Solution 1:

For 9500XL devices there is a difference between the SVF file and the JTAG Programmer output. The J TAG Programmer sets minimum values to internal timers in the XC9500XL CPLDs. These internal timers are set to a maximum value when the command is issued through the SVF file. This is because some te st equipment will require the maximum value in the SVF file. Both versions of the command will comp lete the isp enable instruction.

This difference between the SVF file and the JTAG Programmer does not apply to the XC9500 devices (o nly to the XC9500XL devices).




End of Record #8102 - Last Modified: 11/19/99 15:30

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