AR# 4404


Design Manager/Install A1.5: How to run A1.4 and A1.5 on the same operating system (..and debugging hints)


General Description:

This solution record explains how to run Alliance 1.4 and Alliance 1.5

on the same OS. Please note that this is a tactical solution for those

who wish to have the 1.4 version of the Xilinx toolset co-exist with

the 1.5 version. Xilinx does not encourage users to do this if it can be

avoided. The general recommendation is to remove older programs

(Start->Control Panel->Add/Remove Programs) before installing newer ones.

With that said, the following solution documents (step-by-step) the

procedure you must follow to run both M1.4 and M1.5 on your OS.

NOTE: So far, this has only been verified for WinNT 4.0


1. Install Alliance 1.4 to a drive that has enough space to support both

versions of Alliance (1.4 and 1.5). For the purpose of this example, the

name given to the 1.4 installation directory will be D:\Xilinx.

2. After completing installation of 1.4, change the directory name

from D:\Xilinx to D:\Xilinx14 (via DOS or Windows Explorer)

NOTE: When manually renaming directories, you will be prompted with

the message, "This change may impact one or more registered programs.

Do you want to continue ?"

Select Yes to continue.

3. Install Alliance 1.5 to the same directory name as was given

to the 1.4 install (i.e - D:\Xilinx). The registry settings for 1.4

and 1.5 will now be pointing to the same directory.

4. After the 1.5 installation is complete, your current setup will

allow you to run the 1.5 tools (Start->Programs->1.5->Design Manager).

5. The following ZIP file must now be downloaded and executed in order

to configure the registry settings on your system to allow you to switch

back and forth between 1.5 and 1.4:

Copy this executable onto any directory on your hardrive. Running the

executable will prompt you about deleting registry settings for M1.4.

Select YES to proceed. You should now be setup to move back and forth

between 1.4 and 1.5 without any problems.

6. To run the 1.4 tools, simply rename D:\Xilinx (which is pointing at our

1.5 installation) to D:\Xilinx15. Now rename D:\Xilinx14 back to D:\Xilinx.

You can now execute the 1.4 tools (Start->Programs->1.4->Design Manager).

7. Finally, to switch back to 1.5, just reverse the directory naming so

that D:\Xilinx is renamed to D:\Xilinx14, while D:\Xilinx15 is switched

to D:\Xilinx.

In switching back and forth between software versions, please be sure

to close down all Xilinx applications before renaming directories.

The above procedure allows us to keep renaming directories rather than

having to keep switching our environment variables. Thus, your

environment variables should always remain set to the following:



You may incur the following error message when running the 1.4 toolset:


ngdbuild -p xc3000a -u D:\darin\ber_r.edf xc3000a.ngd

ngdbuild: version M1.4.12

Copyright (c) 1995-1997 Xilinx, Inc. All rights reserved.

Command Line: ngdbuild -p xc3000a -u D:\darin\ber_r.edf xc3000a.ngd

Launcher: Using rule EDF_RULE

Launcher: is up to date

Reading NGO file "D:/darin/xproj/ver5/" ...

ERROR:basng:8 - NGD file version is 2.14. The tool was expecting version 2.13

FATAL_ERROR:basng:basngenv.c:570:1.12 - (NGD-internal) v Process will

terminate. Please call Xilinx support.


This error message will occur if the Translate (NGDBUILD) step was run

in the 1.5 tools, and then the same project was opened up again in 1.4

and passed through Translate. The message points to an .NGO file read

in that was not found to be of the correct version. The reason for this

is because it was created by the 1.5 tools, which are of a later version

than the 1.4 tools.


1. Identify the NGO file that is at fault, in our example its

"D:/darin/xproj/ver5/", and delete it.

2. Re-run the Translate stage, and the file should now be recreated

with the 1.4 toolset.

AR# 4404
Date 04/12/2010
Status Archive
Type General Article
People Also Viewed