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

5.1i iMPACT - The addition of a third-party (non-Xilinx) BSDL file results in a Dr. Watson access violation

Description

General Description: 

When I manually add a non-Xilinx device BSDL into a 4.2i or 5.1i iMPACT JTAG chain, the following Dr. Watson error is reported:  

 

"Access Violation (0xC0000005), Address 00431e06".

Solution

This problem is fixed in the latest 5.1i Service Pack, available at:  

http://support.xilinx.com/support/techsup/sw_updates  

The first service pack containing the fix is 5.1i Service Pack 1.

 

Prior to 5.1i Service Pack 1, the following method can be used to bypass non-Xilinx devices: 

 

1. Select Edit -> Add Device -> Non-Xilinx. 

2. When Prompted with "Do you have a BSD or BIT file for this device?" select "No". (Do this even if you have the .bsd file.) 

3. Give the device a name and enter the correct instruction register length.  

You can find the instruction register length in the .bsd file by opening the .bsd file  

in a text editor and searching for the following line: 

 

"attribute INSTRUCTION_LENGTH of <device_name> : entity is <Instruction_Register_Length>;"  

 

 

This will create a very basic .bsd file that will allow you to bypass the non-Xilinx part(s) and program the Xilinx device(s).

AR# 14950
Date Created 08/29/2007
Last Updated 05/14/2014
Status Archive
Type General Article