Scope: For addressing specific operator instances (= modules) in a design.
Syntax: <HierLevelPath>/<ModuleName>
HierLevelPath you use to define the path to a specific hierarchical level in the design. Use forward slashes.
ModuleName you use for specifying the name of the module. The name of the module is the individual name you give to a module, not the name of the operator the module is instantiated from.
Example: Process1/cam
If you address modules within a hierarchical box, don’t forget to state the name of the process the hierarchical box is located in.
Scope: For addressing specific elements (modules (i.e., operator instances), hierarchical boxes, simulation sources, simulation probes, and comment boxes) in a design.
Syntax: <HierLevelPath>/<ElementName>
HierLevelPath you use to define the path to a specific hierarchical level in the design. Use forward slashes.
ElementName you use for specifying the name of the element. ElementName is the individual name you give to an element instance.
Example: Process1/cam1
If you address elements within a hierarchical box, don’t forget to state the name of the process the hierarchical box is located in.
Scope: MultiportBaseName you use to specify the kind of port you want to address on a module. You retrieve information about the base name of a port instance in the VisualApplets GUI:
The MultiportBaseName is displayed in the dialog that appears when instantiating an operator that has a varying number of ports. The MultiportBaseName is the short name of the multiport name and is displayed in parantheses in the GUI:
The MultiportBaseName here is I.
You also find the MultiportBaseName in the mouseover information to a port:
MultiportBaseName here is I (followed by the index identifying the individual instances of the multiport on the module).
Scope: PortName you use to identify an individual port you want to address on a module. You retrieve information about the PortName via mouseover in the VisualApplets GUI:
PortNames here are I, PI, Tick, Reset, and O.
PortName can also stand for the port name of a multiport. If PortName stands for the port name of a multiport, it has the following syntax: <MultiportBaseName>:Number
If a multiport is instantiated on a module multiple times, an index number is added to the MultiportBaseName.
Example:
MultiportBaseName here is I (followed by the index identifying the individual instances of the multiport on the module).
Port names of inner hierarchical box nodes: Inner hierarchical box nodes (inner nodes for connecting HierarchicalBox ports) are identified via the prefixes INBOUND# or OUTBOUND#.
Example:
The two inbound nodes of the hierarchical box in the figure below need to be addressed by INBOUND#I000 and INBOUND#I001.
Scope: Specify in FileName the path to the file and the file name itself. Use forward slashes for indicating pathes. Don’t forget to add the file name extension to the file name.
File extension “.va” indicates that your design is saved in the standard VisualApplets design format. All contents of the design are saved.
File extension “.tcl” indicates that a TCL script is exported. Some contents of the design cannot be exported.