Creating Connections between NMU and NSU - Creating Connections between NMU and NSU - 2026.1 English - UG1387

Versal Adaptive SoC Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2026-07-22
Version
2026.1 English

The second step of the Modular NoC is to create connections between NMUs and NSU. To perform this, the get_noc_interfaces command can be combined with the create_noc_connection command. The create_noc_connection command has a -source option to specify the NMU and a -target option to specify the NSU.

Combine the commands as shown. Include them in the XDC constraint file discussed earlier.

set nmu_0 [get_noc_interfaces <NMU_hierarchy>]
set nsu_0 [get_noc_interfaces <NSU_hierarchy>]
set conn0 [create_noc_connection -source $nmu_0 -target $nsu_0]
Note: This example assigns each interface and connection to variables. You can use these later to specify properties.

The above method of creating connections is valid when the design is a flat flow. If you base the design on DFX, then create the virtual interfaces at the boundaries of the reconfigurable partition (RP). Each reconfigurable module (RM) must have a separate XDC file, appropriately scoped in the design hierarchy. Check the Virtual NoC Interfaces section for more details related to DFX-based designs.