SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
Address Offset | 0x0000 0000 | ||
Physical Address | 0x4824 3200 | Instance | MPU_PRCM_DEVICE |
Description | This register logs the global reset sources, thus contains information regarding the cold/warm reset events generated by global PRCM. Each bit is set upon release of the domain reset signal. Must be cleared by software. This register is insensitive to global warm reset. | ||
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 | GLOBAL_WARM_RST | GLOBAL_COLD_RST |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:2 | RESERVED | Reserved | R | 0x0000 0000 |
1 | GLOBAL_WARM_RST | Global warm reset event generated by global PRCM | RW (W1toClr) | 0x0 |
0x0: No global warm reset. | ||||
0x1: Global external warm reset has occurred. | ||||
0 | GLOBAL_COLD_RST | Power-on (cold) reset event generated by global PRCM | RW (W1toClr) | 0x1 |
0x0: No power-on reset. | ||||
0x1: Power-on reset has occurred. |
Address Offset | 0x0000 0004 | ||
Physical Address | 0x4824 3204 | Instance | MPU_PRCM_DEVICE |
Description | Programmable precharge count for L1cache | ||
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 | HG_RAMPUP | HG_EN | HG_PONOUT_2_PGDOODIN_TIME | RESERVED | PCHARGE_TIME |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:26 | RESERVED | Reserved | R | 0x00 |
25 | HG_RAMPUP | Ramp-up mode selection of HG power chain switch | RW | 0x0 |
0x0: Slow ramp-up mode – HG weak chain is used. The delay between PONOUTHG and PGOODINHG is defined by the HG_PONOUT_2_PGDOODIN_TIME bit field. | ||||
0x1: Fast ramp-up mode – HG weak chain is not used | ||||
24 | HG_EN | HG power chain switch enable | RW | 0x0 |
0x0: HG power chain switch is disabled | ||||
0x1: HG power chain switch is enabled | ||||
23:16 | HG_PONOUT_2_PGDOODIN_TIME | The value set in this field determines the slow ramp-up time and the duration (number of cycles) of the PONOUTHG to PGOODINHG (transition for power domain without DPS). The duration is computed as 8 x HG_PONOUT_2_PGDOODIN_TIME of system clock cycles. Target is 10us. | RW | 0x30 |
15:8 | RESERVED | Reserved | R | 0x00 |
7:0 | PCHARGE_TIME | Programmable precharge count during retention | RW | 0x17 |
Address Offset | 0x0000 0010 | ||
Physical Address | 0x4824 3210 | Instance | MPU_PRCM_DEVICE |
Description | Fractional incrementor | ||
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 | ABE_LP_MODE_NUMERATOR | RESERVED | SYS_MODE_NUMERATOR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:28 | RESERVED | Reserved | R | 0x0 |
27:16 | ABE_LP_MODE_NUMERATOR | Numerator to be used in fractional incrementor when ABE_LP_CLK clock is used as PRCM clock. Reset value corresponds to ABE_LP_CLK clock = 12.288 MHz. | RW | 0x659 |
15:12 | RESERVED | Reserved | R | 0x0 |
11:0 | SYS_MODE_NUMERATOR | Numerator to be used in fractional incrementor when SYS_CLK1 is used as PRCM clock. | RW | 0x208 |
NOTE: The reset value corresponds to SYS_CLK1 = 38.4 MHz. Because the device does not support such SYS_CLK1 frequency, it is SW responsibility to set a value corresponding to one of the SYS_CLK1 frequencies listed in Table 4-4. |
Address Offset | 0x0000 0014 | ||
Physical Address | 0x4824 3214 | Instance | MPU_PRCM_DEVICE |
Description | Reload command and denominator to be used in fractional incrementor | ||
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 | RELOAD | RESERVED | DENOMINATOR |
Bits | Field Name | Description | Type | Reset |
---|---|---|---|---|
31:17 | RESERVED | Reserved | R | 0x0000 |
16 | RELOAD | Reload counter value from coarse counter. 0->1 transition in this field is used to load the coarse counter into counter. | RW | 0x0 |
15:12 | RESERVED | Reserved | R | 0x0 |
11:0 | DENOMINATOR | Denominator to be used in fractional incrementor when when SYS_CLK1 is used as PRCM clock. | RW | 0xCB2 |
NOTE: The reset value corresponds to SYS_CLK1 = 38.4 MHz. Because the device does not support such SYS_CLK1 frequency, it is SW responsibility to set a value corresponding to one of the SYS_CLK1 frequencies listed in Table 4-4. |