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

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


The message"WARNING:HDLCompiler:532" produced by Verific XST prior to 13.3 isgoingto be changed to"ERROR:HDLCompiler:532" starting from version 13.3 of XSTfor cases where the array index in reference toits relevant signal declaration is out-of-range.


Takethe following piece of code as an example:

module test_2 (input [3:0] din, output [4:0] dout);

reg [4:0] dout;

integer i;

always @*



dout[i] = din[i];



The Verific XST (prior to version 13.3) would have given the following warning message for the above piece of code:
"WARNING:HDLCompiler:532 - "test_2.v" Line 10:Index <4> is out of range [3:0] for signal <din>."

Starting from 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:532 - "test_2.v" Line 10: Index <4> is out of range [3:0] for signal <din>."

In the above example, index i (when it reaches 4) will be out-of-range with din [3:0].The HDLCompiler errors out with the above message in similar scenarios, as mentioned in the above example.

AR# 43994
Date Created 10/03/2011
Last Updated 12/15/2012
Status Active
Type General Article
  • ISE Design Suite - 13.3