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

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

描述

Verific XST在托管软件版本13.3之前生成的“警告:HDLCompiler:597”消息将更改为“ERROR:HDLCompiler:597”,从XST的软件版本13.3开始,如果模块没有在其中定义参数的情况正在使用中。错误信息如下:

“错误:HDLCompiler:597 – ”module_has_no_parameter_named_foo_597.v“第7行:模块mid没有名为fooINFO的参数 – 您可以使用switch -change_error_to_warning”HDLCompiler:922“将此错误消息的严重性更改为警告

以下面的代码为例:

模块顶部(输入,输出);
mid#(。foo(1’b0))inst_mid(.in(in),. out(out));
defparam second_mid.dummy_param = 1’b0;
mid second_mid(in,out);

endmodule

模块mid(输入,输出);
参数bar = 1’b1;

assign out = in;

endmodule

Verific XST(在软件版本13.3之前)会针对上面的代码给出以下警告消息:

“警告:HDLCompiler:597 – ”module_has_no_parameter_named_foo_597.v“第7行:模块mid没有名为foo的参数

从XST的软件版本13.3开始,此警告被修改为错误,而不会对实际信息或消息进行任何更改,如下所示:

“错误:HDLCompiler:597 – ”module_has_no_parameter_named_foo_597.v“第7行:模块mid没有名为foo的参数”

在上面的示例代码中,module mid不包含从模块顶部通过模块中间实例传递的名为’foo’的参数,因此XST新解析器将生成“HDLCompiler:597”错误消息。模块顶部定义的defparam也会触发“HDLCompiler:597”错误消息。可以使用switch -change_error_to_warning“HDLCompiler:597”将错误消息的严重性更改为警告。

请登录后发表评论

    没有回复内容