Get NOC Interfaces.
Syntax
get_noc_interfaces [‑mode <arg>] [‑type <arg>] [‑category <arg>]
[‑filter <arg>] [‑quiet] [‑verbose] [<path>]
Usage
Name | Description |
---|---|
[-mode]
|
Filter by NOC Interface mode (e.g. NMU). |
[-type]
|
Filter by NOC Interface type (e.g. AXIMM). |
[-category]
|
Filter by NOC Interface category (e.g. PL). |
[-filter]
|
Filter NOC Interfaces with expression. |
[-quiet]
|
Ignore command errors |
[-verbose]
|
Suspend message limits during command execution |
[<path>]
|
NOC Interface path to search. |
Categories
Description
This command returns a list of all NoC interfaces in the design. This includes NoC endpoints from BD, DCP, RTL, and EDIF sources. Use create_noc_connection
Tcl command to connect two interfaces.
Arguments
-mode
- (Optional) Filters by NoC interface mode (for example: NMU)
-type
- (Optional) Filters by NoC interface type (for example: AXIMM)
-category
- (Optional) Filters by NoC interface category (for example: PL,DDR, PS_PMC)
-filter
- (Optional) Filters NoC interfaces with an expression
<path>
- Specifies NoC interface path to search
-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 gets a list of interfaces in the design:
get_noc_interfaces
The following example gets NMU or NSU interfaces in the design:
get_noc_interfaces -mode NMU
get_noc_interfaces -mode NSU
The following example gets AXI memory mapped or streaming interfaces in the design:
get_noc_interfaces -type AXIMM
get_noc_interfaces -type AXIS
The following example gets interfaces based on the category:
get_noc_interfaces -category pl
get_noc_interfaces -category ps_pmc
get_noc_interfaces -category ddr
The following example filters by name:
get_noc_interfaces -filter {name =~ *PORT*}