EMERSON KJ2004X1-BA1远程接口单元
看门狗定时器概述VMIVME-7750提供了一个可编程看门狗定时器(WDT),如果软件完整性失败,可以使用它来重置系统。WDT控制状态寄存器(WCSR)WDT由位于BAR2地址偏移0x08处的WDT控制状况寄存器(WCS)控制和监控。此寄存器中的位映射如下:“WDT超时选择”字段用于选择看门狗定时器的超时值,如下所示:“SERR/RST选择”位用于选择WDT是否在本地PCI总线上生成SERR#或系统重置。如果该位设置为“0”,WDT将生成系统重置。否则,WDT将激活本地PCI总线SERR#信号。“WDT启用”位用于启用看门狗定时器功能。该位必须设置为“1”,以便看门狗定时器工作。请注意,由于复位后所有寄存器都默认为零,因此在复位后看门狗定时器始终被禁用。重置后,应用软件必须重新启用看门狗定时器,以便看门狗定时器继续运行。
Watchdog Timer
General
The VMIVME-7750 provides a programmable Watchdog Timer (WDT) which can be
used to reset the system if software integrity fails.
WDT Control Status Register (WCSR)
The WDT is controlled and monitored by the WDT Control Status Register (WCSR)
which is located at offset 0x08 from the address in BAR2. The mapping of the bits in
this register are as follows:The “WDT Timeout Select” field is used to select the timeout value of the Watchdog
Timer as follows:The “SERR/RST Select” bit is used to select whether the WDT generates an SERR# on
the local PCI bus or a system reset. If this bit is set to “0”, the WDT will generate a
system reset. Otherwise, the WDT will make the local PCI bus SERR# signal active.The “WDT Enable” bit is used to enable the Watchdog Timer function. This bit must
be set to “1” in order for the Watchdog Timer to function. Note that since all registers
default to zero after reset, the Watchdog Timer is always disabled after a reset. The
Watchdog Timer must be re-enabled by the application software after reset in order
for the Watchdog Timer to continue to operate.