Create NOC Connection.
Syntax
create_noc_connection ‑source <arg> ‑target <arg> [‑quiet] [‑verbose]
[<path>]
Usage
| Name | Description |
|---|---|
-source
|
Source NOC Interface. |
-target
|
Target NOC Interface. |
[-quiet]
|
Ignore command errors |
[-verbose]
|
Suspend message limits during command execution |
[<path>]
|
NOC Connection path. |
Categories
Description
This command creates a NoC connection between two NoC endpoints. In the modular NoC flow, NoC XPMs are connected to AXI endpoints in RTL. The create_noc_connection command allows connections between NMUs and NSUs in the NoC XPMs, memory controller ports, and other NoC endpoints in the design. NoC QoS attributes are added as properties to the NoC connection object created with the create_noc_connection command.
Arguments
-source - Specifies source NoC master interface
-target - Specifies target NoC slave interface
<path> - (Optional) Specifies NoC connection path
-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.Example
The following example uses create_noc_connection:
set con_1 [create_noc_connection \
-source [get_noc_interfaces /my_design/M_AXI_nmu] \
-target [get_noc_interfaces /my_design/M_AXI_nsu]]
The source is the NMU iterface object and the target is the NSU interface object. The endpoints for the connection areobtained using the get_noc_interfaces command. When a connection is created, the connection object isstored into a variable to add QoS properties later. In this example, the connection is stored into the variable con_1.