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# 44554

XST - "ERROR:HDLCompiler:711 - "<*>.v" Line 11: Found more than one declaration of port "


Going forward in ISE Design Suite 13.3, the XST new parser will continue producing the message "ERROR:HDLCompiler:711" for cases where there are more than one declaration of port with the same name.


Take the following piece of code as an example:

module top(data, out);

        output out

            input [3:0] data;

            input [7:0] data;

        assign out = data[0];


Going forward, similar to  prior versions of the XST new parser, the 13.3 version of XST will continue providing the following error message for the above piece of code:

"ERROR:HDLCompiler:711 - "test_711.v" Line 11: Found more than one declaration of port <data>"

In  the above example, there are two input ports with the same port name, which causes the compiler to error out with the ERROR:HDLCompiler:711 error message. 

You can change the severity of this error message to warning by using the switch:
-change_error_to_warning "HDLCompiler:711"

AR# 44554
Date Created 10/18/2011
Last Updated 05/26/2014
Status Archive
Type General Article
  • ISE Design Suite - 13.3