Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


VIEWLOGIC: Converting pre-Unified library schematic designs to Unified libraries


Record #2947

Product Family:  Software

Product Line:  ViewLogic

Problem Title:
VIEWLOGIC: Converting pre-Unified library schematic designs to Unified
libraries



Problem Description:
Keywords: convert, pre-Unified, Unified, altran

Urgency: standard

General Description:
Designs need to be converted from pre-Unified libraries (before XACT 5.0) to
Unified libraries to take advantage of new parts, new features, and new
software.


Solution 1:

In the XACT 5.2.x/6.0.x release, each device family has a corresponding
"shadow" library that corresponds to the pre-Unified library components.
These libraries are identified by an "o" appended to the family name:

Example:

xc3000o
xc4000o
etc.

For the particular architecture you are targeting, add the corresponding "o"
library as well as the appropriate Unified Library to your viewdraw.ini file
(do not remove the existing pre-Unified library, as it is needed by altran),
then run altran to retarget to the xcX000o library.

For instance :

   altran -l primary x4000=xc4000o

This will do what conversions it can.  After running altran run the check
program:

check -l primary

This will spot any components that could not be converted using the xc4000o
libraries.  These components will need to be replaced by hand.

Also note that since sizes and shapes of the macros in the two libraries, as
well as the actual positioning of the symbol pins on the symbols themselves
are different, many of the buses and nets in a converted design may no longer
be connected when the symbols from the pre-Unified Library are replaced with
symbols from the Unified Library.

Some manual adjustment of net connections will be required.



End of Record #2947

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Xilinx Expert Journals!

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents