Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: mhg1719871593737
Ixiasoft
Visible to Intel only — GUID: mhg1719871593737
Ixiasoft
13.4.4.7. Programming QoS Regulator Mode
QoS bandwidth limiter mode is mode 3. To put the QoS generator in regulator mode, set the registers as shown in the following table.
Register | Field | Value |
---|---|---|
I_main_QosGenerator_Mode | MODE | 3 |
I_main_QosGenerator_Priority | P0 | Packet urgency when the actual throughput exceeds the threshold set in I_main_QosGenerator_Bandwidth. P0 must be less than or equal to P1. |
I_main_QosGenerator_Priority | P1 | Packet urgency when the actual throughput is less than the threshold set in I_main_QosGenerator_Bandwidth. P0 must be less than or equal to P1. |
I_main_QosGenerator_Bandwidth | BANDWIDTH | Maximum bandwidth. Value = (bandwidth / frequency) * 256 |
I_main_QosGenerator_Saturation | SATURATION | Measurement window for bandwidth, in units of bytes/16. |
Higher priority (urgency) values mean that a packet receives preferential treatment at each arbitration node. For detailed information about setting bandwidth and saturation, refer to Bandwidth and Saturation. When you switch QoS modes, the bandwidth counter is reset.