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

Initiator/Target for PCI v3.167 - Fails with Java error in ISE tool versions 13.2 to 14.2


If I generate a v3.167 32-bit Initiator/Target for PCI core, the following error occurs:

"ERROR:coreutil - ERROR: Failed to output eJava for com.xilinx.ip.pci32_v3_167.CopyFilesetZipPCI
at com.xilinx.ip.pci32_v3_167.CopyFilesetZipPCI.doCopy(Unknown Source)
at com.xilinx.ip.pci32_v3_167.CopyFilesetZipPCI.writeFile(Unknown Source)
at com.xilinx.iputils.ejava.EJavaUtilities.doOutput(Unknown Source)
at com.xilinx.iputils.ejava.EJavaUtilities.execute(Unknown Source)
at com.xilinx.sim.base.Sim.generateAssociatedFiles(Unknown Source)
at com.xilinx.sim.base.Sim.generateAssociatedFiles(Unknown Source)
at com.xilinx.sim.base.HDLSim.deliverAssociatedFiles(Unknown Source)
at com.xilinx.sim.base.HDLSim.implement(Unknown Source)
at com.xilinx.sim.base.HDLSim.buildStructure(Unknown Source)
at com.xilinx.sim.netlisters.GenerationUtilities.buildHDLSim(Unknown Source)
at com.xilinx.sim.netlisters.GenerationAPI.getImplementedSim(Unknown Source)
at com.xilinx.sim.netlisters.GenerationAPI.generateSimCore(Unknown Source)
at com.xilinx.sim.netlisters.GenerationAPI.generate(Unknown Source)
at com.xilinx.sim.netlisters.GenerationAPI$1.construct(Unknown Source)
at com.xilinx.coreutil.util.guis.SwingWorker$2.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
WARNING:sim:93 - NGC output will not be generated for this core.
WARNING:sim:95 - Structural Verilog netlist output will not be generated for this core.
Finished Generation.
Generating IP instantiation template..."


This issue has been resolved in ISE Design Suite 14.3.

The problem was due to the build process for this core adding absolute paths instead of relative paths in the archive file (C:\xilinx\14.2\ISE_DS\ISE\coregen\ip\xilinx\network\com\xilinx\ip\pci64_v3_167\fileset\v3.1.166.zip). All of the paths in the archive should begin with the v3.1.166 directory.

To work around this issue, perform one of the following

  • Use ISE Design Suite 14.3 or later.
  • Use an earlier version of the ISE design tools (such as 13.1) to generate the core. There is no difference in the core generated in ISE Design Suite version 13.1 and what would be generated in 14.3.
  • Copy the v3.1.166.zip file from the ISE Design Suite 13.1 install area to the install area of the ISE Design Suite version being used.
  • Edit the paths in the v3.1.166.zip and remove all directory references before the v3.1.166 directory.

Revision History

01/16/2013 - Updated to include 14.3
04/05/2012 - Initial release

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
32324 Initiator/Target for PCI v3.167 - Release Notes and Known Issues N/A N/A
AR# 47089
Date Created 04/05/2012
Last Updated 01/16/2013
Status Active
Type Known Issues
  • Virtex-4 LX
  • Spartan-3A
  • ISE Design Suite - 13.4
  • ISE Design Suite - 13.3
  • ISE Design Suite - 13.2
  • 32-bit Initiator/Target for PCI