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
日期 10/20/2005
状态 Archive
Type 综合文章
People Also Viewed