XST  – 从ISE 13.3软件开始的XST消息“警告:HDLCompiler:1128”的严重性更改-Altera-Intel社区-FPGA CPLD-ChipDebug

XST – 从ISE 13.3软件开始的XST消息“警告:HDLCompiler:1128”的严重性更改

描述

在13.3之前由XST新解析器生成的主题“警告:HDLCompiler:1128”将从XST版本13.3开始更改为“ERROR:HDLCompiler:1128”,因为敏感列表中存在多个信号边缘,但不是所有信号用于进程/始终阻止。

以下一段代码为例:

总是@(posedge clk或posedge reset)开始

/ *
如果(重置)
out <= 1’b0;
其他
* /
out <= d;
结束

XST新解析器(版本13.3之前)将为上面的代码提供以下警告消息:
“警告:HDLCompiler:1128 – ”multiple_clocks_1128.v“第16行:综合不支持多个单边下的分配。”

从XST版本13.3开始,此警告将被修改为错误,而不会对实际信息或消息进行任何更改,如下所示:
“错误:HDLC编译器:1128 – ”multiple_clocks_1128.v“第16行:综合不支持多个单边下的分配。”

在上面的示例中,if-else子句被注释,工具无法明确地从clk中选择时钟信号并重置。在类似的场景中,HDLCompiler会出现上述消息,如上例所示。

请登录后发表评论

    没有回复内容