UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 44557

XST - Severity Change for XST message "WARNING:HDLCompiler:597" beginning in ISE 13.3 software

Description

The "WARNING:HDLCompiler:597" message produced by Verific XST prior tosoftware version 13.3 is going to be changed to "ERROR:HDLCompiler:597", starting from software version 13.3 of XST for cases wherea module does not have a parameter defined in it and is being used. Theerror message is as follows:

"ERROR:HDLCompiler:597 - "module_has_no_parameter_named_foo_597.v" Line 7: Module mid does not have a parameter named fooINFO - You can change the severity of this error message to warning using switch -change_error_to_warning "HDLCompiler:922"

Solution

Take the following piece of code as an example:

module top(input in, output out);
mid#(.foo(1'b0)) inst_mid(.in(in), .out(out));
defparam second_mid.dummy_param = 1'b0;
mid second_mid(in, out);

endmodule

module mid(input in, output out);
parameter bar = 1'b1;

assign out = in;

endmodule

The Verific XST (prior to softwareversion 13.3) would have given the following warning message for the above piece of code:

"WARNING:HDLCompiler:597 - "module_has_no_parameter_named_foo_597.v" Line 7: Module mid does not have a parameter named foo

Beginning in software version 13.3 of XST, this warning is modified to an error without any change to the actual information or message as follows:

"ERROR:HDLCompiler:597 - "module_has_no_parameter_named_foo_597.v" Line 7: Module mid does not have a parameter named foo"

In the above sample code, module mid does not contain the parameter called 'foo' that is passedfrom module top through the module mid instantiation, as a result of which the XST new parser will produce the "HDLCompiler:597" error message. The defparam defined in module top will also trigger the"HDLCompiler:597" error message.The severity of the error message can be changed to warning by using the switch -change_error_to_warning "HDLCompiler:597"

AR# 44557
Date Created 01/24/2012
Last Updated 12/15/2012
Status Active
Type General Article
Tools
  • ISE Design Suite - 13.3