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

3.1i XST - "Memory Full, Done: failed with exit code: 0003. errors"


Keywords: Memory, Full, exit, code, 0003, sll, srl, shift, operator

Urgency: Standard

General Description:
The following errors may show in Foundation ISE when using the VHDL operators "sll" (shift left logical) or "srl" (shift right logical):

Memory Full, Done: failed with exit code: 0003.


The above errors have been seen when a negative number has been used for the shift value. For example:

q <= d sll -3;

where "q" and "d" are bit_vectors.

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# 9821
Date Created 08/01/2000
Last Updated 08/20/2002
Status Archive
Type General Article