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
Value Description
0x0 2 pclk cycles
0x1 4 pclk cycles
0x2 8 pclk cycles
0x3 16 pclk cycles
0x4 32 pclk cycles
0x5 64 pclk cycles
0x6 128 pclk cycles
0x7 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.
Value Description
0x0 Generate a system reset
0x1 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.
Value Description
0x0 Watchdog timer disabled
0x1 Watchdog timer enabled
RW 0x0