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
DMT Module Instances | DMT Output | Clock Source | Peripheral Bus Speed |
---|---|---|---|
1 | Soft Trap | Slow Speed Peripheral Clock | Slow |