描述
关键词:永远、悬挂、缓慢、综合
紧迫性:标准
一般描述:
在Service PACK 1的61I和5.1I中,XST似乎在无限循环中运行,并且在某一组文件上综合代码需要很长的时间。
为什么会发生这种情况?
解决方案
一
这个问题的一个常见原因是RTL查看器网表(.NGR文件)的生成和创建。为了加快综合过程,关闭RTL网表生成如下:
1。右键单击“综合”过程。
2。选择“属性…”
三。在“综合选项”选项卡下,将生成的RTL示意图从“是”更改为“否”。
二
这个问题的另一个原因在下面的代码中显示(使整数形式的比较不成功):
Irq5W-lt;=“1”时
((toIn(ADDRL)=Irq5a ADDR1)和
WrnErgResisig=“1”)
否则“0”;
STDyLogic级别的比较工作,如下面的代码:
Irq5W-lt;=“1”时
(ADRLL = ToStddvVEC(Irq5AdDr,15,0)和
WrnErgResisig=“1”)
否则“0”;
这个特定的问题已经被固定在7.1版中。
没有回复内容