6.1.1 Definitions of Constants
The definition of these constants is the same for both the Prometheus and Hercules (as long as the constant is supported by the board.)
Constants | Definition |
XXXX_WD_TRIGGER_SCI | 1 = Watchdog counter 1 will generate SCI on time-out 0 = no SCI occurs. |
XXXX_WD_TRIGGER_NMI | 1 = Watchdog counter 1 will generate NMI on time-out 0 = no NMI occurs. |
XXXX_WD_TRIGGER_SMI | 1 = Watchdog counter 1 will generate SMI on time-out 0 = no SMI occurs. |
XXXX_WD_TRIGGER_RESET | 1 = Watchdog counter 1 will generate a hardware reset immediately on time-out. In this case WD2 serves no purpose, since its function is to delay the assertion of hardware reset from the timeout of WD1. However a valid load value for WD2 must still be supplied to the function. 0 = no hardware reset occurs now (hardware reset will still be generated upon timeout of WD2). |
XXXX_WD_WDI_ASSERT_FALLING_EDGE | 1 = WDI will retrigger the watchdog timer on a falling edge. 0 = WDI will retrigger on a rising edge. |
XXXX_WD_WDO_TRIGGERED_EARLY | 1 = output on WDO will be generated one clock cycle before counter 1 times out. In this case, WDO can be used to retrigger WDI by wiring the two signals together. This causes a bypass condition that prevents the watchdog timer from ever timing out. 0 = output on WDO will be generated when watchdog counter 1 times out (normal operation). |
XXXX_WD_ENABLE_WDI_ASSERTION | 1 = hardware trigger input WDI will retrigger watchdog timer circuit and reload counter 1. Software retrigger command may also be used. 0 = input signal WDI is disabled; only software retrigger command may be used. |
This information can also be found on page 104 of the ZFx86 Training Manual included in the \Prometheus\Docs folder on the Diamond Systems CD.
Last updated