Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


CHECK or XNFPREP fail because of invalid characters in signal names


Record #1416

Product Family:  Software

Product Line:  FPGA Core

Problem Title:
CHECK or XNFPREP fail because of invalid characters in signal names


Problem Description:
Keywords: ABNORMAL PROGRAM TERMINATION, MEMORY PROTECTION FAULT, Invert Sense

Urgency: Standard

If the user is adding overscores to a label	 ___
					    (ex:label) in his Viewlogic
schematics, it will get translated to a tilde '~'(ex:~label) in the WIR file
and because this an invalid character as per Xilinx syntax, it gets
translated to a hyphen '-' (ex:-label) by the Xilinx software.	XNF2WIR
maintains that name with a hyphen in front of it to (ex: -label). XDRAW
tries to compare this name (-label) with the name in the original schematics:
 _____
(label)
Since the names do not match, it reports:
ABNORMAL PROGRAM TERMINATION FAULT

This error has also been seen issued by XNFPREP.


Solution 1:

Remove the overscores from the signal names, as they are not supported by
the XACT tools. The valid characters are: A-Z, a-z, 0-9. "_" and "-".
For more information on naming conventions, please refer to page 3-37 of
the Viewlogic Interface Guide (October, 95).  The overscore is placed in a
Workview Office schematic by checking the Invert Sense box within
Net Attributes.

Because M1 uses EDIF as an interface instead of XNF, Invert Sense is supported
by the M1 tools.




End of Record #1416

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