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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor jalandhar
Visitor
11,871 Views
Registered: ‎02-29-2016

Xilinx 14.7 Impact error

 hi

  

we are using XILINX 10.1 and IMPACT 10.1( windows xp professional version 2002 servicepack2).

with this IMPACT 10.1,we are trying to load bit file in to  XC3S50ANTQG144I ( batch code 1517) but the FPGA’S are not getting programmed. we are getting a error of SPI DEVICE NOT FOUND.Suggest me how to load bit file in FPGA FLASH of new 2MB flash XILINX part (XC3S50ANTQG144I )without getting error/ failure.

 

G Dhanunjay

0 Kudos
5 Replies
Moderator
Moderator
11,856 Views
Registered: ‎01-15-2008

Re: Xilinx 14.7 Impact error

Hi Dhanunjay,

 

Following solution record should your issues,

http://www.xilinx.com/support/answers/59572.html

 

download the 14.7 impact tool(lab programmer) from download section and apply the patch mentioned in the above solution record

 

--Krishna

0 Kudos
Visitor jalandhar
Visitor
11,732 Views
Registered: ‎02-29-2016

Re: Xilinx 14.7 Impact error

hi krishna ,

     we tried in xilinx 14.7/impact14.7 webpack  by adding patch file . even though we are getting error SPI DEVICE NOT FOUND.

we are programming by jtag lines . is there any hardware design change required for programming . please  suggest me to resolve this problem. please provide step wise screeen shots for loading bit file by using xilinx 14.7/ impact14.7 without getting error.

 

thanks& regards

G Dhanunjay 

0 Kudos
Scholar pratham
Scholar
11,727 Views
Registered: ‎06-05-2013

Re: Xilinx 14.7 Impact error

@jalandhar It should work. Can you please post the impact.log here? Are you sure patch is been correctly applied?

-Pratham

----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos
Visitor jalandhar
Visitor
11,697 Views
Registered: ‎02-29-2016

Re: Xilinx 14.7 Impact error

 hi,

       i attached patch file. even thogh i am getting error.please find attached log file.and suggest me to solve the issue

 

thanks & regards,

 

G Dhanunjay

0 Kudos
Scholar pratham
Scholar
11,688 Views
Registered: ‎06-05-2013

Re: Xilinx 14.7 Impact error

@jalandhar Do you have env variable set? I am not sure if you have followed the correct procedure.

 

ISE iMPACT Design/Lab Tools Patch for XC3S50AN-TQ(G)144 Devices

An spi.acd patch is available for the ISE iMPACT Design/Lab tools. However, the spi.acd patch works ONLY with the new XCN14003 XC3S50AN-TQ(G)144 devices.  

Note:
See the Alternate ISE iMPACT Design/Lab Tools Solution below for a programming solution that is compatible with both original XC3S50AN-TQ(G)144 devices and new XCN14003 devices.

 

 

The ISE iMPACT Design/Lab Tools patch consists of two parts:

 

- New spi.acd file

 

- Recommended usage procedure

 
 
ISE iMPACT 14.7 patch file for new XCN14003 XC3S50AN-TQ(G)144 devices only: spi.acd 

This spi.acd patch file is applicable to ISE iMPACT versions 12.2 through 14.7.

Recommended installation for the patch:

 

1. Create a directory for the patch.

 

For example, if your installation of the Xilinx ISE Design Tools is located at
C:\Xilinx\14.7\ISE_DS\ISE
And the XILINX environment variable is set to
C:\Xilinx\14.7\ISE_DS\ISE
Then create the C:\Xilinx\14.7\ISE_DS\ISE_XCN14003_patch\data directory path and copy the spi.acd patch file to this directory such that the spi.acd patch file is located at
C:\Xilinx\14.7\ISE_DS\ISE_XCN14003_patch\data\spi.acd 

 

2. set the following environment variable:  set MYXILINX=C:\Xilinx\14.7\ISE_DS\ISE_XCN14003_patch 

 

 

Check for correct patch installation--You should have: 

 

1. Patch file located at C:\Xilinx\14.7\ISE_DS\ISE_XCN14003_patch\data\spi.acd 

 

2. These environment variables set:   

 

MYXILINX=C:\Xilinx\14.7\ISE_DS\ISE_XCN14003_patch   

 

XILINX=C:\Xilinx\14.7\ISE_DS\ISE (or your ISE installation location, if different than the default installation path)  

 

 

Note: DO NOT DELETE the original spi.acd file. 

 

The original spi.acd file is required for programming the original XC3S50AN-TQ(G)144 devices. 

 

The original spi.acd file should still be located in the data directory of your ISE installation, e.g. at C:\Xilinx\14.7\ISE_DS\ISE\data\spi.acd

Recommended iMPACT Patch Usage: 

The use of the patch will need to be enabled or disabled via the definition or omission of the MYXILINX environment variable to support programming of new XCN14003 devices or original devices. 

 

One method for switching between iMPACT tool sessions that can program the original XC3S50AN-TQ(G)144 devices or new XCN14003 XC3S50AN-TQ(G)144 devices is as follows: 

 

1. Open a Windows Command Prompt 

 

2. Clear the MYXILINX environment variable (e.g. set MYXILINX=) 

 

3. Start impact.exe 

 

4. Follow the standard iMPACT procedure for programming your XC3S50AN-TQ(G)144 device. 

 

5. If iMPACT fails programming and reports the following message, then continue to step 6 because iMPACT did not recognize the device ID of the new in-system flash:

 

INFO:iMPACT - SPI Device not found. 

 

6. Close impact.exe 

 

7. Set the MYXILINX environment variable to point to the base location of the patch (shown in the patch installation instructions above), e.g. set MYXILINX=C:\Xilinx\14.7\ISE_DS\ISE_XCN14003_patch 

 

8. Start impact.exe

 

9. Follow the standard iMPACT procedure for programming your XC3S50AN-TQ(G)144 device.

 

Alternate ISE iMPACT Design/Lab Tools Solution for XC3S50AN-TQ(G)144 Devices:  
 
An alternative ISE iMPACT Design/Lab Tools and JTAG cable programming solution is available that is compatible with both original devices and new XCN14003 devices. 
 
Recommended iMPACT Usage for Alternate Solution:  
 
The following recommended alternate iMPACT tool solution flow supports both original devices and new XCN14003 device programming:
  1. Generate an SVF for programming the target XC3S50AN-TQ(G)144 device on your board.
  2. Use the iMPACT SVF File Updates solution (below) to modify the SVF for compatibility with the original and XCN14003 devices.
  3. Execute  the modified SVF file via the iMPACT tool through the JTAG cable to the device on your board to program the device.
 

Not
e: The iMPACT spi.acd patch, which is described above, is NOT needed for this alternate solution.    
 
ISE iMPACT SVF/STAPL/ACE/XSVF File Updates for XC3S50AN-TQ(G)144 Devices
 
 

A modification is required for SVF, STAPL, XSVF, or ACE files that program XC3S50AN-TQ(G)144 devices.

 

A Perl script is provided for making the SVF or STAPL file modification:  xc3s50an_svf_stapl_fix_for_xcn14003.pl

 

The Perl script takes an input SVF or STAPL file and outputs a modified version of the file. The modified version is compatible with both original XC3S50AN-TQ(G)144 devices and new XCN14003 devices. The Perl script simply removes the in-system flash density code checks in the SVF or STAPL file.

-Pratham

----------------------------------------------------------------------------------------------
Kindly note- Please mark the Answer as "Accept as solution" if information provided is helpful.

Give Kudos to a post which you think is helpful and reply oriented.
----------------------------------------------------------------------------------------------
0 Kudos