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

4.1i ECS - Certain Spartan-XL library primitives are not available in an ECS schematic


Keywords: Spartan-XL, ECS, primitives, library, schematic, BUFGLS, ILFFX

Urgency: Standard

General Description:
In my ECS schematic, the Spartan-XL directory is not complete -- it is missing Spartan-XL-specific components such as ILFFX and BUFGLS, but includes primitives that are also in Spartan/4K devices. Consequently, I cannot add the BUFGLS, ILFFX, and LD to the schematic.


ECS uses the same library for Spartan and Spartan-XL, even though the "XL"-specific components were left out of this library.

This problem is fixed in the latest 4.2i Service Pack, available at:
The first service pack containing the fix is 4.2i Service Pack 1.

To work around this problem (if you are temporarily unable to get the service pack fix) :

1. Open ECS.
2. Go to Edit -> Preferences and select the Spartan-XL device family.
3. Go to "Symbol Library Files and Path", and add the library file for XC4000 ($(XILINX)/xc4000/data/symbol/xc4000.lib).
4. Go to "Macro Schematic Directory" and add the drawing directory for XC4000.
5. Close ECS. When you reopen it, the symbols should be in place.
AR# 13310
Date 01/08/2006
Status Archive
Type General Article