Network on chip (NoC) is an AXI-interconnecting network that shares data between IP endpoints in the PL, PS, and other integrated blocks. This device-wide infrastructure is a high-speed, integrated data path with dedicated switching. To open the NoC view, select .
The NoC consists of a series of interconnected horizontal (HNoC) and vertical (VNoC) paths. A set of customizable, hardware-implemented components supports these paths. You can configure these components in different ways to meet design timing, speed, and logic utilization requirements.
The NoC includes the following components:
- NoC master units (NMUs): Traffic ingress points.
- NoC slave units (NSUs): Traffic egress points.
- NoC packet switches (NPSs)
- NoC inter-die bridges (NIDBs)
The NoC Viewer provides a graphical representation of the physical NoC routing solution for AMD Versal adaptive SoC designs. It displays the NMUs, NSUs, NPSs, and the routed connections between them so you can visualize and verify the NoC compiler solution. The viewer provides visual feedback on the physical NoC paths, channel bandwidth utilization, and quality of service (QoS) results for each connection in the design.
The NoC Viewer window is available at three levels:
- Netlist level
- Available when a synthesized or implemented design is open. To access it, open the synthesized or implemented design, and then select . This view shows the physical NoC routing solution with final placement and resource utilization.
- Block design (BD) level
- Shows the NoC information in the context of the current block design. To access it, select , then click the NoC tab. The BD NoC view shows a subset of the project-level NoC view.
- Project level (Modular NoC designs only)
- Available for designs that use the Modular NoC flow with XPM NMU/NSU instances
in RTL. This view shows all NoC information in the design regardless of its
origin, including NoC XPM instances. To access it, select Project Manager in the
Flow Navigator, and then select . The project-level NoC view opens automatically after the
validate_noccommand runs successfully.
The NoC Viewer opens automatically after you
validate a block design that contains NoC IP, or after you run the
validate_noc command for modular NoC designs. At the netlist level,
you can open it manually by selecting from the main menu bar when a synthesized or implemented design is
open.