Watchdog timer, Temperature sensors, 3 watchdog timer – ADLINK CM1-86DX2 User Manual

Page 62: 4 temperature sensors

Advertising
background image

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

Advertising