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

5.2i XST - XST does not consider default values for instantiated components


Keywords: XST, component, initial, default, value, open, instance

Urgency: Standard

General Description:
When a declared component has default values on a port and the port is not connected, XST assigns incorrect initialization values. In the following example, XST reports the outputs as "0000" instead of "0010".

component Test

port ( I : in bit_vector(0 to 3) := "0010";
O : out bit_vector(0 to 3) );
end component;

UUT : Test port map (I => open, O=>PO);
end architecture ;


This problem is fixed in the latest 5.2i Service Pack available at:


The first service pack containing the fix is 5.2i Service Pack 2.
AR# 15414
Date Created 08/14/2002
Last Updated 10/20/2005
Status Archive
Type General Article