UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 19635

Platform Cable USB - What is the best configuration frequency to choose for my cable?

Description

I want to run my cable at the fastest setting of 24 MHz, but iMPACT issues an error at the higher frequencies. All of my devices will not operate at the higher frequencies. Why?

Solution

The maximum TCK frequency can vary between Xilinx families. Not all devices support a TCK frequency of 24 MHz. You can identify the maximum TCK frequency by inspecting the BSDL file of the device in question, as shown in the following examples:

BSDL file for a Spartan device:

attribute TAP_SCAN_CLOCK of TCK : signal is (2.0e6, LOW);

BSDL file for a Virtex-II Pro device:

attribute TAP_SCAN_CLOCK of TCK : signal is (33.0e6, BOTH).

These files indicate that the maximum TCK frequency for the Spartan device is 2 MHz (which is a conservative number), and the Virtex-II Pro frequency is 33 MHz.

If the Platform Cable USB frequency is higher than the maximum TCK frequency reported in the BSDL file, the device might still be able to perform all JTAG operations; if not, the most common error reported is:

"ERROR:iMPACT:1210 - '1':Boundary-scan chain test failed at bit position '1'."

Lowering the cable frequency should resolve this error.

AR# 19635
Date Created 09/03/2007
Last Updated 12/15/2012
Status Active
Type General Article