Page 38
AmITX-HL-G
6.1.2.
Main Current
The BMC of the board implements a current monitor. The current can be read by calling the SEMA function “Get Main Current”. The function
returns four 16-bit values divided in high-byte (MSB) and low-byte (LSB). These 4 values represent the last 4 currents drawn by the board.
The values are sampled every 250ms. The order of the 4 values is NOT in chronological order. Access by the BMC may increase the drawn
current of the whole system. In this case, there are still 3 samples not influenced by the read access.
Main Current = (MSB_n<<8 + LSB_n) x 8.06mA
6.1.3.
BMC Status
This register shows the status of BMC controlled signals on the board.
Status Bit
Signal
0 WDT_OUT
1 LVDS_VDDEN
2 LVDS_BKLTEN
3 BIOS_MODE
4 POSTWDT_DISn
5 SEL_BIOS
6 BIOS_DIS0n
7 BIOS_DIS1n
6.1.4.
Exception Codes
In case of an error, the BMC drives a blinking code on the blue Status LED (LED1). The same 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, a “Clear Exception
Code” command is not needed or supported.
Exception Code
Error Message
0 NOERROR
2 NO_SUSCLK
3 NO_SLP_S5
4 NO_SLP_S4
5 NO_SLP_S3
6 BIOS_FAIL
7 RESET_FAIL
8 POWER_FAIL
9 LOW_VIN
10 VCORE
11 VGFX
12 V1P05S
13 VMEM