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

11 EDK - Why does SDK hang while it is communicating with the FPGA?

Description

Why does SDK hang while it is communicating with the FPGA during a bitstream download, run, debug, or profile?

Solution

The Xilinx Microprocessor Debugger (XMD) is a key part of SDK's communication with the FPGA. XMD runs on top of the Xilinx distribution of bash called "xbash". Some of SDK's communication problems are linked to a problem found in xbash. A tactical patch has been created to address this problem which occurs only on Windows.

To install the patch:

1. Make a backup of "C:\Xilinx\11.1\EDK\bin\nt\unwrapped\xbash.exe".

2. Download the file at:

http://www.xilinx.com/txpatches/pub/swhelp/ise11_updates/33068_11_xbash_patch.zip

3. Extract the contents of the file to "C:\Xilinx\11.1\EDK".

The patch is intended for both 11.1 and 11.2. This fix will become mainstream in the 11.3 release of the software.

NOTE: Installing this patch will disable XMD's auto completion feature. To re-enable auto completion while using XMD outside of SDK, set the environment variable RUNNING_EDK_XBASH to 1. The environment variable must be turned off when using SDK.

This problem has been fixed in EDK 11.3, available at:

http://www.xilinx.com/support/download/index.htm

AR# 33068
Date Created 07/08/2009
Last Updated 12/15/2012
Status Active
Type General Article