Xilinx 8.2i Life Jacket User Manual


 
Development System Reference Guide www.xilinx.com 389
Netlist Launcher (Netlister)
R
Following are the keys allowed and the values expected:
Note:
The value types for the keys are described in “Value Types in Key Statements”.
RuleName—This key identifies the beginning of a rule. It is also used in error
messages relating to the rule. It expects a RULENAME value. A value is required.
NetlistFile—This key specifies a netlist or class of netlists that the netlist reader takes
as input. The extension of NetlistFile is used together with the TargetExtension to
identify the rule. It expects either a FILENAME or an EXTENSION value. If a file
name is specified, it should be just a file name (that is, no path). Any leading path is
ignored. A value is required.
TargetExtension—This key specifies the class of files generated by the netlist reader. It
is used together with the extension from NetlistFile to identify the rule. It expects an
EXTENSION value. A value is required.
Netlister—This key specifies the netlist reader to use when translating a specific
netlist or class of netlists to a target file. The specific netlist or class of netlists is
specified by NetlistFile, and the class of target files is specified by TargetExtension. It
expects an EXECUTABLE value. A value is required.
NetlisterTopOptions—This key specifies options for the netlist reader when
compiling the top-level design. It expects an OPTIONS value or the keyword NONE.
Included in this string should be the keywords $INFILE and $OUTFILE, in which the
input and output files is substituted. In addition, the following keywords may appear.
$PART—The part passed to NGDBuild by the –p option is substituted. It may
include architecture, device, package and speed information. The syntax for a
$PART specification is the same as described in “–p (Part Number)” in Chapter 1.
$FAMILY—The family passed to NGDBuild by the –p option is substituted. A
value is optional.
$DEVICE—The device passed to NGDBuild by the –p option is substituted. A
value is optional.
$PKG—The package passed to NGDBuild by the –p option is substituted. A value
is optional.
$SPEED—The speed passed to NGDBuild by the –p option is substituted. A value
is optional.
$LIBRARIES—The libraries passed to NGDBuild. A value is optional.
$IGNORE_LOCS—Substitute the –r option to EDIF2NGD if the NGDBuild
command line contained a –r option.
$ADD_PADS—Substitute the –a option to EDIF2NGD if the NGDBuild
command line contained a –a option.
The options in the NetlisterTopOptions line must be enclosed in quotation marks.
NetlisterOptions—This key specifies options for the netlist reader when compiling
sub-designs. It expects an OPTIONS value or the keyword NONE. Included in this
string should be the keywords $INFILE and $OUTFILE, in which the input and
output files is substituted. In addition, any of the keywords that may be entered for
the NetlisterTopOptions key may also be used for the NetlisterOptions key.
The options in the NetlisterOptions line must be enclosed in quotation marks.