莱迪思钻石显示合成退出9

时间:2019-01-02 19:15:09

标签: vhd lattice-diamond

为什么莱迪思Diamond在编译时在新项目上显示错误9?

错误输出是:

Details:
CCU2B:          40
FD1P3AX:        30
FD1P3AY:        8
FD1P3IX:        7
FD1S3AX:        52
FD1S3IX:        3
GSR:            1
IB:             10
INV:            1
OB:             9
OFS1P3BX:       1
ORCALUT4:       96
PFUMX:          1
PUR:            1
VHI:            1
VLO:            1
Mapper successful!

At Mapper Exit (Real Time elapsed 0h:00m:01s; CPU Time elapsed 0h:00m:01s; Memory used current: 32MB peak: 149MB)

Process took 0h:00m:01s realtime, 0h:00m:01s cputime
# Wed Jan  2 20:09:36 2019

###########################################################]


Synthesis exit by 9.
Done: error code 9

它只能在一个项目上工作,而不是在这个项目上!

2 个答案:

答案 0 :(得分:0)

可能是文件无法打开,权限被拒绝。 您必须在日志输出中找到它是哪个文件。重命名该文件。具有正确名称的新文件将在编译期间创建。 希望这会有所帮助。

答案 1 :(得分:0)

我遇到了同样的问题,当您(a)使用Synplify Pro作为综合工具并且(b)您的代码中包含一些非本地静态语句时,就会发生这种情况。像这样:

端口图( 输入=> sig_a和sig_b ... );

和(c)尚未为综合工具启用VHDL 2008支持。您可以通过在活动策略文件中或在“项目>活动策略> Synplify Pro设置”下将“ VHDL 2008”选项选择为“ True”来启用此功能。