Defining QoS Properties on NoC Connections - 2025.2 English - UG1387

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

Document ID
UG1387
Release Date
2025-12-17
Version
2025.2 English

After the NoC connections are created in the XDC file, you need to define the QoS properties including Bandwidth, Burst, Latency, etc. on these NoC connections. The command below shows an example for changing the properties on a NoC connection.

set_property -dict [list READ_BANDWIDTH 400 READ_AVERAGE_BURST 4 WRITE_BANDWIDTH 400 WRITE_AVERAGE_BURST 4] $conn0

The QoS properties must also be stored in the same XDC constraint file as the NoC connections.

Note: If QoS properties are not configured on a connection, each connection is set to the default values.

For more information on the QoS properties, see the Versal Adaptive SoC Programmable Network on Chip and Integrated Memory Controller LogiCORE IP Product Guide (PG313), or for Versal AI Edge Series Gen 2 and Versal Prime Series Gen 2, see the Programmable Network on Chip (NoC2) LogiCORE IP Product Guide (PG406) and Integrated DDR5/LPDDR5/5X Memory Controller LogiCORE IP Product Guide (PG456).