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# 23132

8.1i EDK - Wrong instruction length for Spartan-3 4000 device in XMD

Description

When I attempt to connect with XMD to a Spartan-3 4000, I receive a message that says the instruction length is incorrect.

Solution

There are two options to resolve this issue:

Option 1:

You can find a list of the devices and their ID values in the "$XILINX_EDK/data/xmd" directory in a file called "devicetable.1st". You should reset the value for the Spartan-3 4000 from 0x0140093 to 0x01448093.

Option 2:

In the XMD Debug Options, you can manually enter the JTAG chain by unchecking the Auto-Discover option and entering in the JTAG configuration chain information with the corrected value (0x01448093) for the Spartan-3 4000.

XMD Debug Options GUI
XMD Debug Options GUI

This is scheduled to be fixed in 8.2i.

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