Xilinx 8.2i manual System Rules File, Value Types in Key Statements

Models: 8.2i

1 422
Download 422 pages 26.35 Kb
Page 390
Image 390

Appendix :

R

NetlisterDirectory—This key specifies the directory in which to run the netlist reader. The launcher changes to this directory before running the netlist reader. It expects a DIR value or the keywords $SOURCE, $OUTPUT, or NONE, where the path to the source netlist is substituted for $SOURCE, the directory specified with the -dd option is substituted for $OUTPUT, and the current working directory is substituted for NONE. A value is optional.

NetlisterSuccessStatus—This key specifies the return code that the netlist reader returns if it ran successfully. It expects a NUMBER value or the keyword NONE. The number may be preceded with one of the following: =, <, >, or !. A value is optional.

Value Types in Key Statements

The value types used in the preceding key statements are the following:

RULENAME—Any series of characters except for a semicolon “;” and white space (for example, space, tab, newline).

EXTENSION—A “.” followed by an extension that conforms to the requirements of the platform.

FILENAME—A file name that conforms to the requirements of the platform.

EXECUTABLE—An executable name that conforms to the requirements of the platform. It may be a full path to an executable or just an executable name. If it is just a name, then the $PATH environment variable is used to locate the executable.

DIR—A directory name that conforms to the requirements of the platform.

OPTIONS—Any valid string of options for the executable.

NUMBER—Any series of digits.

STRING—Any series of characters in double quotes.

System Rules File

The system rules are shown following. The system rules file is not an ASCII file, but for the purpose of describing the rules, the rules are described using the same syntax as in the user rules file. This syntax is described in “User Rules File”.

Note: If a rule attribute is not specified, it is assumed to have the value NONE.

#####################################################

#edif2ngd rules

#####################################################

RuleName = EDN_RULE;

NetlistFile = .edn; TargetExtension = .ngo; Netlister = edif2ngd;

NetlisterTopOptions = "[$IGNORE_LOCS] [$ADD_PADS] [$QUIET] [$AUL] {-l $LIBRARIES} $INFILE $OUTFILE";

NetlisterOptions = "-noa [$IGNORE_LOCS] {-l $LIBRARIES} $INFILE $OUTFILE";

NetlisterDirectory = NONE;

NetlisterSuccessStatus = 0;

390

www.xilinx.com

Development System Reference Guide

Page 390
Image 390
Xilinx 8.2i manual System Rules File, Value Types in Key Statements