Main

9.2i CORE Generator - Synthesis of the opb_usb2_device core results in the following error: "Exception in thread "main" com.xilinx.sim.exception.ElaborationException."

AR# 25227

Search For Another Answer

Topic SW-Coregen
Last Updated 04/08/2009
Status Archive
Description

Keywords: EDK, generation, USB, OPB, XMP, internal error, Linux, ramb16

A failure to generate EDIF netlist in edk_generatecore in Linux occurs. On Linux platforms, the following error message occurs during synthesis of the opb_usb2_device core that calls the blk_mem_gen_v2_1 core:

"ERROR: An internal error has occurred. To resolve this error, please consult the Answers Database at http://support.xilinx.com
Exception in thread "main" com.xilinx.sim.exception.
ElaborationException: Error occurred during generation of associated files."

Due to this error, instead of the generation of RAMB16 components, "opb_usb2_device_0_wrapper_blk_mem_gen_v2_1" components are generated and the core fails at the NGDBuild stage.

Solution

This is a problem with the Linux edk_generatecore tools (the tool works correctly on Windows platforms).

EDK encounters a problem when trying to instantiate the block memory generator core using the "generatecore" flow. This problem occurs because the blk_mem_gen is relying on the setting of an encore property in the Java generation flow.

This problem has been fixed in the latest 9.2i Service Pack available at:
http://www.xilinx.com/xlnx/xil_sw_updates_home.jsp
The first service pack containing the fix is 9.2i Service Pack 1.

 
 
/csi/footer.htm