# NOC QOS Adjustment

The NOC QOS adjustment currently only supports setting by mode and does not support small granularity adjustments.

NOC QOS parameter modification path: build_tools/hobot_tools/partition_tools/binfo_default.json


```json
"noc_qos_config": 1
```

Simply modify the *noc_qos_config* value.

Value definitions:

1: CPU priority. The bandwidth of the bus is allocated to the CPU first. Other peripherals have lower priority levels.

0: VPS bandwidth priority. The bandwidth of the bus is allocated to the VPS first. Other peripherals have lower priority levels.

The corresponding NOC QOS values corresponding to the above two modes are shown in the following table:

## NOC QOS Configuration Comparison Table

| **QOS Item** |  0  |  1  |
| ------------ | --- | --- |
| cpu          | 501 | 707 |
| csight       | 401 | 201 |
| perisys dma  | 401 | 201 |
| emmc0        | 401 | 201 |
| emmc1        | 401 | 201 |
| eth1         | 401 | 201 |
| pcie         | 401 | 201 |
| spacc        | 401 | 201 |
| bifspi       | 401 | 201 |
| cpu0ahb      | 401 | 201 |
| aon dma      | 401 | 201 |
| eth0         | 401 | 201 |
| bpu0         | 401 | 201 |
| bpu1         | 401 | 201 |
| optflow0     | 401 | 201 |
| optflow1     | 401 | 201 |
| vdsp0in0     | 401 | 201 |
| vdsp0in1     | 401 | 201 |
| vdsp1in0     | 401 | 201 |
| vdsp1in1     | 401 | 201 |
| jpeg         | 401 | 201 |
| vpu          | 401 | 201 |
| isp0m0       | 601 | 201 |
| isp0m1       | 601 | 201 |
| pyd0         | 601 | 201 |
| pyd1         | 601 | 201 |
| pyd2         | 601 | 201 |
| isp1m0       | 601 | 201 |
| isp1m1       | 601 | 201 |
| cim          | 601 | 201 |
| gdc          | 401 | 201 |
| iar0         | 401 | 201 |
| iar1         | 401 | 201 |
