34
Smart Embedded Management Agent (SEMA)
5.1. Board Specific SEMA Functions
5.1.1.
Voltages
The BMC of the cExpress-BT2 implements a voltage monitor and samples several onboard voltages. The voltages
can be read by calling the SEMA function “Get Voltages”. The function returns a 16-bit value divided into high-byte
(MSB) and low-byte (LSB).
ADC Channel
Voltage Name
Voltage Formula [V]
0
CPU-Vcore
(MSB<<8 + LSB) x 3.3 / 1024
1
GFX-Vcore
(MSB<<8 + LSB) x 3.3 / 1024
2
+V1.05S
(MSB<<8 + LSB) x 3.3 / 1024
3
Vmem
(MSB<<8 + LSB) x 3.3 / 1024
4
+V1.0V
(MSB<<8 + LSB) x 3.3 / 1024
5
+V3.3V
(MSB<<8 + LSB) x 1.1 x 3.3 / 1024
6
+VIN
(MSB<<8 + LSB) x 6.000 x 3.3 / 1024
7
(MAIN CURRENT)
Use Main Current Function
Table 6: SEMA Onboard Voltage Monitor
5.1.2.
Main Current
The BMC of the cExpress-BT2 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
5.1.3.
BMC Status
This register shows the status of BMC controlled signals on the cExpress-BT2.
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
Table 7: SEMA BMC Status
Summary of Contents for COM Express cExpress-BT2
Page 8: ...2 Introduction This page intentionally left blank...
Page 42: ...36 Smart Embedded Management Agent SEMA This page intentionally left blank...
Page 48: ...42 System Resources This page intentionally left blank...
Page 80: ...74 BIOS Checkpoints Beep Codes This page intentionally left blank...