The final step to the Modular NoC flow is to validate the NoC. This is achieved
by running the validate_noc Tcl command. Before running
this command, all BDs and IPs that are present in the design must be generated. The
validate_noc command initiates RTL elaboration,
applies NoC constraints from XDC, and invokes the NoC compiler.
Additionally, the validate_noc command
includes multiple embedded design rule checks (DRCs) to ensure the validity of the
overall system-level NoC solution. After the validate_noc command is completed, the project-level NoC view is opened
and the vivado.log reflects the NoC constraints
being applied.
In the project-level NoC view, the NoC Objects window shows all the XPM NMUs/NSUs that you instantiated in the RTL.
You can open the project-level NoC view at any time. Click the Project Manager in the Flow Navigator. Select the Window menu and click the NoC option.
The project-level NoC view shows all NoC information in the design regardless of its origin. The BD level NoC view only shows the NoC information from the context of the BD.