This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

RM48 Digital Watchdog (DWD), NMI (Interrupt), Where is it?

Hi,

Can someone please point me in the right direction for this one.

I wish to simply trigger an interrupt if the DWD expires for purposes of unit testing.

I can't find where I can connect an interrupt to in the VIM (what channel), can anyone help?

Thanks in advance.

Stomp!.

  • The interrupt from the Windowed Watchdog is mapped to ESM group 2 channel 24. You need to configure the windowed watchdog (DWWD) reaction to be an interrupt instead of a system reset on any watchdog violation. The ESM group2 flag will then generate a non-maskable interrupt to the CPU via the VIM interrupt channel 0 (mapped to ESM high-priority interrupt).
  • Hello Stomp,

    The NMI is the same as the ESM High interrupt or Interrupt Request line 0. The DWD will result in the same ESM flag as the DWWD (Group2, channel 24) and an nERROR assertion.