Intel® Quartus® Prime Pro Edition User Guide: Scripting

ID 683432
Date 9/26/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

4.1.24.2. disable_natural_bus_naming (::quartus::misc)

The following table displays information for the disable_natural_bus_naming Tcl command:

Tcl Package and Version

Belongs to ::quartus::misc

Syntax disable_natural_bus_naming [-h | -help] [-long_help]
Arguments -h | -help Short help
  -long_help Long help with examples and possible return values
Description
Disables natural bus naming.

You may choose to disable natural bus naming to string match patterns
such as "in\[024\]". In this example, you are string matching the
names "in0", "in2", and "in4".

Note that if you disable natural bus naming, then square brackets must
be escaped twice (\\\[ or \\\]) so that the strings are interpreted as
bus names during a string match, such as:

set bus_name "address\[0\]" string match [escape_brackets $bus_name]
$bus_name

The "escape_brackets" command escapes "address\[0\]" into
"address\\\[0\\\]".

To enable natural bus naming again, type "enable_natural_bus_naming".

For more information about natural bus naming, type
"enable_natural_bus_naming -h".
Example Usage
# Disables natural bus naming
disable_natural_bus_naming
Return Value Code Name Code String Return
TCL_OK 0 INFO: Operation successful