WDT_CR
Control Register
Module Instance | Base Address | Register Address |
---|---|---|
i_watchdog_0_wdt_address_block | 0xFFD00200 | 0xFFD00200 |
i_watchdog_1_wdt_address_block | 0xFFD00300 | 0xFFD00300 |
i_watchdog_2_wdt_address_block | 0xFFD00400 | 0xFFD00400 |
i_watchdog_3_wdt_address_block | 0xFFD00500 | 0xFFD00500 |
Size: 32
Offset: 0x0
Access: RW
Important: The value of a reserved bit must be maintained in software. When you modify registers containing reserved bit fields, you must use a read-modify-write operation to preserve state and prevent indeterminate system behavior.
Bit Fields | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 |
Reserved |
|||||||||||||||
15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Reserved |
RPL RW 0x4 |
RMOD RW 0x0 |
WDT_EN RW 0x0 |
WDT_CR Fields
Bit | Name | Description | Access | Reset | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
4:2 | RPL |
Reset pulse length. Writes have no effect when the configuration parameter WDT_HC_RPL is 1, making the register bits read-only. This is used to select the number of pclk cycles for which the system reset stays asserted. The range of values available is 2 to 256 pclk cycles. 000 - 2 pclk cycles 001 - 4 pclk cycles 010 - 8 pclk cycles 011 - 16 pclk cycles 100 - 32 pclk cycles 101 - 64 pclk cycles 110 - 128 pclk cycles 111 - 256 pclk cycles
|
RW | 0x4 | ||||||||||||||||||
1 | RMOD |
Response mode. Writes have no effect when the parameter WDT_HC_RMOD = 1, thus this register becomes read-only. Selects the output response generated to a timeout. 0 = Generate a system reset. 1 = First generate an interrupt and if it is not cleared by the time a second timeout occurs then generate a system reset.
|
RW | 0x0 | ||||||||||||||||||
0 | WDT_EN |
When the configuration parameter WDT_ALWAYS_EN = 0, this bit can be set otherwise, it is read-only. This bit is used to enable and disable the DW_apb_wdt. When disabled, the counter does not decrement. Thus, no interrupts or system resets are generated. The DW_apb_wdt is used to prevent system lock-up. To prevent a software bug from disabling the DW_apb_wdt, once this bit has been enabled, it can be cleared only by a system reset. 0 = WDT disabled. 1 = WDT enabled.
|
RW | 0x0 |