The report_noc command captures all NoC usage
regardless of design entry method. You can generate this report at any stage after synthesis.
It provides a comprehensive record of NoC usage, NoC settings, and related NoC details.
The NoC report generates multiple tables. To cross-reference tables, use
NoC Path ID as a searchable index. The tool
generates the following tables when applicable:
| Header | Description |
|---|---|
| Locked | Indicates whether the path has locked routing and the tool cannot modify it. |
| Phase | Optional scheduling phase assigned to this path for time-division traffic control. |
| Write Traffic Class | QoS traffic class for write transactions. Common values are
best effort (BE), isochronous (ISOC), and low latency (LL). |
| Write B/W Req. | Requested write bandwidth for this path, in Mb/s. |
| Write B/W Act | Actual write bandwidth allocated by the tool after routing, in Mb/s. |
| Write Overhead | Additional write bandwidth consumed by protocol overhead (for example, AXI write response channel). Expressed in Mb/s. Total write bandwidth used = actual + overhead. |
| Write Av. Burst | Average write burst length, in beats, used to compute bandwidth requirements. |
| Write Data Width | Bit width of the write data channel for this NoC path. Bandwidth is expressed in Mb/s. |
| Read Traffic Class | QoS traffic class for read transactions. Common values are
BE, ISOC, and
LL. |
| Read B/W Req | Requested read bandwidth for this path, in Mb/s. |
| Read B/W Act | Actual read bandwidth that the tool allocates after routing, in Mb/s. |
| Read Av. Burst | Average read burst length, in beats, used to compute bandwidth requirements. |
| Read Data Width | Bit width of the read data channel for this NoC path. Bandwidth is expressed in Mb/s. |
| Source | Hierarchical cell path of the NoC master unit (NMU) that originates traffic on this path. |
| Target | Hierarchical cell path of the NoC slave unit (NSU) that receives traffic on this path. |
| Header | Description |
|---|---|
| Protocol | Data transfer protocol used on this path, for example AXI
memory-mapped (AXI_MM). |
| # Shared Channels | Number of other NoC paths that share physical routing channels with this path. |
| Shared Channels Identifier | The NoC Path ID of each peer path that shares physical routing channels with this path. |
| Shared Channels Protocol | Protocol used by each peer path that shares channels with this path. |
| Source | Hierarchical cell path of the NMU that originates traffic on this path. |
| Target | Hierarchical cell path of the NSU that receives traffic on this path. |
| Shared Channels Source | NMU cell path of the peer path that shares physical routing channels with this path. |
| Shared Channels Target | NSU cell path of the peer path that shares physical routing channels with this path. |
| Header | Description |
|---|---|
| Source | Hierarchical cell path of the NMU that originates traffic on
this boot path, for example a NOC2_NMU128_INST
connected to an AXI or RPU slave port. |
| Target | Hierarchical cell path of the NSU or memory controller endpoint
that receives traffic on this boot path, for example a DDRMC5_COMP instance within a DDR5 memory controller. |
| Header | Description |
|---|---|
| NSU | Hierarchical cell path of the NSU (NoC Slave Unit) that owns the address aperture. |
| Aperture(s) | Base address and size of the memory aperture mapped to this
NSU, for example 0x80100000000 64K. Multiple
apertures can be listed per NSU. |
| Connected NMUs | Hierarchical cell path(s) of the NMU instances that are routed to this NSU through the listed aperture. Multiple NMUs can share the same NSU aperture. |
| Header | Description |
|---|---|
| Type | Functional type of the NoC endpoint, indicating whether it is
an NMU or NSU and which subsystem it belongs to, for example PL-attached NoC master
unit (PL_NMU_2) or PMC-attached NoC master unit
(PMC_NMU_2). |
| Path | Hierarchical cell path of the NMU or NSU instance in the design. |
| Protocol | Data transfer protocol used by this endpoint, for example
AXI_MM. |
| Locations | Physical placement site of the endpoint on the device, for
example NOC2_NMU512_X0Y3. |
| Base Address | Base address of this endpoint's configuration or control register space in the device address map, expressed as a hexadecimal value. |
| PMC Alias Offset | Address offset applied by the PMC alias window. Adding this offset to the base address yields the absolute address, expressed as a hexadecimal value. |
| Absolute Address | Full system address of this endpoint, equal to base address plus PMC alias offset, expressed as a hexadecimal value. |
| SLR | Super logic region index where this endpoint is physically located. This field is relevant for multi-die or stacked-silicon devices. |
Other tables capture exclusive routing groups, separate routing groups, remaps, virtual channels, and DFX ownership.