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

4.1i XST - "ERROR:Xst:792 - file_name.vhd Line xx: Index -1 is not in range of signal my_signal"


Keywords: XST, 792, index, range

Urgency: Standard

General Description:
When I synthesize with XST, the following error message is reported:

"ERROR:Xst:792 - file_name.vhd (Line xx). Index -1 is not in range of signal my_signal."


This problem occurs when a constant variable is passed from a higher-level module to a lower-level module.

To work around this issue, change the constant to a signal, then pass this signal to the lower-level module.

This problem has been fixed with the release of software version 5.1i.
AR# 14240
Date Created 08/29/2007
Last Updated 08/06/2003
Status Archive
Type General Article