You are using a deprecated Browser. Internet Explorer is no longer supported by Xilinx.
4.1i XST - "ERROR: Xst:777 - file_name.vhd (Line xx). Unexpected value. Unable to derive it to an integer."
Keywords: 'range, others, attribute, pre, defined
While XST supports most uses of the 'range attribute, the following construct is not supported:
sig <= (sig'range => '0');
When I utilize this construct, the following error is reported:
"ERROR: Xst:777 - file_name.vhd (Line xx). Unexpected value. Unable to derive it to an integer."
To avoid this error, replace the above construct with the following:
sig <= (others => '0');
NOTE: The above construct is supported in the 5.1i version of XST.