34 Deadman Timer (DMT)

The Deadman Timer (DMT) module enables users to monitor the health of their application software by requiring periodic timer interrupts within a user-specified timing window. The DMT module is a synchronous counter that, when enabled, counts instruction fetches and is able to cause a soft trap if the DMT counter is not cleared within a set number of instructions. The DMT is typically connected to the system clock that drives the processor (TCY). The user specifies the timer time-out value and a mask value that specifies the range of the window, which is the range of counts that is not considered for the comparison event.

Some of the key features of this module are:

  • Software Enabled
  • User-Configurable Time-out Period or Instruction Count
  • Two Instruction Sequences to Clear Timer
  • 32-Bit Configurable Window to Clear Timer
Table 34-1. DMT Summary
DMT Module InstancesDMT OutputClock SourcePeripheral Bus Speed
1Soft TrapSlow Speed Peripheral ClockSlow