UPGRADE YOUR BROWSER

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

F1.5i/F2.1i XABEL: ABEL compiler does not run when installed on a network drive

Description

Keywords: XABEL, abl2edif, network, ahdl2blf, blifopt, tkwdog

Urgency: Standard

General Description:
The ABEL compiler crashes when installed on a network drive with some
networks.

Failure modes vary:
An ABEL executable, such as ahdl2blf, blifopt or tkwdog, may start but
hang indefinitely. A user may need to manually terminate multiple
ABEL-related tasks. On Win95, page fault errors are sometimes
produced from various ABEL executables.

This was an intermittent problem in the F1.3-F1.4 versions and seems to
be even more prevalent with the newer ABEL compiler used in F1.5i and F2.1i

Solution

1

The ABEL interface must be installed to a local hard-disk drive on the PC
where it will be run.

The XILINX environment variable must be set to the directory in which the
ABEL interface is installed. The bin\nt directory under the ABEL installation
directory must also be in the PC's PATH. If Xilinx implementation software is
also being run on the same PC, it must also be installed in the same installation
directory as ABEL (on the local hard drive) so that the XILINX environment
variable can point to it.

2

If you need to install Xilinx implementation software to a network drive
and you want to run ABEL on the same PC, it is possible to install each
to a different installation directory by using the MYXILINX environment
variable:

Install the implementation software to a network drive and set the XILINX
environment variable to its installation directory. (This is normally done
by the Implementation software's installer.) Install the ABEL interface to
the PC's local hard-disk drive. Manually set the MYXILINX environment
variable to ABEL's installation directory. Include the bin\nt directory under
each of the two installation directories in your PC's PATH; the ABEL
directory must be listed first.

3

Step-by-step instructions for installing Xilinx implementation software to a
network drive and ABEL to a local hard drive by using the MYXILINX
environment variable:
1. Install the implementation software (without ABEL) to a network drive
and let the installer set the XILINX environment variable and PATH in
the registry, as usual.
2. Install only the ABEL interface to the PC's local hard-disk drive as follows:
a) Select the Typical Install type.
b) Select a Destination Folder on your local hard-drive.
c) In the Select Software Components window, remove the check-marks
from all software components, highlight Implementation Tools and click
Change.
d) Set the check-mark next to ABEL Interface and click Continue.
e) Proceed to the Select Registry Setting window and turn on only the
following two options: "Set/Update PATH in Registry" and "Initialize
ABEL Registry Settings".

3. After installation, manually create a MYXILINX environment variable and
set it to the ABEL installation directory. (On Windows-NT systems, use
System Properties to set your environment. On Windows 95 systems,
set the MYXILINX variable in your Autoexec.bat file.)
AR# 4277
Date Created 07/17/1998
Last Updated 06/10/2002
Status Archive
Type General Article