Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


xnf2wir error 214: pin names for <component> do not match Viewlogic symbol


Record #767

Product Family:  Software

Product Line:  ViewLogic

Problem Title:
xnf2wir error 214: pin names for <component> do not match Viewlogic
symbol



Problem Description:
When xnf2wir gives error 214, it means that it has either found a symbol in
the xnf file that it does not understand, or it has found a symbol with pins
that don't match its description of the pins on a symbol of the given type.


Solution 1:

Improper setup of libraries in the viewdraw.ini file can cause this.  At the
end of the viewdraw.ini file you should only have the primary, appropriate
part family, builtin, and xbuiltin libraries uncommented (remove the pipe
symbol), in that order.

It is very important that primary be the first and builtin and xbuiltin be
the last libraries in the ini file. Here is an example of a correct library
setup for a PC:

DIR [p] . (primary)
DIR [M] C:\PROSER\UNIFIED\XC3000 (xc3000)
DIR [M] C:\PROSER\UNIFIED\BUILTIN (builtin)
DIR [M] C:\PROSER\UNIFIED\XBUILTIN (xbuiltin)



Solution 2:

One old cause of this is the presence of a hard macro in the design
(search for "DEF=HM" in the xnf file to see if there is a hard macro in it).
If this is the case and you are still using the pre 5.x tools, run ppr with
the option justflatten=true, and then run lca2xnf -g on the resulting xnf
file in order to convert the hard macro to representative gates.  Note that
this is not a complete run of ppr, producing an unrouted but flat version
of the design.	If you are using the new tools, hard macros are no longer
supported.



Solution 3:

If this error should occur during a timing simulation, be sure
you run a functional simulation first.	This error may occur
if a timing simulation is run without ever running a
functional simulation.



End of Record #767

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