|
我们公司用的Virtex IV LX160芯片,SLICE资源用了70%多,在route时,ISE提示如下错误:ERROR: Portability:3 This Xilinx application has run out of memory or has encountered a memory conflict..."。试了很多机器,包括服务器,都有同样的问题。一开始怀疑是我们的代码有问题,找了半天,没有发现问题。后来到xilinx网站上找了半天,终于发现了问题的症结所在。把他公布出来,希望大家遇到类似问题时,不再走弯路。! z3 R* o: K- \1 v6 o+ {! W
1、LX160在SLICE使用率超过50%时,route时会使用超过2G的内存,而Windows操作系统默认情况下,只能使用2G内存(不管你装了多少内存条或开了多少虚拟内存),因此会出现内存不足的情况;" C( G# D" }5 |5 [$ X, H6 h" G
2、通过修改windows的boot.ini文件,可将系统可用内存扩展到3G。, n9 I. A0 W; Y) \' |1 M' a% ]
; G, K2 o' T6 Y0 V, ^
详情参见Xilinx AR #14932:http://www.xilinx.com/support/answers/14932.htm;
3 x: }+ P+ q) S4 I2 A
[ 本帖最后由 yinhaoqiong 于 2008-12-10 14:54 编辑 ] |
|