Visible to Intel only — GUID: fdj1481129288563
Ixiasoft
Visible to Intel only — GUID: fdj1481129288563
Ixiasoft
4.5.5.1. Quality of Service
In a weighted allocation policy, the CCU divides the resource bandwidth among all contending flows based on a pre-programmed set of weights.
You can set a higher weight for more important masters by programming the QoS Profile Data register (*p_n) for that master.
For example, if master_0 has a weight set to X for a slave access and master_1 has a weight set to Y, master_0 receives X/(X+Y)% of the total available bandwidth at the slave. This calculation assumes that all other masters that can access the CCU are idle.
The coherency interconnect uses dynamic weight adjustment algorithms that are fully distributed and provides full end-to-end weighted fairness.
The CCU uses round-robin arbitration when masters that share the same QoS priority and weight are simultaneously accessing the same slave.