1

为什么 Lattice 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

它适用于一个项目,而不适用于这个项目!

4

2 回答 2

1

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

于 2019-04-17T09:16:41.817 回答
0

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

端口映射(输入 => sig_a AND sig_b ...);

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

于 2020-04-02T12:19:00.600 回答