SPRUHZ7K August 2015 – April 2024 AM5706 , AM5708 , AM5716 , AM5718 , AM5718-HIREL
Address Offset | 0x0000 0000 | ||
Physical Address | 0x5508 1000 0x5888 1000 0x5508 1000 0x5508 1000 | Instance | IPU1_WUGEN_IPU IPU1_WUGEN_MAIN_L3 IPU2_WUGEN_IPU IPU2_WUGEN_MAIN_L3 |
Description | The register is used by one CPU to interrupt the other, thus used as a handshake between the two CPUs 0x0: Interrupt is cleared; 0x1: Interrupt is set. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | INT_CORTEX_2 | RESERVED | INT_CORTEX_1 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:17 | RESERVED | Reserved | RW | 0x0000 0000 |
16 | INT_CORTEX_2 | Interrupt to IPUx_C1 | RW | 0 |
15:1 | RESERVED | Reserved | RW | 0x0000 0000 |
0 | INT_CORTEX_1 | Interrupt to IPUx_C0 | RW | 0 |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x5508 1004 0x5888 1004 0x5508 1004 0x5508 1004 | Instance | IPU1_WUGEN_IPU IPU1_WUGEN_MAIN_L3 IPU2_WUGEN_IPU IPU2_WUGEN_MAIN_L3 |
Description | Standby protocol | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | STANDBYMODE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | Reserved | RW | 0x0000 0000 |
1:0 | STANDBYMODE | 0x0: Force-standby mode | RW | 0x3 |
0x1: No-standby mode | ||||
0x2: Smart-standby mode | ||||
0x3: Smart-standby wake-up mode – normal mode to be used |
Address Offset | 0x0000 0008 | ||
Physical Address | 0x5508 1008 0x5888 1008 0x5508 1008 0x5508 1008 | Instance | IPU1_WUGEN_IPU IPU1_WUGEN_MAIN_L3 IPU2_WUGEN_IPU IPU2_WUGEN_MAIN_L3 |
Description | Idle protocol | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | IDLEMODE |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | Reserved | RW | 0x0000 0000 |
1:0 | IDLEMODE | 0x0: Force-idle mode | RW | 0x3 |
0x1: No-idle mode | ||||
0x2: Smart-idle mode | ||||
0x3: Smart-idle wake-up mode – normal mode to be used |
Address Offset | 0x0000 000C | ||
Physical Address | 0x5508 100C 0x5888 100C 0x5508 100C 0x5508 100C | Instance | IPU1_WUGEN_IPU IPU1_WUGEN_MAIN_L3 IPU2_WUGEN_IPU IPU2_WUGEN_MAIN_L3 |
Description | This register contains the interrupt mask (LSB) wake-up enable bit per interrupt request: 0x0: Interrupt is disabled; 0x1: Interrupt is enabled. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIRQ31 | MIRQ30 | MIRQ29 | MIRQ28 | MIRQ27 | MIRQ26 | MIRQ25 | MIRQ24 | MIRQ23 | MIRQ22 | MIRQ21 | MIRQ20 | MIRQ19 | MIRQ18 | MIRQ17 | MIRQ16 | MIRQ15 | MIRQ14 | MIRQ13 | MIRQ12 | MIRQ11 | MIRQ10 | MIRQ9 | MIRQ8 | MIRQ7 | MIRQ6 | MIRQ5 | MIRQ4 | MIRQ3 | MIRQ2 | MIRQ1 | MIRQ0 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | MIRQ31 | Interrupt Mask bit 31 | RW | 0 |
30 | MIRQ30 | Interrupt Mask bit 30 | RW | 0 |
29 | MIRQ29 | Interrupt Mask bit 29 | RW | 0 |
28 | MIRQ28 | Interrupt Mask bit 28 | RW | 0 |
27 | MIRQ27 | Interrupt Mask bit 27 | RW | 0 |
26 | MIRQ26 | Interrupt Mask bit 26 | RW | 0 |
25 | MIRQ25 | Interrupt Mask bit 25 | RW | 0 |
24 | MIRQ24 | Interrupt Mask bit 24 | RW | 0 |
23 | MIRQ23 | Interrupt Mask bit 23 | RW | 0 |
22 | MIRQ22 | Interrupt Mask bit 22 | RW | 0 |
21 | MIRQ21 | Interrupt Mask bit 21 | RW | 0 |
20 | MIRQ20 | Interrupt Mask bit 20 | RW | 0 |
19 | MIRQ19 | Interrupt Mask bit 19 | RW | 0 |
18 | MIRQ18 | Interrupt Mask bit 18 | RW | 0 |
17 | MIRQ17 | Interrupt Mask bit 17 | RW | 0 |
16 | MIRQ16 | Interrupt Mask bit 16 | RW | 0 |
15 | MIRQ15 | Interrupt Mask bit 15 | RW | 0 |
14 | MIRQ14 | Interrupt Mask bit 14 | RW | 0 |
13 | MIRQ13 | Interrupt Mask bit 13 | RW | 0 |
12 | MIRQ12 | Interrupt Mask bit 12 | RW | 0 |
11 | MIRQ11 | Interrupt Mask bit 11 | RW | 0 |
10 | MIRQ10 | Interrupt Mask bit 10 | RW | 0 |
9 | MIRQ9 | Interrupt Mask bit 9 | RW | 0 |
8 | MIRQ8 | Interrupt Mask bit 8 | RW | 0 |
7 | MIRQ7 | Interrupt Mask bit 7 | RW | 0 |
6 | MIRQ6 | Interrupt Mask bit 6 | RW | 0 |
5 | MIRQ5 | Interrupt Mask bit 5 | RW | 0 |
4 | MIRQ4 | Interrupt Mask bit 4 | RW | 0 |
3 | MIRQ3 | Interrupt Mask bit 3 | RW | 0 |
2 | MIRQ2 | Interrupt Mask bit 2 | RW | 0 |
1 | MIRQ1 | Interrupt Mask bit 1 | RW | 0 |
0 | MIRQ0 | Interrupt Mask bit 0 | RW | 0 |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x5508 1010 0x5888 1010 0x5508 1010 0x5508 1010 | Instance | IPU1_WUGEN_IPU IPU1_WUGEN_MAIN_L3 IPU2_WUGEN_IPU IPU2_WUGEN_MAIN_L3 |
Description | This register contains the interrupt mask (MSB) wake-up enable bit per interrupt request: 0x0: Interrupt is disabled; 0x1: Interrupt is enabled. | ||
Type | RW |
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
MIRQ63 | MIRQ62 | MIRQ61 | MIRQ60 | MIRQ59 | MIRQ58 | MIRQ57 | MIRQ56 | MIRQ55 | MIRQ54 | MIRQ53 | MIRQ52 | MIRQ51 | MIRQ50 | MIRQ49 | MIRQ48 | MIRQ47 | MIRQ46 | MIRQ45 | MIRQ44 | MIRQ43 | MIRQ42 | MIRQ41 | MIRQ40 | MIRQ39 | MIRQ38 | MIRQ37 | MIRQ36 | MIRQ35 | MIRQ34 | MIRQ33 | MIRQ32 |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31 | MIRQ63 | Interrupt Mask bit 63 | RW | 0 |
30 | MIRQ62 | Interrupt Mask bit 62 | RW | 0 |
29 | MIRQ61 | Interrupt Mask bit 61 | RW | 0 |
28 | MIRQ60 | Interrupt Mask bit 60 | RW | 0 |
27 | MIRQ59 | Interrupt Mask bit 59 | RW | 0 |
26 | MIRQ58 | Interrupt Mask bit 58 | RW | 0 |
25 | MIRQ57 | Interrupt Mask bit 57 | RW | 0 |
24 | MIRQ56 | Interrupt Mask bit 56 | RW | 0 |
23 | MIRQ55 | Interrupt Mask bit 55 | RW | 0 |
22 | MIRQ54 | Interrupt Mask bit 54 | RW | 0 |
21 | MIRQ53 | Interrupt Mask bit 53 | RW | 0 |
20 | MIRQ52 | Interrupt Mask bit 52 | RW | 0 |
19 | MIRQ51 | Interrupt Mask bit 51 | RW | 0 |
18 | MIRQ50 | Interrupt Mask bit 50 | RW | 0 |
17 | MIRQ49 | Interrupt Mask bit 49 | RW | 0 |
16 | MIRQ48 | Interrupt Mask bit 48 | RW | 0 |
15 | MIRQ47 | Interrupt Mask bit 47 | RW | 0 |
14 | MIRQ46 | Interrupt Mask bit 46 | RW | 0 |
13 | MIRQ45 | Interrupt Mask bit 45 | RW | 0 |
12 | MIRQ44 | Interrupt Mask bit 44 | RW | 0 |
11 | MIRQ43 | Interrupt Mask bit 43 | RW | 0 |
10 | MIRQ42 | Interrupt Mask bit 42 | RW | 0 |
9 | MIRQ41 | Interrupt Mask bit 41 | RW | 0 |
8 | MIRQ40 | Interrupt Mask bit 40 | RW | 0 |
7 | MIRQ39 | Interrupt Mask bit 39 | RW | 0 |
6 | MIRQ38 | Interrupt Mask bit 38 | RW | 0 |
5 | MIRQ37 | Interrupt Mask bit 37 | RW | 0 |
4 | MIRQ36 | Interrupt Mask bit 36 | RW | 0 |
3 | MIRQ35 | Interrupt Mask bit 35 | RW | 0 |
2 | MIRQ34 | Interrupt Mask bit 34 | RW | 0 |
1 | MIRQ33 | Interrupt Mask bit 33 | RW | 0 |
0 | MIRQ32 | Interrupt Mask bit 32 | RW | 0 |