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

LogiCORE Distributed Memory Generator - Dist_Mem_Gen fails to generate as it runs out of memory


When generating a large Distributed Memory Generator IP such as Depth = 65536, Width = 1024, CORE Generator runs out of memory and fails to generate. Following error message appears on the CORE Generator console.

"Generating IP...
ERROR:coreutil - Failure to generate output products
Finished Generating."

If you run CORE Generator in a debugging mode, the following error message occurs:

ERROR:Portability:3 - This Xilinx application has run out of memory or has
encountered a memory conflict. Current memory usage is 4029568 kb. Memory
problems may require a simple increase in available system memory, or possibly a
fix to the software or a special workaround. To troubleshoot or remedy the
problem, first: Try increasing your system's RAM. Alternatively, you may try
increasing your system's virtual memory or swap space. If this does not fix the
problem, please try the following: Search the Answers Database at
support.xilinx.com to locate information on this error message. If neither of
the above resources produces an available solution, please use Web Support to
open a case with Xilinx Technical Support off of support.xilinx.com. As it is
likely that this may be an unforeseen problem, please be prepared to submit
relevant design files if necessary.
XIL_MEMUSAGE - process used 4059103232 bytes of memory


Any large IP (not just the Dist Memory Generator ) will fail to generate if there is not enough memory space.

To work around this issue, try the following suggestions:

- If available, try generating the IP on a system with more memory space.
- Try increasing the system's virtual memory or swap space.
- Try increasing your system's RAM.
AR# 21393
Date Created 09/04/2007
Last Updated 12/15/2012
Status Active
Type General Article