cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
alexandre.solon
Visitor
Visitor
4,695 Views
Registered: ‎11-20-2008

Portability:3 (run out of memory)

Hi everyone,

 

I've been trying to synthesize a project in EDK 11.1, but I am getting a portability:3 error message:

XST: Portability:3 This Xilinx application has run out of memory or has encountered a memory conflict...

XST stops right at the 2GB barrier, but my machine has 4GB of memory. I think that this might be a Windows 32-bit Physical Address Extension error.

Or perhaps, EDK 11.1 is limiting XST to 2GB.

 

I have already read lots of comments in the forum, but none of them has helped yet.

 

Do I really have to buy a 64-bit machine?

How can I optimize my project in order to reduce XST work?

Does the update to 11.5 fixes this problem?

 

Thanks in advance,

 

 

0 Kudos
3 Replies
evgenis1
Advisor
Advisor
4,690 Views
Registered: ‎12-03-2007

Hi,

 

Windows allocates 2GB to user processes. You can set /3GB switch to enable 3GB - see this ms technet article 

 

 

 

 

Hope that helps,

OutputLogic


Tags (1)
0 Kudos
mjl-0708
Visitor
Visitor
3,189 Views
Registered: ‎05-07-2013

I install 4GB DDR3 memory on my computer(Windows XP 32bit SP3), and I edit the boot.ini file by adding /3GB /USERVA=3000(according #14932), but when I synthsis my design again, the same error also ocurs.

 

How can I fix it?

Thanks

0 Kudos
bassman59
Historian
Historian
3,179 Views
Registered: ‎02-25-2008


@mjl-0708 wrote:

I install 4GB DDR3 memory on my computer(Windows XP 32bit SP3), and I edit the boot.ini file by adding /3GB /USERVA=3000(according #14932), but when I synthsis my design again, the same error also ocurs.

 

How can I fix it?

Thanks


You need a 64-bit OS and more memory. That's how you fix it.

----------------------------Yes, I do this for a living.
0 Kudos