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

ISE - Discussion of memory utilization with different operating systems and processors

Description

Keywords: PAR, MAP, memory usage, RAM, PC, Linux, Place and Route, Place & Route

The ISE memory utilization table for the latest Virtex and Spartan devices is located at:
http://www.xilinx.com/ise/products/memory.htm

This table contains information on typical and peak memory usage. This Answer Record includes additional information on memory utilization with different operating systems and processors.

Solution

ISE 32-bit running on Windows XP Pro with 3 GB switch set and 4 GB of memory

Windows allows a single process to address up to 2.7 GB of memory. For additional information on enabling the 3 GB switch, refer to (Xilinx Answer 14932).

ISE 32-bit running on Windows XP Pro 64-bit with at least 5 GB of memory

ISE 10.1 and newer -
By default, installing ISE on 64-bit OS will also install the 32-bit version of the tools as well.

ISE 9.2i and older -
To get set up with this configuration, you need to install the 32-bit version of ISE on a Win64 machine. This is accomplished by running setup.exe found under "<DVD>/bin/nt", rather than setup.exe from the root of the DVD. You can install both the Win64 and Win32 versions of ISE into the same directory as well.

Windows allows the process to address up to 4 GB of memory.

ISE 64-bit running on Windows XP Pro 64-bit with at least 5 GB of memory

Windows allows the process to address more than 4 GB of memory.

ISE 32-bit running on Red Hat Linux with 4 GB of memory

Linux allows the process to address up to 3 GB of memory.

ISE 32-bit running on Red Hat Linux 64-bit with at least 5 GB of memory

ISE 10.1 and newer -
By default, installing ISE on 64-bit OS will also install the 32-bit version of the tools as well.

ISE 9.2i and older -
To get set up with this configuration, you need to install the 32-bit version of ISE on a Linux64 machine. This is accomplished by running setup found under "<DVD>/bin/lin", rather than setup from the root of the DVD. You can install both the Linux64 and Linux32 versions of ISE into the same directory as well. For more information, see (Xilinx Answer 12793).

Linux allows the processes to address up to 4 GB of memory.

ISE 64-bit running on Red Hat Linux 64-bit with at least 5 GB of memory

Linux allows the processes to address more than 4 GB of memory.

NOTES:
1. Windows: The 32-bit Implementation Tools are faster than 64-bit Implementation Tools.
2. Linux: There is no noticeable difference between 32-bit Implementation Tools and 64-bit Implementation tools.
3. The 32-bit Implementation Tools are faster on the Intel EM64T processors than on AMD Opteron processors when running a 64-bit OS.
4. The 64-bit Implementation Tools are faster on AMD Opteron processors than on Intel EM64T processors when running a 64-bit OS.
5. The 32-bit Windows XP Pro /3 GB switch should be used only on Windows XP or Windows XP SP2.
6. Linux 64 utilizes more memory than Linux 32. Refer to the memory utilization table for additional details.
AR# 24127
Date Created 09/04/2007
Last Updated 05/01/2009
Status Active
Type General Article