UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 1416

CHECK or XNFPREP fail because of invalid characters in signal names

説明

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.

ソリューション

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.

AR# 1416
作成日 08/31/2007
最終更新日 10/07/2008
ステータス アーカイブ
タイプ 一般