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

3.1i XST - "Done: failed with exit code: 0002" for VHDL designs with aggregate signal constructs


Keywords: XST, FATAL, ERROR, 0002, aggregate, VHDL

Urgency: Standard

General Description:
If the following signal construct is used:

constant one : std_logic_vector(31 downto 0):=(31 downto 1 =>'0', 0=>'1');

XST may report the following fatal error from the Foundation ISE command line:

Done: failed with exit code: 0002.


This problem is fixed in the latest 3.1i Service Pack, available at:
The first service pack containing the fix is 3.1i Service Pack 3.
AR# 6515
Date Created 05/17/1999
Last Updated 08/20/2002
Status Archive
Type General Article