为什么莱迪思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
它只能在一个项目上工作,而不是在这个项目上!
答案 0 :(得分:0)
可能是文件无法打开,权限被拒绝。 您必须在日志输出中找到它是哪个文件。重命名该文件。具有正确名称的新文件将在编译期间创建。 希望这会有所帮助。
答案 1 :(得分:0)
我遇到了同样的问题,当您(a)使用Synplify Pro作为综合工具并且(b)您的代码中包含一些非本地静态语句时,就会发生这种情况。像这样:
端口图( 输入=> sig_a和sig_b ... );
和(c)尚未为综合工具启用VHDL 2008支持。您可以通过在活动策略文件中或在“项目>活动策略> Synplify Pro设置”下将“ VHDL 2008”选项选择为“ True”来启用此功能。