AmITX-BT-I
Page 39
6.1.2.
Main Current
The BMC of the cExpress-BT 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 cExpress-BT.
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