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

3.1i COREGEN - Core Generator fails to generate large cores.

Description

Keywords: Core Generator, Elaboration Failed, cannot generate,
out of memory,

Urgency: Standard

General description:
When generating a large core such as Square Root
function with Input/Output width = 64, or DA FIR with large
number of coefficients, the Core Generator may fail to generate
the core.

解决方案

The Core Generator startup script has only 128 M bytes of memory
allocation. This may not be enough for generating large cores.

Core Generator startup scripts are located in:
Xilinx_Install\bin\nt\coregen.bat (for WinNT)
Xilinx_Install\bin\sol\coregen (for Solaris)
Xilinx_Install\bin\hp\coregen (for HP)

Edit the coregen startup script file and change following line:

"$JAVA_HOME/bin/jre" -mx128m -ss44M -ms10m -classpath .........
to
"$JAVA_HOME/bin/jre" -mx256m -ss44M -ms10m -classpath ........

Notice that you only need to change -mx128m to -mx256m.
It is important that you do NOT modify anything else.
After modifying the coregen startup script, re-start Core Generator.

If it still fails, then you may not have enough memory to generate large
cores. In this case, you may have to increase the physical memory
in your system.

Also, Core Generator does not know how to release the memory space
once it has completed the core generation. If other applications on your
system need more memory, then you should close the Core Generator
window when you are done with it.
AR# 9624
创建日期 07/02/2000
Last Updated 08/23/2002
状态 Archive
Type 综合文章