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

3.2 EDK - Tactical Patch for ISE 5.2i SP1 and ISE 5.2i SP2


Keywords: XST, EDK, error, XPS, PlatGen, IP

Urgency: Hot

General Description:
Two issues have been identified when running EDK 3.2 with ISE 5.2i SP1 or with ISE 5.2i SP2. The following IP exhibit these issues:

- Memory controllers using IPIF interface.
- Any IP that uses the DMA portion of the IPIF.

The following is an example of the type of PlatGen error reported when running EDK 3.2 with ISE 5.2i SP2:

"ERROR:Xst:787 - c:/EDK32/hw/iplib/pcores/ipif_common_v1_00_a/hdl/vhdl/interrupt_control.vhd
line 423: Index value <8> is not in Range of array <interrupt_wrce>.

Platform Building failed
make: *** [implementation/system.ngc] Error 1"


EDK 3.2 (with or without SP1) requires ISE 5.2i SP1 (with the SP1 tactical patch) or ISE 5.2i SP2 (with the SP2 tactical patch)

To resolve this issue, apply the following patch to the ISE 5.2i SP1 installation:

To resolve this issue, apply the following patch to the ISE 5.2i SP2 installation:

To install the patch, unzip the contents into the appropriate directory as follows:

Solaris users: $XILINX/bin/sol
Solaris64 users: $XILINX/bin/sol64
Windows users: %XILINX%\bin\nt

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 3.
AR# 17156
Date Created 04/25/2003
Last Updated 04/28/2006
Status Archive
Type General Article