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

9.1i CORE Generator - IP core generation fails on Linux platform: "ERROR:coreutil - An error occurred while running Java"

Description

Keywords: LD_ASSUME_KERNEL, SmartModel, cannot open, could not open, for reading, COREGen

Java fails while generating an IP core on a Linux platform. The only error message states:

"ERROR:coreutil - An error occurred while running Java. Please examine the console or coregen log file for a specific IP related error."

Running CORE Generator in Debug mode (coregen -dd) generates the following additional message:

"DEBUG[cppclientexe] - Couldn't open <project name>/tmp/_cg/xil_xxxxx.out for reading.
ERROR:coreutil - An error occurred while running Java. Please examine the console or coregen log file for a specific IP related error."

Solution

This issue can occur when the LD_ASSUME_KERNEL environment variable is set.

The LD_ASSUME_KERNEL environment variable causes a problem with Java 1.5 (used by CORE Generator 9.x) and is no longer needed in ISE 9.1i.

When the CORE Generator executable is run, it runs a standard Xilinx boot loader that attempts to set up the correct environment before opening the CORE Generator GUI. In some cases, running "_cg" from the command prompt instead of "coregen" allows CORE Generator to successfully generate a core that cannot otherwise be generated.
AR# 24466
Date Created 09/04/2007
Last Updated 04/08/2009
Status Archive
Type General Article