10-11-2007 03:47 PM
10-11-2007 06:22 PM
10-12-2007 07:21 AM
10-15-2007 02:01 AM - edited 10-15-2007 02:01 AM
Message Edited by Vinay Kumar on 10-15-2007 02:01 AM
10-15-2007 08:06 AM
02-22-2008 08:05 AM - edited 02-22-2008 08:10 AM
02-25-2008 09:50 AM
02-25-2008 10:42 AM
I just attempted to compile 1/4 of my final project and the compilation failed. It did make it farther, into the HDL Advanced Synthesis, but failed within the FSM extraction as outlined in the link I gave previously.
When would you propose I use a Free RAM application? I compile off of a fresh reboot and xst.exe has used up to 3GB of RAM but no more of the 8GB total.
02-25-2008 08:47 PM
Hi WillD,
There are a few good websites that I can point you to regarding the use of the free RAM optimizer. I have not used it myself but from other sources, I hear that it has helped with this issue. Have you also looked at the link above that goes to the Xlinx website? That also might be a great resource. There is also a great knowledgebase article that discusses how to use virtual memory to help alleviate memory issues with LabVIEW, which might help.
02-26-2008 10:50 AM
Normally 32 bit Windows XP will divide the total memory
equally between the OS and user processes, however with the /3GB switch in the
boot.ini file it will only reserve 1 Gb for itself. This means that any single process
can only use up to 3 Gb of memory.
XP64 can see way more memory, but in order for a process to use it, the app
must also be 64 bit otherwise it can only address 4 Gb (I think). All the
Xilinx tools that are distributed with LabVIEW FPGA are 32 bit, so even moving
to XP64 would have limited benefits.
What FPGA/target are you compiling to? Using that much memory that early in the
compile stage seems almost excessive - are you sure you don't have the FPGA
over mapped? That could easily make it take way more memory and time to synthisize and it would fail in place and route.