40
Utilities
4.2
SEMA Functions
Under the management of the BMC chip (Board Management Controller), the SEMA utility
(Smart Embedded Management Agent) provides system control and failure protection—count-
ing, monitoring, and measuring hardware and software events, from which the SoC can trigger
corrective commands. The optional SEMA Cloud utility not only controls local events on the
module but system client events on the Internet of Things (IoT.) Refer to the following bullets for
a list of SEMA functions.
X
Total operating hours counter
Counts the time the module has been run in minutes.
X
On-time minutes counter
Counts the seconds since last system start.
X
Monitoring of Board temperature
Minimum and maximum temperature values of the board are stored in flash.
X
Power monitor
Reads the current drawn by the board and reports the nominal operating voltage.
X
Power cycles counter
X
Boot counter
Boot counter is increased after a HW- or SW-Reset or after a successful power-up.
X
Watchdog Timer
Set / Reset / Disable Watchdog Timer.
X
System Restart Cause
Power loss / Watchdog / External Reset.
X
Flash area
1kB Flash area for customer data
X
Protected Flash area
128 Bytes for Keys, ID's, etc. can be stored in a write- and clear-protectable region.
X
Board Identify
Vendor / Board / Serial number
The SEMA Tools are available for Windows and Linux. SEMA functionality can also be used in
applications. Refer to the SEMA software manual and technical manual on the ADLINK web site
for more information.
If a failure occurs while updating the BMC firm-
ware through the SEMA command line, restart the
system and repeat the update to resolve the fail-
ure.