3 bus timer, 4 watchdog timer, 5 board control/status register – Kontron VM162 User Manual
Page 38: Bus timer -16, Watchdog timer -16, Board control/status register -16

VM162/VM172
Chapter 2 Functional Description
Page 2- 16
© PEP Modular Computers
Juli 23, 1997
2.6.3 Bus Timer
The VM162/VM172 provides an 128
µ
s timeout timer which monitors the cycle lengths of on-board
data transfers, including on-board I/O, CXC, IndustryPack, dual-ported SRAM and some VME. After a
timeout occurs, it generates an on-board BERR signal for error termination.
This timer is enabled / disabled via the Board Control/Status Register, which also supplies a timeout sta-
tus bit in order to identify bus errors generated by the on-board bus error timer.
Note: During VMEbus cycles, the on-board bus error timer is reset as soon as the VM162/VM172 gains
VMEbus ownership. This means that the time gap between a VMEbus request and the start of a VMEbus
cycle is monitored by the on-board Bus Timer. VMEbus cycles themselves are monitored by the separate
VME Bus Monitor.
2.6.4 Watchdog Timer
A 512ms watchdog timer is also provided by the VM162/VM172. Once enabled via the Board Control/
Status Register, the watchdog timer cannot be reset by software. It must be re-triggered via the corre-
sponding bit in the Board Control/Status Register periodically within the timeout period.
‘Watchdog timer running’ is a status that is displayed by the yellow front panel LED. At timeout, the
watchdog timer triggers the on-board system reset.
Note: If the board’s VME SYSRES* jumper is set, the watchdog timer can reset the whole of the VME
system.
2.6.5 Board Control/Status Register
The Board Control/Status Register is a one byte wide register with read/write access at default address
CD 00 00 07 (HEX).
Note: Information may be lost if the user writes to bit 7.
EN_BERR1
TR_WDG
ACFAIL
LED_G
CS7 + $7
0
1
2
3
4
5
6
7
WDG
EN_WDG
BERR1
BERR2