Connect intf_port and intf_pin list.
Syntax
connect_bd_intf_net [‑intf_net <arg>] [‑boundary_type <arg>] [‑quiet]
[‑verbose] <object1> <object2> [<auto>]
Returns
TCL_OK, TCL_ERROR if failed.
Usage
Name | Description |
---|---|
[-intf_net]
|
The single intf_net that all objects connect to |
[-boundary_type]
|
Used when source object is on a hierarchical block's interface pin. Valid values are 'upper', 'lower', or 'both'. If 'lower' boundary, searches from the lower level of hierarchy onwards. Default: both |
[-quiet]
|
Ignore command errors |
[-verbose]
|
Suspend message limits during command execution |
<object1>
|
Name of intf_port or intf_pin to connect |
<object2>
|
Name of intf_port or intf_pin to connect |
[<auto>]
|
Automatically connect associated pins |
Categories
Description
Connect the interface pins on an IP integrator cell to other interface pins, or to external interface ports. An interface is a grouping of signals that share a common function in the IP integrator subsystem design.
This command will create an interface net of the name specified by the -intf_net
option, will connect to an existing interface net of the specified name, or will assign a name if none is specified.
Returns the connected interface net object, or returns an error.
Arguments
-intf_net
<arg> - (Optional) Specifies the name of an existing interface net, previously created by the create_bd_intf_net
command, or a new interface net that will be created. If no name is provided, the IP integrator will automatically name the net.
-boundary_type [ lower | upper | both ]
- (Optional) Specifies the search area for making a connection to an interface pin of an hierarchical block. The default of both
searches the current level of the block design hierarchy, and downward, to find connecting objects. Specify upper
to search only the current level of hierarchy, specify lower
to search from the bottom of the hierarchy upward.
-quiet
- (Optional) Execute the command quietly, returning no messages from the command. The command also returns TCL_OK regardless of any errors encountered during execution.
-verbose
- (Optional) Temporarily override any message limits and return all messages from this command.
set_msg_config
command.<object1> - (Required) The first interface pin or port to connect the net to.
<object2> - (Required) The second interface pin or port to connect the net to.
Example
The following example connects an interface pin on an IP integrator core to an interface port in the subsystem design:
connect_bd_intf_net [get_bd_intf_pins clk_wiz_1/CLK_IN1_D] \
[get_bd_intf_ports /diff_clock_rtl]