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
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.
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.
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.)