Generic Programming Sequence

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
AM011
Release Date
2023-10-05
Revision
1.6 English

The programming sequence for the generic watchdog mode includes:

  1. Set the G_Offset [GWOR] register field to configure the window period.
  2. Set the G_Ctrl_Status [GWEN] bit to enable the generic watchdog timer, which starts the first window.
  3. Software might generate the explicit refresh by writing to any one of the following:
    • G_Refresh
    • G_Offset
    • G_CSR
  4. If the explicit refresh is not received before the timeout of the first window, the GWS[0] bit is set and gwdt_ws0 is asserted, which starts the second window.
  5. If the explicit refresh is not received before the timeout of the second window, the GWS[1] bit is set and gwdt_ws1 is asserted.
  6. GWS[0] and GWS[1] remain asserted until an explicit refresh or watchdog reset occurs.