Watchdog timer, Temperature sensors, 3 watchdog timer – ADLINK CM1-86DX2 User Manual
Page 62: 4 temperature sensors

56
Using the Module
Exception Blink Codes
In the case of an error, the BMC shows a blink code on the STATUS-LED. This error code is also
reported by the BMC Flags register. The Exception Code is not stored in the Flash storage and
is cleared when the power is removed. Therefore, the “Clear Exception Code”-Command is not
supported.
BMC Flags
The BMC Flags register returns the last detected exception code since power up.
4.3 Watchdog Timer
The CM1-86DX2 features three separate Watchdog Timers. Two of them are integrated in the
Vortex86DX2 SoC and the third is provided by the board management controller (managed by
the SEMA).
The Vortex86DX2 Watchdogs can be configured in the BIOS or by programming the Watchdog
registers. If this function is used by user application, the application has to provide all logging
functionality if desired.
The BMC Watchdog activation is caused by under voltage protection. The Watchdog LED gets
flashed after restart but only if the power supply reaches 4.2V.
4.4 Temperature Sensors
The CM1-86DX2 provides two temperature sensors. One is offered from the SoC and one from
the BMC (managed by the SEMA).
The Vortex86DX2 temperature sensor can be configured by programming the appropriate regis-
ters. This is usually done with a user application. See also User GPIO (X17), Analog-In (X21),
and Programming Examples about GPIOs and analog input (ADC).
Table 4-2: Blink Codes
Exception Blink
Code
Error Message
0
NOERROR
2
NO_SUSCLK
3
NO_SLP_S5
4
NO_SLP_S3
5
RESET_FAIL
6
7
POWER_FAIL
8
LOW_VIN
9
NO_PWRGD_ATX
10
NO_PWRGD_1V0S
11
NO_PWRGD_1V2S
13
NO_PWRGD_1V8S
14
NO_PWRGD_3V3S
15
NO_PWRGD_1V5S