23.9.6 Permission Group Configuration Register 2
All bits in this register are writable only when CFGCON0.PGLOCK = 0.
There is no Flash location for this register because the purpose of this register to provide software based protection mechanism to device memory mapped region.
| Name: | CFGPGQOS2 |
| Offset: | 0x60 |
| Reset: | 0x00084444 |
| Property: | - |
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| Access | |||||||||
| Reset |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| ETHQOS[1:0] | ETHPG[1:0] | ||||||||
| Access | R/W/L | R/W/L | R/W/L | R/W/L | |||||
| Reset | 1 | 0 | 0 | 0 | |||||
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| CAN1QOS[1:0] | CAN1PG[1:0] | CAN0QOS[1:0] | CAN0PG[1:0] | ||||||
| Access | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | |
| Reset | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| USBQOS[1:0] | USBPG[1:0] | ADCQOS[1:0] | ADCPG[1:0] | ||||||
| Access | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | R/W/L | |
| Reset | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | |
Bits 19:18 – ETHQOS[1:0] ETH QOS Control bits
Note: This field is only writable when CFGCON0.PGLOCK
= 0.
| Value | Description |
|---|---|
| 00 | Disable; Background |
| 01 | Low; Sensitive bandwidth |
| 10 | Medium; Sensitive latency |
| 11 | High; Critical latency |
Bits 17:16 – ETHPG[1:0] ETH Permission Group
- ETHPG[1:0] == 2’b11: Initiator is assigned to Permission Group 3
- ETHPG[1:0] == 2’b10: Initiator is assigned to Permission Group 2
- ETHPG[1:0] == 2’b01: Initiator is assigned to Permission Group 1
- ETHPG[1:0] == 2’b00: Initiator is assigned to Permission Group 0
Note: This field is only writable when CFGCON0.PGLOCK =
0.
Bits 15:14 – CAN1QOS[1:0] CAN1 QOS Control bits
Note: This field is only writable when CFGCON0.PGLOCK
= 0.
| Value | Description |
|---|---|
| 00 | Disable; Background |
| 01 | Low; Sensitive bandwidth |
| 10 | Medium; Sensitive latency |
| 11 | High; Critical latency |
Bits 13:12 – CAN1PG[1:0] CAN1 Permission Group
- CAN1PG[1:0] == 2’b11: Initiator is assigned to Permission Group 3
- CAN1PG[1:0] == 2’b10: Initiator is assigned to Permission Group 2
- CAN1PG[1:0] == 2’b01: Initiator is assigned to Permission Group 1
- CAN1PG[1:0] == 2’b00: Initiator is assigned to Permission Group 0
Note: This field is only writable when CFGCON0.PGLOCK =
0.
Bits 11:10 – CAN0QOS[1:0] CAN0 QOS Control bits
Note: This field is only writable when CFGCON0.PGLOCK
= 0.
| Value | Description |
|---|---|
| 00 | Disable; Background |
| 01 | Low; Sensitive bandwidth |
| 10 | Medium; Sensitive latency |
| 11 | High; Critical latency |
Bits 9:8 – CAN0PG[1:0] CAN0 Permission Group
- CAN0PG[1:0] == 2’b11: Initiator is assigned to Permission Group 3
- CAN0PG[1:0] == 2’b10: Initiator is assigned to Permission Group 2
- CAN0PG[1:0] == 2’b01: Initiator is assigned to Permission Group 1
- CAN0PG[1:0] == 2’b00: Initiator is assigned to Permission Group 0
Note: This field is only writable when CFGCON0.PGLOCK =
0.
Bits 7:6 – USBQOS[1:0] USB QOS Control bits
Note: This field is only writable
when CFGCON0.PGLOCK = 0.
| Value | Description |
|---|---|
| 00 | Disable; Background |
| 01 | Low; Sensitive bandwidth |
| 10 | Medium; Sensitive latency |
| 11 | High; Critical latency |
Bits 5:4 – USBPG[1:0] USB Permission Group
- USBPG[1:0] == 2’b11: Initiator is assigned to Permission Group 3
- USBPG[1:0] == 2’b10: Initiator is assigned to Permission Group 2
- USBPG[1:0] == 2’b01: Initiator is assigned to Permission Group 1
- USBPG[1:0] == 2’b00: Initiator is assigned to Permission Group 0
Note: This field is only writable when CFGCON0.PGLOCK =
0.
Bits 3:2 – ADCQOS[1:0] ADC QOS Control bits
Note: This field is only writable when CFGCON0.PGLOCK =
0.
| Value | Description |
|---|---|
| 00 | Disable; Background |
| 01 | Low; Sensitive bandwidth |
| 10 | Medium; Sensitive latency |
| 11 | High; Critical latency |
Bits 1:0 – ADCPG[1:0] ADC Permission Group
- ADCPG[1:0] == 2’b11: Initiator is assigned to Permission Group 3
- ADCPG[1:0] == 2’b10: Initiator is assigned to Permission Group 2
- ADCPG[1:0] == 2’b01: Initiator is assigned to Permission Group 1
- ADCPG[1:0] == 2’b00: Initiator is assigned to Permission Group 0
Note: This field is only writable when CFGCON0.PGLOCK =
0.
