Diamond Systems PR-Z32-EA-ST, PR-Z32-E-ST user manual Watchdog Timer

Models: PR-Z32-E-ST PR-Z32-EA-ST

1 74
Download 74 pages 11.09 Kb
Page 20
Image 20

6.4Watchdog Timer

Prometheus contains a watchdog timer circuit consisting of two programmable timers, WD1 and WD2, cascaded together. The input to the circuit is WDI, and the output is WDO. Both signals appear on I/O connector WDI may be triggered in hardware or in software. A special “early” version of WDO may be output on the WDO pin. When this signal is connected to WDI, the watchdog circuit will be retriggered automatically. A block diagram is provided here:

The duration of each timer is user-programmable. When WD1 is triggered, it begins to count down. When it reaches zero, it triggers WD2 and may also generate a user-selectable combination of these events:

Non-maskable interrupt (NMI)

System controller interrupt (SCI)

System Management interrupt (SMI)

Hardware reset

WD2 then begins to count down. When WD2 counter reaches zero, it will unconditionally cause a hardware reset. The WD2 timer is provided to give external circuits time to respond to the WDO event before the hardware reset occurs.

The watchdog timer circuit is programmed via I/O registers 0CH through 12H. Detailed programming information is in the ZFx86 Training Manual included in the Documents folder of the Prometheus CD. The watchdog timer is supported in the DSC Universal Driver software version 5.1 and later.

Prometheus CPU User Manual V1.44

Page 20

Page 20
Image 20
Diamond Systems PR-Z32-EA-ST, PR-Z32-E-ST user manual Watchdog Timer