Memory_Errors - david-macmahon/wiki_convert_test GitHub Wiki

Memory errors occur when your operating system is unable to allocate enough memory to XPS.

The error message will look something like this:

ERROR:Portability:3 - This Xilinx application has run out of memory or has
   encountered a memory conflict.  Current memory usage is 2079736 kb.  You can
   try increasing your system's physical or virtual memory.  For technical
   support on this issue, please open a WebCase with this project attached at
   http://www.xilinx.com/support.

This usually means that you need to increase your operating system's per-process memory limit.

For 32 bit Windows XP, the default is 2GB. You can increase this to 3GB by following the instructions in Xilinx' AR #14932.

Note: This flag does not come for free. It will make your machine less stable, especially in multi-user environments. You gain per-process resources only at the expense of operating system resources. Before blindly enabling this option, you should read the references below, as well as this mailing list thread.

For Linux, there is no default limit. For ROACH development, we recommend doing your design and compilation in 11.3 under Linux. Windows is notoriously terrible at memory management, and this has been our experience.

References