Settings and Configuration Files

Usage Code Statement Definitions for Settings and Configuration File Sections (Settings and Configuration Files)



The <statement> in the settings and configuration file sections can take one of the following BNF formats. The letter code corresponding to each format appears in the Code column of the tables that list the settings and configuration files keywords, settings, and codes.

Code Format Example
A <keyword>=<setting> MAX7000_ENABLE_JTAG_BST_SUPPORT = ON
B |<name> : <keyword>=<setting> "auto_max:auto" : LOCATION = Pin_41

chiptrip : RESERVE_PIN = "AS INPUT TRI-STATED"
C |<source name> -> |< destination name> : <keyword>=<setting> accel -> "auto_max:auto" : MULTICYCLE = 2;

For point-to-point assignments to work in the settings and configuration files syntax, any setting that contains one or more of the following characters requires double quotation marks around the entire setting name in order for the setting to be valid.

Illegal Characters Examples
tab character space character
{ }
( )
! ;
, =
< >
- "
\  


DEVICE="R1664RC540-3"

STATE_MACHINE_PROCESSING="ONE-HOT"

RESERVE_PIN="AS INPUT TRI-STATED"

REVISION_CONTROL_DIR = "d:\qdesigns\fir_filter"

Only one statement of the format <keyword>=<setting>, (that is, usage code A) is permitted for any one keyword in these sections, except the Clique section. These statements specify relative hierarchical synthesis settings.

In contrast, you can use multiple statements of the format <name> : <keyword>=<setting>, (that is, usage code B), which assign relative hierarchical synthesis settings to the specified root. However, you cannot repeat the same |<name> :.

You can use multiple statements of the format |<source name> -> |< destination name> : <keyword>=<setting>, (that is, usage code C), but, again, you cannot repeat the same |<source name> -> |<destination name> :. This statement assigns relative hierarchical synthesis settings to the path between the source and destination.

- PLDWorld -

 

Created by chm2web html help conversion utility.