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

4.1i XST - "ERROR: Xst:787 - file_name.vhd (Line xx). Index value <x> is not in Range of array <variable_name>"

Description


General Description:

When a signal and a variable share the same name in a VHDL project, XST issues the following error message:



"ERROR: Xst:787 - file_name.vhd (Line xx). Index value <x> is not in Range of array <variable_name>"

Solution


To avoid this error, rename either the signal or the variable with a unique name.



NOTE: The problem of XST not resolving the difference between a variable name and a signal name has been fixed in the 5.1i version of XST.
AR# 11801
Date Created 08/29/2007
Last Updated 06/30/2010
Status Archive
Type General Article